Package cruise.umple.compiler
Class EcorePackage
java.lang.Object
cruise.umple.compiler.EcoreGenericNode
cruise.umple.compiler.EcorePackage
public class EcorePackage extends EcoreGenericNode
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
TEXT_0
-
Constructor Summary
Constructors Constructor Description EcorePackage(java.lang.String aName, int aIntent, java.lang.String aNsURI, java.lang.String aNsPrefix)
-
Method Summary
Modifier and Type Method Description java.lang.StringBuilder
_getXmlHeader(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
boolean
addClass(EcoreClass aClass)
boolean
addClassAt(EcoreClass aClass, int index)
boolean
addDataType(EcoreDataType aDataType)
boolean
addDataTypeAt(EcoreDataType aDataType, int index)
boolean
addEnum(EcoreEnum aEnum)
boolean
addEnumAt(EcoreEnum aEnum, int index)
boolean
addOrMoveClassAt(EcoreClass aClass, int index)
boolean
addOrMoveDataTypeAt(EcoreDataType aDataType, int index)
boolean
addOrMoveEnumAt(EcoreEnum aEnum, int index)
void
delete()
java.lang.String[]
getActualEType(UmpleClass uClass, java.lang.String eType, EcorePackage rootPackage)
EcoreClass
getClass(int index)
java.util.List<EcoreClass>
getClasses()
java.lang.String
getCode()
EcoreDataType
getDataType(int index)
java.util.List<EcoreDataType>
getDataTypes()
EcoreEnum
getEnum(int index)
java.util.List<EcoreEnum>
getEnums()
java.lang.String
getExistingType(java.lang.String dependString, java.lang.String typeName)
java.lang.Integer
getNodeChildCount()
java.util.List<EcoreGenericNode>
getNodeChildren()
java.lang.String
getNsPrefix()
java.lang.String
getNsURI()
java.lang.String
getXmlHeader()
boolean
hasClasses()
boolean
hasDataTypes()
boolean
hasEnums()
int
indexOfClass(EcoreClass aClass)
int
indexOfDataType(EcoreDataType aDataType)
int
indexOfEnum(EcoreEnum aEnum)
static int
minimumNumberOfClasses()
static int
minimumNumberOfDataTypes()
static int
minimumNumberOfEnums()
int
numberOfClasses()
int
numberOfDataTypes()
int
numberOfEnums()
boolean
removeClass(EcoreClass aClass)
boolean
removeDataType(EcoreDataType aDataType)
boolean
removeEnum(EcoreEnum aEnum)
boolean
setNsPrefix(java.lang.String aNsPrefix)
boolean
setNsURI(java.lang.String aNsURI)
java.lang.String
toString()
Methods inherited from class cruise.umple.compiler.EcoreGenericNode
_getCode, equals, getIntent, getName, getTagName, hashCode, setIntent, setName, setTagName
-
Field Details
-
TEXT_0
public static final java.lang.String TEXT_0- See Also:
- Constant Field Values
-
-
Constructor Details
-
EcorePackage
public EcorePackage(java.lang.String aName, int aIntent, java.lang.String aNsURI, java.lang.String aNsPrefix)
-
-
Method Details
-
setNsURI
public boolean setNsURI(java.lang.String aNsURI) -
setNsPrefix
public boolean setNsPrefix(java.lang.String aNsPrefix) -
getNsURI
public java.lang.String getNsURI() -
getNsPrefix
public java.lang.String getNsPrefix() -
getDataType
-
getDataTypes
-
numberOfDataTypes
public int numberOfDataTypes() -
hasDataTypes
public boolean hasDataTypes() -
indexOfDataType
-
getClass
-
getClasses
-
numberOfClasses
public int numberOfClasses() -
hasClasses
public boolean hasClasses() -
indexOfClass
-
getEnum
-
getEnums
-
numberOfEnums
public int numberOfEnums() -
hasEnums
public boolean hasEnums() -
indexOfEnum
-
minimumNumberOfDataTypes
public static int minimumNumberOfDataTypes() -
addDataType
-
removeDataType
-
addDataTypeAt
-
addOrMoveDataTypeAt
-
minimumNumberOfClasses
public static int minimumNumberOfClasses() -
addClass
-
removeClass
-
addClassAt
-
addOrMoveClassAt
-
minimumNumberOfEnums
public static int minimumNumberOfEnums() -
addEnum
-
removeEnum
-
addEnumAt
-
addOrMoveEnumAt
-
delete
public void delete()- Overrides:
delete
in classEcoreGenericNode
-
getExistingType
public java.lang.String getExistingType(java.lang.String dependString, java.lang.String typeName) -
getActualEType
public java.lang.String[] getActualEType(UmpleClass uClass, java.lang.String eType, EcorePackage rootPackage) -
getNodeChildren
- Overrides:
getNodeChildren
in classEcoreGenericNode
-
getNodeChildCount
public java.lang.Integer getNodeChildCount()- Overrides:
getNodeChildCount
in classEcoreGenericNode
-
getCode
public java.lang.String getCode()- Overrides:
getCode
in classEcoreGenericNode
-
_getXmlHeader
public java.lang.StringBuilder _getXmlHeader(java.lang.Integer numSpaces, java.lang.StringBuilder sb) -
getXmlHeader
public java.lang.String getXmlHeader() -
toString
public java.lang.String toString()- Overrides:
toString
in classEcoreGenericNode
-