public class ClassAbstractDependencyTypeImpl extends ClassDependencyTypeImpl
net.sourceforge.plantumldependency.generic.type.ClassDependencyType interface.| Constructor and Description |
|---|
ClassAbstractDependencyTypeImpl(String dependencyName,
String dependencyPackageName)
Default constructor.
|
ClassAbstractDependencyTypeImpl(String dependencyName,
String dependencyPackageName,
ImportDependenciesCollection importDependencies,
GenericDependency parentExtensionsDependency,
Set<GenericDependency> parentImplementationsDependenciesSet,
Set<GenericDependency> annotationsDependenciesSet)
Full constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected PlantUMLClassesDiagramElement |
generatePlantUMLClassesDiagramElement()
Generates the plantUML classes diagram element.
|
boolean |
isDisplayable(Set<Display> displayOptions)
Tells if the dependency has to be displayed following the passed display options.
|
toStringcompareTo, deepClone, equals, generateDependencyFullName, getAnnotationsDependencies, getFullName, getImportDependenciesCollection, getName, getPackageName, getParentExtensionsDependencies, getParentImplementationsDependencies, getPlantUMLClassesDiagramElement, getPlantUMLClassesDiagramRelations, getPlantUMLClassesDiagramRelations, hashCode, setFullNamepublic ClassAbstractDependencyTypeImpl(String dependencyName, String dependencyPackageName)
dependencyName - The dependency type name, such as "String", mustn't be null.dependencyPackageName - The dependency type package name, such as "java.lang", mustn't be
null.public ClassAbstractDependencyTypeImpl(String dependencyName, String dependencyPackageName, ImportDependenciesCollection importDependencies, GenericDependency parentExtensionsDependency, Set<GenericDependency> parentImplementationsDependenciesSet, Set<GenericDependency> annotationsDependenciesSet)
dependencyName - The dependency type name, such as "String", mustn't be null.dependencyPackageName - The dependency type package name, such as "java.lang", mustn't be
null.importDependencies - the ImportDependenciesCollection containing all import dependencies which
are needed by the current dependency type to work, mustn't be null.parentExtensionsDependency - the parent extensions GenericDependency which are used by the current
dependency type, may be null.parentImplementationsDependenciesSet - the Set of all implementations as GenericDependency which are used
by the current dependency type, mustn't be null.annotationsDependenciesSet - the Set of all annotations as GenericDependency which are used by
the current dependency type, mustn't be null.protected PlantUMLClassesDiagramElement generatePlantUMLClassesDiagramElement()
generatePlantUMLClassesDiagramElement in class ClassDependencyTypeImplPlantUMLClassesDiagramElement containing the plantUML classes diagram
element of the current dependency type.public boolean isDisplayable(Set<Display> displayOptions)
isDisplayable in interface DisplayableisDisplayable in class ClassDependencyTypeImpldisplayOptions - the Set of display options, mustn't be null, if empty, this
method always returns false.true if the dependency has to be displayed, false
otherwise.Copyright © 2014 Sourceforge. All rights reserved.