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, toStringpublic 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()