public abstract class ClassBundleDependencyInfo extends DependencyInfo
Modifier | Constructor and Description |
---|---|
protected |
ClassBundleDependencyInfo(org.pfsw.tools.cda.base.model.Workset aWorkset,
DependencyClassNode[] refNodes)
Initialize the new instance with default values.
|
Modifier and Type | Method and Description |
---|---|
protected abstract org.pfsw.tools.cda.base.model.ClassInformation[] |
getContainedClasses()
Returns all classes this class bundle contains
|
org.pfsw.tools.cda.base.model.ClassInformation[] |
getDirectlyReferredClasses()
Returns all classes that are directly referred by one ore more classes
of this package.
|
protected org.pfsw.tools.cda.base.model.ClassInformation[] |
getDirectRefClasses() |
protected void |
initDirectlyReferredClasses(DependencyClassNode[] allClassNodes) |
protected void |
initDirectlyReferredClasses(DependencyClassNode[] allClassNodes,
org.pfsw.tools.cda.base.model.ClassInformation[] ownClasses) |
protected void |
removeClassesOfThisPackage(DependencyClassNode[] containedNodes) |
protected void |
setDirectRefClasses(org.pfsw.tools.cda.base.model.ClassInformation[] newValue) |
collectContainers, collectPackages, equals, findClassNode, findClassNodeIn, func, getAllReferredClasses, getAllReferredClasses, getAllReferredContainers, getAllReferredContainers, getAllReferredPackages, getAllReferredPackages, getAnalyzedElement, getAnalyzingTime, getDirectlyReferredClasses, getDirectlyReferredContainers, getDirectlyReferredContainers, getDirectlyReferredPackages, getDirectlyReferredPackages, getIndirectlyReferredClasses, getIndirectlyReferredClasses, getIndirectlyReferredContainers, getIndirectlyReferredContainers, getIndirectlyReferredPackages, getIndirectlyReferredPackages, getLogger, getName, getReferredClassesNodes, getTimestamp, getWorkset, hashCode, inspectString, nameOfClass, setAnalyzingTime, setReferredClassesNodes, setTimestamp, setWorkset, toClassInfoArray, toContainerArray, toPackageArray, util
protected ClassBundleDependencyInfo(org.pfsw.tools.cda.base.model.Workset aWorkset, DependencyClassNode[] refNodes)
public org.pfsw.tools.cda.base.model.ClassInformation[] getDirectlyReferredClasses()
getDirectlyReferredClasses
in class DependencyInfo
protected abstract org.pfsw.tools.cda.base.model.ClassInformation[] getContainedClasses()
protected void initDirectlyReferredClasses(DependencyClassNode[] allClassNodes)
protected void initDirectlyReferredClasses(DependencyClassNode[] allClassNodes, org.pfsw.tools.cda.base.model.ClassInformation[] ownClasses)
protected void removeClassesOfThisPackage(DependencyClassNode[] containedNodes)
protected org.pfsw.tools.cda.base.model.ClassInformation[] getDirectRefClasses()
protected void setDirectRefClasses(org.pfsw.tools.cda.base.model.ClassInformation[] newValue)