T
- type of elementpublic abstract class ConcernDiffusionResult<T extends Element>
extends java.lang.Object
Constructor and Description |
---|
ConcernDiffusionResult(Concern concern,
Architecture architecture) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
classContainsConcern(Class cls) |
protected boolean |
classContainsConcernViaInterface(Class cls) |
protected boolean |
classContainsConcernViaMethod(Class cls) |
protected boolean |
componentContainsConcern(Package component) |
protected boolean |
componentContaisConcernViaInterface(Package component) |
Concern |
getConcern() |
java.util.Set<T> |
getElements() |
protected boolean |
interfaceContainsConcern(Interface i) |
protected boolean |
interfaceContainsConcernViaOperation(Interface i) |
protected abstract void |
loadElements(Architecture architecture) |
java.lang.String |
toString() |
public ConcernDiffusionResult(Concern concern, Architecture architecture)
protected boolean componentContainsConcern(Package component)
protected boolean componentContaisConcernViaInterface(Package component)
protected boolean interfaceContainsConcern(Interface i)
protected boolean interfaceContainsConcernViaOperation(Interface i)
public Concern getConcern()
public java.util.Set<T> getElements()
protected boolean classContainsConcern(Class cls)
protected boolean classContainsConcernViaMethod(Class cls)
protected boolean classContainsConcernViaInterface(Class cls)
public java.lang.String toString()
toString
in class java.lang.Object
protected abstract void loadElements(Architecture architecture)