Package cruise.umple.cpp.gen
Class GenEnum
java.lang.Object
cruise.umple.cpp.gen.GenEnum
- All Implemented Interfaces:
java.io.Serializable
public class GenEnum
extends java.lang.Object
implements java.io.Serializable
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
NL
static java.lang.String
TEXT_0
static java.lang.String
TEXT_1
static java.lang.String
TEXT_10
static java.lang.String
TEXT_11
static java.lang.String
TEXT_12
static java.lang.String
TEXT_13
static java.lang.String
TEXT_14
static java.lang.String
TEXT_15
static java.lang.String
TEXT_2
static java.lang.String
TEXT_3
static java.lang.String
TEXT_4
static java.lang.String
TEXT_5
static java.lang.String
TEXT_6
static java.lang.String
TEXT_7
static java.lang.String
TEXT_8
static java.lang.String
TEXT_9
-
Constructor Summary
Constructors Constructor Description GenEnum(java.lang.String aName)
-
Method Summary
Modifier and Type Method Description java.lang.StringBuilder
_declaration(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
boolean
addEntry(GenEnumEntry aEntry)
java.lang.String
callNamespaceBegin()
java.lang.String
callNamespaceEnd()
java.lang.String
callPath()
java.lang.String
callPathDefinition(java.lang.Boolean unique)
java.lang.String
declaration()
void
delete()
java.lang.String
enclosure()
java.lang.String
entries()
java.lang.String
getDescription()
java.util.List<GenEnumEntry>
getEntries()
java.util.Comparator<GenEnumEntry>
getEntriesPriority()
GenEnumEntry
getEntry(int index)
java.lang.String
getName()
GenClass
getOwner()
boolean
hasEntries()
boolean
hasOwner()
int
indexOfEntry(GenEnumEntry aEntry)
static int
minimumNumberOfEntries()
java.lang.String
namespaceClosing()
java.lang.String
namespaceOpening()
Below is Cpp-specificint
numberOfEntries()
boolean
removeEntry(GenEnumEntry aEntry)
java.lang.String
safeName()
java.lang.String
safeName(java.lang.Boolean unique)
boolean
setDescription(java.lang.String aDescription)
boolean
setEntriesPriority(java.util.Comparator<GenEnumEntry> aEntriesPriority)
boolean
setName(java.lang.String aName)
boolean
setOwner(GenClass aOwner)
java.lang.String
toString()
-
Field Details
-
NL
public static final java.lang.String NL -
TEXT_0
public static final java.lang.String TEXT_0 -
TEXT_1
public static final java.lang.String TEXT_1 -
TEXT_2
public static final java.lang.String TEXT_2 -
TEXT_3
public static final java.lang.String TEXT_3- See Also:
- Constant Field Values
-
TEXT_4
public static final java.lang.String TEXT_4- See Also:
- Constant Field Values
-
TEXT_5
public static final java.lang.String TEXT_5- See Also:
- Constant Field Values
-
TEXT_6
public static final java.lang.String TEXT_6 -
TEXT_7
public static final java.lang.String TEXT_7- See Also:
- Constant Field Values
-
TEXT_8
public static final java.lang.String TEXT_8- See Also:
- Constant Field Values
-
TEXT_9
public static final java.lang.String TEXT_9- See Also:
- Constant Field Values
-
TEXT_10
public static final java.lang.String TEXT_10 -
TEXT_11
public static final java.lang.String TEXT_11 -
TEXT_12
public static final java.lang.String TEXT_12- See Also:
- Constant Field Values
-
TEXT_13
public static final java.lang.String TEXT_13- See Also:
- Constant Field Values
-
TEXT_14
public static final java.lang.String TEXT_14 -
TEXT_15
public static final java.lang.String TEXT_15
-
-
Constructor Details
-
GenEnum
public GenEnum(java.lang.String aName)
-
-
Method Details
-
setName
public boolean setName(java.lang.String aName) -
setDescription
public boolean setDescription(java.lang.String aDescription) -
setEntriesPriority
-
getName
public java.lang.String getName() -
getDescription
public java.lang.String getDescription() -
getEntriesPriority
-
getEntry
-
getEntries
-
numberOfEntries
public int numberOfEntries() -
hasEntries
public boolean hasEntries() -
indexOfEntry
-
getOwner
-
hasOwner
public boolean hasOwner() -
minimumNumberOfEntries
public static int minimumNumberOfEntries() -
addEntry
-
removeEntry
-
setOwner
-
delete
public void delete() -
enclosure
public java.lang.String enclosure() -
namespaceOpening
public java.lang.String namespaceOpening()Below is Cpp-specific -
namespaceClosing
public java.lang.String namespaceClosing() -
safeName
public java.lang.String safeName(java.lang.Boolean unique) -
safeName
public java.lang.String safeName() -
entries
public java.lang.String entries() -
callPath
public java.lang.String callPath() -
callPathDefinition
public java.lang.String callPathDefinition(java.lang.Boolean unique) -
callNamespaceBegin
public java.lang.String callNamespaceBegin() -
callNamespaceEnd
public java.lang.String callNamespaceEnd() -
_declaration
public java.lang.StringBuilder _declaration(java.lang.Integer numSpaces, java.lang.StringBuilder sb) -
declaration
public java.lang.String declaration() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-