Package cruise.umple.cpp.gen
Class GenStruct
java.lang.Object
cruise.umple.cpp.gen.GenStruct
- All Implemented Interfaces:
java.io.Serializable
public class GenStruct
extends java.lang.Object
implements java.io.Serializable
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description GenStruct()
-
Method Summary
Modifier and Type Method Description java.lang.StringBuilder
_declaration(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
java.lang.StringBuilder
_indent(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String content)
boolean
addComment(GenComment aComment)
boolean
addField(GenField aField)
boolean
addFieldAt(GenField aField, int index)
boolean
addOrMoveFieldAt(GenField aField, int index)
boolean
addRequirement(GenRequirement aRequirement)
java.lang.String
declaration()
void
delete()
GenComment
getComment(int index)
java.util.List<GenComment>
getComments()
java.util.Comparator<GenComment>
getCommentsPriority()
GenField
getField(int index)
java.util.List<GenField>
getFields()
GenClass
getGenClass()
java.lang.String
getName()
int
getPriority()
GenRequirement
getRequirement(int index)
java.util.List<GenRequirement>
getRequirements()
java.util.Comparator<GenRequirement>
getRequirementsPriority()
boolean
hasComments()
boolean
hasFields()
boolean
hasGenClass()
boolean
hasRequirements()
java.lang.String
indent(java.lang.String content)
int
indexOfComment(GenComment aComment)
int
indexOfField(GenField aField)
int
indexOfRequirement(GenRequirement aRequirement)
static int
minimumNumberOfComments()
static int
minimumNumberOfFields()
static int
minimumNumberOfRequirements()
int
numberOfComments()
int
numberOfFields()
int
numberOfRequirements()
boolean
removeComment(GenComment aComment)
boolean
removeField(GenField aField)
boolean
removeRequirement(GenRequirement aRequirement)
boolean
setCommentsPriority(java.util.Comparator<GenComment> aCommentsPriority)
boolean
setGenClass(GenClass aGenClass)
boolean
setName(java.lang.String aName)
boolean
setPriority(int aPriority)
boolean
setRequirementsPriority(java.util.Comparator<GenRequirement> aRequirementsPriority)
java.lang.String
toString()
-
Field Details
-
NL
public static final java.lang.String NL -
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
-
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
-
-
Constructor Details
-
GenStruct
public GenStruct()
-
-
Method Details
-
setName
public boolean setName(java.lang.String aName) -
setPriority
public boolean setPriority(int aPriority) -
setCommentsPriority
-
setRequirementsPriority
-
getName
public java.lang.String getName() -
getPriority
public int getPriority() -
getCommentsPriority
-
getRequirementsPriority
-
getField
-
getFields
-
numberOfFields
public int numberOfFields() -
hasFields
public boolean hasFields() -
indexOfField
-
getComment
-
getComments
-
numberOfComments
public int numberOfComments() -
hasComments
public boolean hasComments() -
indexOfComment
-
getRequirement
-
getRequirements
-
numberOfRequirements
public int numberOfRequirements() -
hasRequirements
public boolean hasRequirements() -
indexOfRequirement
-
getGenClass
-
hasGenClass
public boolean hasGenClass() -
minimumNumberOfFields
public static int minimumNumberOfFields() -
addField
-
removeField
-
addFieldAt
-
addOrMoveFieldAt
-
minimumNumberOfComments
public static int minimumNumberOfComments() -
addComment
-
removeComment
-
minimumNumberOfRequirements
public static int minimumNumberOfRequirements() -
addRequirement
-
removeRequirement
-
setGenClass
-
delete
public void delete() -
_indent
public java.lang.StringBuilder _indent(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String content) -
indent
public java.lang.String indent(java.lang.String content) -
_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
-