Package cruise.umple.compiler
Class Hierarchy
java.lang.Object
cruise.umple.compiler.Hierarchy
public class Hierarchy
extends java.lang.Object
Used to persist hirarchy information for given elemnts (owner, and children)
-
Constructor Summary
Constructors Constructor Description Hierarchy(UmpleClassifier aElement)
-
Method Summary
Modifier and Type Method Description boolean
addOrMoveParentInterfaceAt(UmpleInterface aParentInterface, int index)
boolean
addParentInterface(UmpleInterface aParentInterface)
boolean
addParentInterfaceAt(UmpleInterface aParentInterface, int index)
void
delete()
UmpleClassifier
getElement()
UmpleClass
getParentClass()
UmpleInterface
getParentInterface(int index)
java.util.List<UmpleInterface>
getParentInterfaces()
boolean
hasParentClass()
boolean
hasParentInterfaces()
int
indexOfParentInterface(UmpleInterface aParentInterface)
static int
minimumNumberOfParentInterfaces()
int
numberOfParentInterfaces()
boolean
removeParentInterface(UmpleInterface aParentInterface)
boolean
setElement(UmpleClassifier aElement)
boolean
setParentClass(UmpleClass aNewParentClass)
java.lang.String
toString()
-
Constructor Details
-
Method Details
-
setElement
-
getElement
-
getParentClass
-
hasParentClass
public boolean hasParentClass() -
getParentInterface
-
getParentInterfaces
-
numberOfParentInterfaces
public int numberOfParentInterfaces() -
hasParentInterfaces
public boolean hasParentInterfaces() -
indexOfParentInterface
-
setParentClass
-
minimumNumberOfParentInterfaces
public static int minimumNumberOfParentInterfaces() -
addParentInterface
-
removeParentInterface
-
addParentInterfaceAt
-
addOrMoveParentInterfaceAt
-
delete
public void delete() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-