Package cruise.umple.compiler
Class EcoreClass
java.lang.Object
cruise.umple.compiler.EcoreGenericNode
cruise.umple.compiler.EcoreClass
public class EcoreClass extends EcoreGenericNode
-
Field Summary
-
Constructor Summary
Constructors Constructor Description EcoreClass(java.lang.String aName, int aIntent)
-
Method Summary
Modifier and Type Method Description java.lang.StringBuilder
_printSuperTypeString(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
boolean
addAttribute(EcoreAttribute aAttribute)
boolean
addAttributeAt(EcoreAttribute aAttribute, int index)
boolean
addEnum(EcoreEnum aEnum)
boolean
addEnumAt(EcoreEnum aEnum, int index)
boolean
addOrMoveAttributeAt(EcoreAttribute aAttribute, int index)
boolean
addOrMoveEnumAt(EcoreEnum aEnum, int index)
boolean
addOrMoveReferenceAt(EcoreReference aReference, int index)
boolean
addReference(EcoreReference aReference)
boolean
addReferenceAt(EcoreReference aReference, int index)
boolean
addSuperType(java.lang.String aSuperType)
void
delete()
EcoreAttribute
getAttribute(int index)
java.util.List<EcoreAttribute>
getAttributes()
boolean
getDefaultIsAbstract()
boolean
getDefaultIsInterface()
EcoreEnum
getEnum(int index)
java.util.List<EcoreEnum>
getEnums()
boolean
getIsAbstract()
boolean
getIsInterface()
java.lang.Integer
getNodeChildCount()
java.util.List<EcoreGenericNode>
getNodeChildren()
EcoreReference
getReference(int index)
java.util.List<EcoreReference>
getReferences()
java.lang.String
getSuperType(int index)
java.lang.String[]
getSuperTypes()
boolean
hasAttributes()
boolean
hasEnums()
boolean
hasReferences()
boolean
hasSuperTypes()
int
indexOfAttribute(EcoreAttribute aAttribute)
int
indexOfEnum(EcoreEnum aEnum)
int
indexOfReference(EcoreReference aReference)
int
indexOfSuperType(java.lang.String aSuperType)
boolean
isIsAbstract()
boolean
isIsInterface()
static int
minimumNumberOfAttributes()
static int
minimumNumberOfEnums()
static int
minimumNumberOfReferences()
int
numberOfAttributes()
int
numberOfEnums()
int
numberOfReferences()
int
numberOfSuperTypes()
java.lang.String
printSuperTypeString()
boolean
removeAttribute(EcoreAttribute aAttribute)
boolean
removeEnum(EcoreEnum aEnum)
boolean
removeReference(EcoreReference aReference)
boolean
removeSuperType(java.lang.String aSuperType)
boolean
resetIsAbstract()
boolean
resetIsInterface()
boolean
setIsAbstract(boolean aIsAbstract)
boolean
setIsInterface(boolean aIsInterface)
java.lang.String
toString()
Methods inherited from class cruise.umple.compiler.EcoreGenericNode
_getCode, equals, getCode, getIntent, getName, getTagName, hashCode, setIntent, setName, setTagName
-
Field Details
-
TEXT_0
public static final java.lang.String TEXT_0- See Also:
- Constant Field Values
-
TEXT_1
public static final java.lang.String TEXT_1- See Also:
- Constant Field Values
-
-
Constructor Details
-
EcoreClass
public EcoreClass(java.lang.String aName, int aIntent)
-
-
Method Details
-
setIsAbstract
public boolean setIsAbstract(boolean aIsAbstract) -
resetIsAbstract
public boolean resetIsAbstract() -
setIsInterface
public boolean setIsInterface(boolean aIsInterface) -
resetIsInterface
public boolean resetIsInterface() -
addSuperType
public boolean addSuperType(java.lang.String aSuperType) -
removeSuperType
public boolean removeSuperType(java.lang.String aSuperType) -
getIsAbstract
public boolean getIsAbstract() -
getDefaultIsAbstract
public boolean getDefaultIsAbstract() -
getIsInterface
public boolean getIsInterface() -
getDefaultIsInterface
public boolean getDefaultIsInterface() -
getSuperType
public java.lang.String getSuperType(int index) -
getSuperTypes
public java.lang.String[] getSuperTypes() -
numberOfSuperTypes
public int numberOfSuperTypes() -
hasSuperTypes
public boolean hasSuperTypes() -
indexOfSuperType
public int indexOfSuperType(java.lang.String aSuperType) -
isIsAbstract
public boolean isIsAbstract() -
isIsInterface
public boolean isIsInterface() -
getAttribute
-
getAttributes
-
numberOfAttributes
public int numberOfAttributes() -
hasAttributes
public boolean hasAttributes() -
indexOfAttribute
-
getReference
-
getReferences
-
numberOfReferences
public int numberOfReferences() -
hasReferences
public boolean hasReferences() -
indexOfReference
-
getEnum
-
getEnums
-
numberOfEnums
public int numberOfEnums() -
hasEnums
public boolean hasEnums() -
indexOfEnum
-
minimumNumberOfAttributes
public static int minimumNumberOfAttributes() -
addAttribute
-
removeAttribute
-
addAttributeAt
-
addOrMoveAttributeAt
-
minimumNumberOfReferences
public static int minimumNumberOfReferences() -
addReference
-
removeReference
-
addReferenceAt
-
addOrMoveReferenceAt
-
minimumNumberOfEnums
public static int minimumNumberOfEnums() -
addEnum
-
removeEnum
-
addEnumAt
-
addOrMoveEnumAt
-
delete
public void delete()- Overrides:
delete
in classEcoreGenericNode
-
getNodeChildren
- Overrides:
getNodeChildren
in classEcoreGenericNode
-
getNodeChildCount
public java.lang.Integer getNodeChildCount()- Overrides:
getNodeChildCount
in classEcoreGenericNode
-
_printSuperTypeString
public java.lang.StringBuilder _printSuperTypeString(java.lang.Integer numSpaces, java.lang.StringBuilder sb) -
printSuperTypeString
public java.lang.String printSuperTypeString() -
toString
public java.lang.String toString()- Overrides:
toString
in classEcoreGenericNode
-