public interface GenericDependency extends Comparable<GenericDependency>, Serializable, net.sourceforge.plantumldependency.common.clone.DeepCloneable<GenericDependency>
DependencyType which concretely
determines its real type, such as class, enum or interface. An GenericDependency just
mean that an object exists, but it only contains the minimum information we can have on this
object at the beginning. All details are described by the underlying DependencyType when
it is a concrete instance.| Modifier and Type | Method and Description |
|---|---|
DependencyType |
getDependencyType()
Gets the underlying dependency type, which determines the real nature of the dependency.
|
String |
getFullName()
Gets the dependency full name, usually the package and the dependency name.
|
String |
getName()
Gets the dependency name, usually the class name.
|
String |
getPackageName()
Gets the dependency package name.
|
void |
setDependencyType(DependencyType value)
Sets the underlying dependency type, which determines the real nature of the dependency.
|
compareToDependencyType getDependencyType()
DependencyType instance of the current abstract dependency.String getFullName()
For instance, in java it can be :
java.lang.String
java.io.Serializable
sun.font.Decoration
String getName()
For instance, in java it can be :
String
Serializable
Decoration
String getPackageName()
For instance, in java it can be :
java.lang
java.io
sun.font
void setDependencyType(DependencyType value)
value - the DependencyType instance of the current abstract dependency, mustn't be
null.Copyright © 2014 Sourceforge. All rights reserved.