Package cruise.umple.compiler
Class UmpleEnumeration
java.lang.Object
cruise.umple.compiler.UmpleEnumeration
public class UmpleEnumeration
extends java.lang.Object
Represents an enumeration
-
Constructor Summary
Constructors Constructor Description UmpleEnumeration(java.lang.String aName)
-
Method Summary
Modifier and Type Method Description boolean
addEnumValue(java.lang.String aEnumValue)
void
delete()
java.lang.String
getEnumValue(int index)
java.lang.String[]
getEnumValues()
java.lang.String
getName()
Position
getPosition()
boolean
hasEnumValues()
boolean
hasPosition()
boolean
hasSameName(java.lang.String comparison)
int
indexOfEnumValue(java.lang.String aEnumValue)
int
numberOfEnumValues()
boolean
removeEnumValue(java.lang.String aEnumValue)
boolean
setName(java.lang.String aName)
boolean
setPosition(Position aNewPosition)
java.lang.String
toString()
-
Constructor Details
-
UmpleEnumeration
public UmpleEnumeration(java.lang.String aName)
-
-
Method Details
-
setName
public boolean setName(java.lang.String aName) -
addEnumValue
public boolean addEnumValue(java.lang.String aEnumValue) -
removeEnumValue
public boolean removeEnumValue(java.lang.String aEnumValue) -
getName
public java.lang.String getName() -
getEnumValue
public java.lang.String getEnumValue(int index) -
getEnumValues
public java.lang.String[] getEnumValues() -
numberOfEnumValues
public int numberOfEnumValues() -
hasEnumValues
public boolean hasEnumValues() -
indexOfEnumValue
public int indexOfEnumValue(java.lang.String aEnumValue) -
getPosition
-
hasPosition
public boolean hasPosition() -
setPosition
-
delete
public void delete() -
hasSameName
public boolean hasSameName(java.lang.String comparison) -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-