public abstract class AbstractPlantUMLClassesDiagramElement extends Object implements PlantUMLClassesDiagramElement
PlantUMLClassesDiagramElement interface.| Modifier | Constructor and Description |
|---|---|
protected |
AbstractPlantUMLClassesDiagramElement(String fullName,
PlantUMLClassesDiagramElementTag tag)
Full constructor.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(PlantUMLClassesDiagramElement o) |
PlantUMLClassesDiagramElement |
deepClone() |
boolean |
equals(Object obj) |
protected abstract String |
getAdditionalPlantUMLTextDescription()
Gets an additional plantUML description, which may be necessary for some element.
|
PlantUMLClassesDiagramElementTag |
getElementTag()
Gets the element tag, which represents the element string used in the plantUML classes
diagram language.
|
String |
getName()
Gets the full element name, i.e. the package name and the element name.
|
String |
getPlantUMLTextDescription()
Returns the
String representing the object as a plantUML text. |
int |
hashCode() |
String |
toString() |
protected AbstractPlantUMLClassesDiagramElement(String fullName, PlantUMLClassesDiagramElementTag tag)
fullName - the element full name, mustn't be null.tag - plantUML element tag available in the plantUML classes diagram language, mustn't
be null.public int compareTo(PlantUMLClassesDiagramElement o)
compareTo in interface Comparable<PlantUMLClassesDiagramElement>public PlantUMLClassesDiagramElement deepClone()
deepClone in interface net.sourceforge.plantumldependency.common.clone.DeepCloneable<PlantUMLClassesDiagramElement>protected abstract String getAdditionalPlantUMLTextDescription()
public PlantUMLClassesDiagramElementTag getElementTag()
getElementTag in interface PlantUMLClassesDiagramElementPlantUMLClassesDiagramElementTag instance.public String getName()
getName in interface PlantUMLClassesDiagramElementpublic String getPlantUMLTextDescription()
String representing the object as a plantUML text. Following the object,
it is usually a text corresponding to one of the plantUML diagram.getPlantUMLTextDescription in interface WithDescriptionString representing the object as a plantUML text description.Copyright © 2014 Sourceforge. All rights reserved.