public class ClassPackageDependency extends AnalyzableElementDependency<ClassPackage,ClassPackage>
TXT_EXTENDS, TXT_IMPLEMENTS, TXT_NEEDS, TXT_USES
Constructor and Description |
---|
ClassPackageDependency(ClassPackage fromPackage,
ClassPackage toPackage)
Initialize the new instance with the source and target package.
|
Modifier and Type | Method and Description |
---|---|
protected CollectionUtil |
coll() |
protected void |
collectDependenciesToTarget(java.util.Collection<ClassInformationDependency> result,
ClassInformation classInfo) |
ClassInformationDependency[] |
getClassDependencies()
Returns an array of class dependencies that cause the dependency of the
two packages represented by this object.
|
ClassPackage |
getSource() |
ClassPackage |
getSourceElement()
Returns the element that depends on the target element
|
ClassPackage |
getTarget() |
ClassPackage |
getTargetElement()
Returns the element the source element depends on
|
protected void |
setSource(ClassPackage newValue) |
protected void |
setTarget(ClassPackage newValue) |
getDependencyClassification, getDependencyType, getOtherProperties, getProperty, getPropertyNames, getWorkset, setDependencyClassification, setOtherProperties, setProperty, toString
public ClassPackageDependency(ClassPackage fromPackage, ClassPackage toPackage)
public ClassPackage getSource()
protected void setSource(ClassPackage newValue)
public ClassPackage getTarget()
protected void setTarget(ClassPackage newValue)
public ClassInformationDependency[] getClassDependencies()
getClassDependencies
in class AnalyzableElementDependency<ClassPackage,ClassPackage>
public ClassPackage getSourceElement()
getSourceElement
in interface org.pfsw.odem.IDependency<ClassPackage,ClassPackage>
getSourceElement
in class AnalyzableElementDependency<ClassPackage,ClassPackage>
public ClassPackage getTargetElement()
getTargetElement
in interface org.pfsw.odem.IDependency<ClassPackage,ClassPackage>
getTargetElement
in class AnalyzableElementDependency<ClassPackage,ClassPackage>
protected void collectDependenciesToTarget(java.util.Collection<ClassInformationDependency> result, ClassInformation classInfo)
protected CollectionUtil coll()