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.Objectprotected abstract void loadElements(Architecture architecture)