Package cruise.umple.cpp.gen
Class GenClass
java.lang.Object
cruise.umple.cpp.gen.GenClass
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
GenInterface
public class GenClass
extends java.lang.Object
implements java.io.Serializable
Copyright (c) 2017 Ahmed M.Orabi, Mahmoud M.Orabi.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Ahmed M.Orabi
Mahmoud M.Orabi
Please refer to the code authors before making any changes.
For any code reuse or copy, contact the authors and it is a MUST
to refer author names.
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ASSOCIATION_GROUP
static java.lang.String
ATTRIBUTE_GROUP
static java.lang.String
AUTOUNIQUE_ATTRIBUTE_GROUP
static java.lang.String
CONSTRUCTOR_GROUP
static java.lang.String
DESTRUCTOR_GROUP
static java.lang.String
ENUM_GROUP
static java.lang.String
GLOBAL_GROUP
static java.lang.String
HELPER_GROUP
static java.lang.String
METHOD_GROUP
static java.lang.String
NL
static java.lang.String
PREDEFINED_OPERATOR_GROUP
static java.lang.String
STATIC_ATTRIBUTE_GROUP
static java.lang.String
STREAM_HELPER_GROUP
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_16
static java.lang.String
TEXT_17
static java.lang.String
TEXT_18
static java.lang.String
TEXT_19
static java.lang.String
TEXT_2
static java.lang.String
TEXT_20
static java.lang.String
TEXT_21
static java.lang.String
TEXT_22
static java.lang.String
TEXT_23
static java.lang.String
TEXT_24
static java.lang.String
TEXT_25
static java.lang.String
TEXT_26
static java.lang.String
TEXT_27
static java.lang.String
TEXT_28
static java.lang.String
TEXT_29
static java.lang.String
TEXT_3
static java.lang.String
TEXT_30
static java.lang.String
TEXT_31
static java.lang.String
TEXT_32
static java.lang.String
TEXT_33
static java.lang.String
TEXT_34
static java.lang.String
TEXT_35
static java.lang.String
TEXT_36
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 GenClass()
-
Method Summary
Modifier and Type Method Description java.lang.StringBuilder
_activeObjectUID(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
java.lang.StringBuilder
_emitBody(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
java.lang.StringBuilder
_emitHeader(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
java.lang.StringBuilder
_hashCodeImplementation(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
java.lang.StringBuilder
_incompleteDeclaration(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String value)
java.lang.StringBuilder
_incompleteStructDeclaration(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String value)
java.lang.StringBuilder
_introComment(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String comment)
java.lang.StringBuilder
_introRequirement(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String requirement)
java.lang.Boolean
_isHeaderType(java.lang.String type)
java.lang.StringBuilder
_namespaceDeclaration(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String _namespace)
java.lang.StringBuilder
_namspaceCheck(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String enclosure, java.lang.String root)
java.lang.StringBuilder
_remoteParserDefinition(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
java.lang.StringBuilder
_typeIncludes(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String includes, java.lang.String type)
java.lang.StringBuilder
_visibilityPart(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String visibility, java.lang.String contents)
java.lang.StringBuilder
_windowsSocketDefinition(java.lang.Integer numSpaces, java.lang.StringBuilder sb)
java.util.List<GenActiveField>
activeFields()
java.util.List<ActiveGenMethd>
activeMethods()
java.lang.String
activeObjectUID()
boolean
addAsBuiltin(java.lang.String use)
boolean
addAsLibrary(java.lang.String use)
boolean
addAssociation(GenAssociation aAssociation)
boolean
addAssociationAt(GenAssociation aAssociation, int index)
java.lang.Boolean
addAsType(java.lang.String use)
boolean
addAttributeGroup(GenGroup aAttributeGroup)
boolean
addAutoStatemachine(GenStatemachine aAutoStatemachine)
boolean
addAutoStatemachineAt(GenStatemachine aAutoStatemachine, int index)
boolean
addChild(GenClass aChild)
boolean
addComment(GenComment aComment)
boolean
addComplexPort(GenComplexPort aComplexPort)
boolean
addComplexPortAt(GenComplexPort aComplexPort, int index)
boolean
addConstructorContent(GenBody aConstructorContent)
boolean
addConstructorContentAt(GenBody aConstructorContent, int index)
GenDepend
addDeclaration(java.lang.String type, java.lang.String namespace)
boolean
addDependency(GenDepend aDependency)
boolean
addDependency(java.lang.String use)
boolean
addEnumeration(GenEnum aEnumeration)
boolean
addEnumerationAt(GenEnum aEnumeration, int index)
boolean
addField(GenField aField)
GenConstructor
addGenConstructor()
boolean
addGenConstructor(GenConstructor aGenConstructor)
boolean
addGenConstructorAt(GenConstructor aGenConstructor, int index)
boolean
addHeaderDependency(GenHeaderDepend aHeaderDependency)
boolean
addIncomplete(GenIncompleteDefinition aIncomplete)
boolean
addInterface(GenInterface aInterface)
boolean
addMemberInitializer(MemberInitializer aMemberInitializer)
boolean
addMethod(GenMethod aMethod)
boolean
addOrMoveAssociationAt(GenAssociation aAssociation, int index)
boolean
addOrMoveAutoStatemachineAt(GenStatemachine aAutoStatemachine, int index)
boolean
addOrMoveComplexPortAt(GenComplexPort aComplexPort, int index)
boolean
addOrMoveConstructorContentAt(GenBody aConstructorContent, int index)
boolean
addOrMoveEnumerationAt(GenEnum aEnumeration, int index)
boolean
addOrMoveGenConstructorAt(GenConstructor aGenConstructor, int index)
boolean
addOrMovePortAt(GenPort aPort, int index)
boolean
addOrMoveRelatedActiveMethodAt(ActiveGenMethd aRelatedActiveMethod, int index)
boolean
addOrMoveStatemachineAt(GenStatemachine aStatemachine, int index)
boolean
addOrMoveTimerStatemachineAt(GenStatemachine aTimerStatemachine, int index)
boolean
addOrMoveUniqueConstructorContentAt(UniqueGenBody aUniqueConstructorContent, int index)
boolean
addPort(GenPort aPort)
boolean
addPortAt(GenPort aPort, int index)
boolean
addPredefinition(GenBody aPredefinition)
boolean
addRelatedActiveMethod(ActiveGenMethd aRelatedActiveMethod)
boolean
addRelatedActiveMethodAt(ActiveGenMethd aRelatedActiveMethod, int index)
boolean
addRequirement(GenRequirement aRequirement)
boolean
addSpecializedDefinition(GenSpecializedDefinition aSpecializedDefinition)
boolean
addStatemachine(GenStatemachine aStatemachine)
boolean
addStatemachineAt(GenStatemachine aStatemachine, int index)
boolean
addStruct(GenStruct aStruct)
boolean
addTimerStatemachine(GenStatemachine aTimerStatemachine)
boolean
addTimerStatemachineAt(GenStatemachine aTimerStatemachine, int index)
void
addToDeclarations(java.util.List<java.lang.String> declarations, GenDepend depend)
boolean
addUniqueConstructorContent(UniqueGenBody aUniqueConstructorContent)
boolean
addUniqueConstructorContentAt(UniqueGenBody aUniqueConstructorContent, int index)
java.util.List<GenMethod>
allMethods()
java.util.List<GenClass>
allParents()
GenAssociation
associationByName(java.lang.String name)
java.util.List<java.lang.String>
baseDeclarations()
java.lang.String
callNamespaceBegin()
java.lang.String
callNamespaceEnd()
java.lang.Boolean
checkMethod(java.lang.String originalName)
java.lang.String
classDeclarations()
GenComplexPort
complexPortByName(java.lang.String name)
java.lang.String
declarations()
void
delete()
java.lang.String
emitBody()
java.lang.String
emitComments()
java.lang.String
emitHeader()
java.lang.String
emitRequirements()
GenEnum
enumByName(java.lang.String name)
java.lang.String
enumerationString()
GenField
fieldByName(java.lang.String name)
java.lang.String
fullPath()
Please do not modify the following method.java.lang.String
fullQualifiedName()
Please do not modify the following method.java.lang.String
fullQualifiedName(java.lang.String _namespace)
Please do not modify the following method.GenAssociation
getAssociation(int index)
java.util.List<GenAssociation>
getAssociations()
GenGroup
getAttributeGroup(int index)
java.util.List<GenGroup>
getAttributeGroups()
java.util.Comparator<GenGroup>
getAttributeGroupsPriority()
GenStatemachine
getAutoStatemachine(int index)
java.util.List<GenStatemachine>
getAutoStatemachines()
GenClass
getChild(int index)
java.util.List<GenClass>
getChildren()
java.util.Comparator<GenClass>
getChildrenPriority()
GenComment
getComment(int index)
java.util.List<GenComment>
getComments()
java.util.Comparator<GenComment>
getCommentsPriority()
GenComplexPort
getComplexPort(int index)
java.util.List<GenComplexPort>
getComplexPorts()
GenBody
getConstructorContent(int index)
java.util.List<GenBody>
getConstructorContents()
java.util.List<GenDepend>
getDependencies()
java.util.Comparator<GenDepend>
getDependenciesPriority()
GenDepend
getDependency(int index)
GenEnum
getEnumeration(int index)
java.util.List<GenEnum>
getEnumerations()
GenField
getField(int index)
java.util.List<GenField>
getFields()
java.util.Comparator<GenField>
getFieldsPriority()
GenClass
getGenClassClass()
GenConstructor
getGenConstructor(int index)
java.util.List<GenConstructor>
getGenConstructors()
boolean
getGeneratable()
GenPackage
getGenPackage()
java.util.List<GenHeaderDepend>
getHeaderDependencies()
java.util.Comparator<GenHeaderDepend>
getHeaderDependenciesPriority()
GenHeaderDepend
getHeaderDependency(int index)
GenIncompleteDefinition
getIncomplete(int index)
java.util.List<GenIncompleteDefinition>
getIncompletes()
java.util.Comparator<GenIncompleteDefinition>
getIncompletesPriority()
GenInterface
getInterface(int index)
java.util.List<GenInterface>
getInterfaces()
java.util.Comparator<GenInterface>
getInterfacesPriority()
boolean
getIsAbstract()
boolean
getIsRemote()
Composite-structure specificMemberInitializer
getMemberInitializer(int index)
java.util.List<MemberInitializer>
getMemberInitializers()
java.util.Comparator<MemberInitializer>
getMemberInitializersPriority()
GenMethod
getMethod(int index)
java.util.List<GenMethod>
getMethods()
java.util.Comparator<GenMethod>
getMethodsPriority()
java.lang.String
getName()
java.lang.String
getNamespace()
GenClass
getParent()
GenPort
getPort(int index)
java.util.List<GenPort>
getPorts()
GenBody
getPredefinition(int index)
java.util.List<GenBody>
getPredefinitions()
java.util.Comparator<GenBody>
getPredefinitionsPriority()
int
getPriority()
java.util.List<ActiveGenMethd>
getRelatedActiveMethod()
ActiveGenMethd
getRelatedActiveMethod(int index)
GenRequirement
getRequirement(int index)
java.util.List<GenRequirement>
getRequirements()
java.util.Comparator<GenRequirement>
getRequirementsPriority()
boolean
getSingleton()
GenSpecializedDefinition
getSpecializedDefinition(int index)
java.util.List<GenSpecializedDefinition>
getSpecializedDefinitions()
Cpp-specificjava.util.Comparator<GenSpecializedDefinition>
getSpecializedDefinitionsPriority()
GenStatemachine
getStatemachine(int index)
java.util.List<GenStatemachine>
getStatemachines()
GenStruct
getStruct(int index)
java.util.List<GenStruct>
getStructs()
java.util.Comparator<GenStruct>
getStructsPriority()
GenStatemachine
getTimerStatemachine(int index)
java.util.List<GenStatemachine>
getTimerStatemachines()
UniqueGenBody
getUniqueConstructorContent(int index)
java.util.List<UniqueGenBody>
getUniqueConstructorContents()
void
handleLibrary(java.util.Set<java.lang.String> declarations, java.util.List<java.lang.String> includes, GenDepend depend, java.lang.String namespace)
boolean
hasAssociations()
boolean
hasAttributeGroups()
boolean
hasAutoStatemachines()
boolean
hasChildren()
boolean
hasComments()
boolean
hasComplexPorts()
boolean
hasConstructorContents()
boolean
hasDependencies()
boolean
hasEnumerations()
boolean
hasFields()
boolean
hasGenClassClass()
boolean
hasGenConstructors()
boolean
hasGenPackage()
java.lang.String
hashCodeImplementation()
boolean
hasHeaderDependencies()
boolean
hasIncompletes()
boolean
hasInterfaces()
boolean
hasMemberInitializers()
boolean
hasMethods()
boolean
hasPorts()
boolean
hasPredefinitions()
boolean
hasRelatedActiveMethod()
boolean
hasRequirements()
boolean
hasSpecializedDefinitions()
boolean
hasStatemachines()
boolean
hasStructs()
boolean
hasTimerStatemachines()
boolean
hasUniqueConstructorContents()
java.lang.String
headerIncludes()
java.util.List<GenMethod>
implementableMethods()
java.util.List<GenMethod>
implementableMethods(boolean checkAbstract, boolean all)
java.lang.String
implementations()
java.lang.String
includeNamespace()
java.lang.String
incompleteDeclaration(java.lang.String value)
java.lang.String
incompleteDeclarations()
java.lang.String
incompleteStructDeclaration(java.lang.String value)
int
indexOfAssociation(GenAssociation aAssociation)
int
indexOfAttributeGroup(GenGroup aAttributeGroup)
int
indexOfAutoStatemachine(GenStatemachine aAutoStatemachine)
int
indexOfChild(GenClass aChild)
int
indexOfComment(GenComment aComment)
int
indexOfComplexPort(GenComplexPort aComplexPort)
int
indexOfConstructorContent(GenBody aConstructorContent)
int
indexOfDependency(GenDepend aDependency)
int
indexOfEnumeration(GenEnum aEnumeration)
int
indexOfField(GenField aField)
int
indexOfGenConstructor(GenConstructor aGenConstructor)
int
indexOfHeaderDependency(GenHeaderDepend aHeaderDependency)
int
indexOfIncomplete(GenIncompleteDefinition aIncomplete)
int
indexOfInterface(GenInterface aInterface)
int
indexOfMemberInitializer(MemberInitializer aMemberInitializer)
int
indexOfMethod(GenMethod aMethod)
int
indexOfPort(GenPort aPort)
int
indexOfPredefinition(GenBody aPredefinition)
int
indexOfRelatedActiveMethod(ActiveGenMethd aRelatedActiveMethod)
int
indexOfRequirement(GenRequirement aRequirement)
int
indexOfSpecializedDefinition(GenSpecializedDefinition aSpecializedDefinition)
int
indexOfStatemachine(GenStatemachine aStatemachine)
int
indexOfStruct(GenStruct aStruct)
int
indexOfTimerStatemachine(GenStatemachine aTimerStatemachine)
int
indexOfUniqueConstructorContent(UniqueGenBody aUniqueConstructorContent)
MemberInitializer
initializerByName(java.lang.String name)
java.lang.String
introComment(java.lang.String comment)
java.lang.String
introRequirement(java.lang.String requirement)
boolean
isGeneratable()
java.lang.Boolean
isHeaderType(java.lang.String type)
boolean
isIsAbstract()
boolean
isIsRemote()
boolean
isSingleton()
java.lang.String
libraryIncludes()
java.lang.String
memberInitializerString(GenMethod method)
GenMethod
methodByIdentifier(java.lang.String identifier)
GenMethod
methodByName(java.lang.String name)
Use methodByIdentifier in case of polymorphismstatic int
minimumNumberOfAssociations()
static int
minimumNumberOfAttributeGroups()
static int
minimumNumberOfAutoStatemachines()
static int
minimumNumberOfChildren()
static int
minimumNumberOfComments()
static int
minimumNumberOfComplexPorts()
static int
minimumNumberOfConstructorContents()
static int
minimumNumberOfDependencies()
static int
minimumNumberOfEnumerations()
static int
minimumNumberOfFields()
static int
minimumNumberOfGenConstructors()
static int
minimumNumberOfHeaderDependencies()
static int
minimumNumberOfIncompletes()
static int
minimumNumberOfInterfaces()
static int
minimumNumberOfMemberInitializers()
static int
minimumNumberOfMethods()
static int
minimumNumberOfPorts()
static int
minimumNumberOfPredefinitions()
static int
minimumNumberOfRelatedActiveMethod()
static int
minimumNumberOfRequirements()
static int
minimumNumberOfSpecializedDefinitions()
static int
minimumNumberOfStatemachines()
static int
minimumNumberOfStructs()
static int
minimumNumberOfTimerStatemachines()
static int
minimumNumberOfUniqueConstructorContents()
java.lang.String
namespace(java.lang.String join, java.lang.String prepend, java.lang.String append)
Please do not modify the following method.java.lang.String
namespace(java.lang.String join, java.lang.String prepend, java.lang.String append, java.lang.String namespace)
Please do not modify the following method.java.lang.String
namespaceCallPath(java.lang.String _namespace)
Please do not modify the following method.java.lang.String
namespaceClosing()
Please do not modify the following method.java.lang.String
namespaceClosing(java.lang.String namespace)
Please do not modify the following method.java.lang.String
namespaceDeclaration(java.lang.String _namespace)
java.lang.String
namespaceEnclosure()
Please do not modify the following method.java.lang.String
namespaceEnclosure(java.lang.String join)
Please do not modify the following method.java.lang.String
namespaceEnclosure(java.lang.String join, java.lang.String _namespace)
Please do not modify the following method.java.lang.String
namespaceOpening()
Please do not modify the following method.java.lang.String
namespaceOpening(java.lang.String namespace)
Please do not modify the following method.java.lang.String
namspaceCheck(java.lang.String enclosure, java.lang.String root)
int
numberOfAssociations()
int
numberOfAttributeGroups()
int
numberOfAutoStatemachines()
int
numberOfChildren()
int
numberOfComments()
int
numberOfComplexPorts()
int
numberOfConstructorContents()
int
numberOfDependencies()
int
numberOfEnumerations()
int
numberOfFields()
int
numberOfGenConstructors()
int
numberOfHeaderDependencies()
int
numberOfIncompletes()
int
numberOfInterfaces()
int
numberOfMemberInitializers()
int
numberOfMethods()
int
numberOfPorts()
int
numberOfPredefinitions()
int
numberOfRelatedActiveMethod()
int
numberOfRequirements()
int
numberOfSpecializedDefinitions()
int
numberOfStatemachines()
int
numberOfStructs()
int
numberOfTimerStatemachines()
int
numberOfUniqueConstructorContents()
java.util.List<java.lang.String>
portNames()
java.lang.String
predefinitions()
java.lang.String
preprocessingDefinition(java.lang.String suffix)
Please do not modify the following method.java.lang.String
preprocessingDefinitionName()
Please do not modify the following method.java.lang.String
qualifiedName()
Please do not modify the following method.java.lang.String
remoteParserDefinition()
boolean
removeAssociation(GenAssociation aAssociation)
boolean
removeAttributeGroup(GenGroup aAttributeGroup)
boolean
removeAutoStatemachine(GenStatemachine aAutoStatemachine)
boolean
removeChild(GenClass aChild)
boolean
removeComment(GenComment aComment)
boolean
removeComplexPort(GenComplexPort aComplexPort)
boolean
removeConstructorContent(GenBody aConstructorContent)
boolean
removeDependency(GenDepend aDependency)
boolean
removeEnumeration(GenEnum aEnumeration)
boolean
removeField(GenField aField)
boolean
removeGenConstructor(GenConstructor aGenConstructor)
boolean
removeHeaderDependency(GenHeaderDepend aHeaderDependency)
boolean
removeIncomplete(GenIncompleteDefinition aIncomplete)
boolean
removeInterface(GenInterface aInterface)
boolean
removeMemberInitializer(MemberInitializer aMemberInitializer)
boolean
removeMethod(GenMethod aMethod)
boolean
removePort(GenPort aPort)
boolean
removePredefinition(GenBody aPredefinition)
boolean
removeRelatedActiveMethod(ActiveGenMethd aRelatedActiveMethod)
boolean
removeRequirement(GenRequirement aRequirement)
boolean
removeSpecializedDefinition(GenSpecializedDefinition aSpecializedDefinition)
boolean
removeStatemachine(GenStatemachine aStatemachine)
boolean
removeStruct(GenStruct aStruct)
boolean
removeTimerStatemachine(GenStatemachine aTimerStatemachine)
boolean
removeUniqueConstructorContent(UniqueGenBody aUniqueConstructorContent)
java.lang.String
rootIncludeName()
java.util.List<java.lang.String>
searchAllMethods(GenClass genClass, java.util.List<GenMethod> all, java.util.List<java.lang.String> identifiers)
void
searchAllMethods(GenClass genClass, java.util.List<GenMethod> all, java.util.List<java.lang.String> identifiers, java.util.List<java.lang.String> abstracts, java.util.List<GenClass> visited)
java.lang.Object
searchDependencies()
void
searchDependencies(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map, GenPackage rootPackage, java.lang.String type)
java.util.List<GenClass>
searchParents(GenClass genClass, java.util.List<GenClass> visited, java.lang.Object all)
java.lang.String
selfIncompleteDeclarations()
boolean
setAttributeGroupsPriority(java.util.Comparator<GenGroup> aAttributeGroupsPriority)
boolean
setChildrenPriority(java.util.Comparator<GenClass> aChildrenPriority)
boolean
setCommentsPriority(java.util.Comparator<GenComment> aCommentsPriority)
boolean
setDependenciesPriority(java.util.Comparator<GenDepend> aDependenciesPriority)
boolean
setFieldsPriority(java.util.Comparator<GenField> aFieldsPriority)
boolean
setGenClassClass(GenClass aGenClassClass)
boolean
setGeneratable(boolean aGeneratable)
boolean
setGenPackage(GenPackage aGenPackage)
boolean
setHeaderDependenciesPriority(java.util.Comparator<GenHeaderDepend> aHeaderDependenciesPriority)
boolean
setIncompletesPriority(java.util.Comparator<GenIncompleteDefinition> aIncompletesPriority)
boolean
setInterfacesPriority(java.util.Comparator<GenInterface> aInterfacesPriority)
boolean
setIsAbstract(boolean aIsAbstract)
boolean
setIsRemote(boolean aIsRemote)
boolean
setMemberInitializersPriority(java.util.Comparator<MemberInitializer> aMemberInitializersPriority)
boolean
setMethodsPriority(java.util.Comparator<GenMethod> aMethodsPriority)
boolean
setName(java.lang.String aName)
boolean
setParent(GenClass aParent)
boolean
setPredefinitionsPriority(java.util.Comparator<GenBody> aPredefinitionsPriority)
boolean
setPriority(int aPriority)
boolean
setRequirementsPriority(java.util.Comparator<GenRequirement> aRequirementsPriority)
boolean
setSingleton(boolean aSingleton)
boolean
setSpecializedDefinitionsPriority(java.util.Comparator<GenSpecializedDefinition> aSpecializedDefinitionsPriority)
boolean
setStructsPriority(java.util.Comparator<GenStruct> aStructsPriority)
java.lang.String
specializedDefinitions()
java.lang.String
toPath(java.lang.String value)
Please do not modify the following method.java.lang.String
toString()
java.lang.String
typeIncludes()
java.lang.String
typeIncludes(java.lang.String includes, java.lang.String type)
java.lang.String
unquotedType(java.lang.String type)
java.lang.String
visibilityContent(java.lang.String visibility)
java.lang.String
visibilityPart(java.lang.String visibility, java.lang.String contents)
java.lang.String
windowsSocketDefinition()
-
Field Details
-
ATTRIBUTE_GROUP
public static final java.lang.String ATTRIBUTE_GROUP- See Also:
- Constant Field Values
-
STATIC_ATTRIBUTE_GROUP
public static final java.lang.String STATIC_ATTRIBUTE_GROUP- See Also:
- Constant Field Values
-
ASSOCIATION_GROUP
public static final java.lang.String ASSOCIATION_GROUP- See Also:
- Constant Field Values
-
AUTOUNIQUE_ATTRIBUTE_GROUP
public static final java.lang.String AUTOUNIQUE_ATTRIBUTE_GROUP- See Also:
- Constant Field Values
-
ENUM_GROUP
public static final java.lang.String ENUM_GROUP- See Also:
- Constant Field Values
-
METHOD_GROUP
public static final java.lang.String METHOD_GROUP- See Also:
- Constant Field Values
-
PREDEFINED_OPERATOR_GROUP
public static final java.lang.String PREDEFINED_OPERATOR_GROUP- See Also:
- Constant Field Values
-
STREAM_HELPER_GROUP
public static final java.lang.String STREAM_HELPER_GROUP- See Also:
- Constant Field Values
-
CONSTRUCTOR_GROUP
public static final java.lang.String CONSTRUCTOR_GROUP- See Also:
- Constant Field Values
-
DESTRUCTOR_GROUP
public static final java.lang.String DESTRUCTOR_GROUP- See Also:
- Constant Field Values
-
HELPER_GROUP
public static final java.lang.String HELPER_GROUP- See Also:
- Constant Field Values
-
GLOBAL_GROUP
public static final java.lang.String GLOBAL_GROUP- See Also:
- Constant Field Values
-
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 -
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 -
TEXT_8
public static final java.lang.String TEXT_8 -
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- See Also:
- Constant Field Values
-
TEXT_11
public static final java.lang.String TEXT_11 -
TEXT_12
public static final java.lang.String TEXT_12 -
TEXT_13
public static final java.lang.String TEXT_13 -
TEXT_14
public static final java.lang.String TEXT_14 -
TEXT_15
public static final java.lang.String TEXT_15- See Also:
- Constant Field Values
-
TEXT_16
public static final java.lang.String TEXT_16 -
TEXT_17
public static final java.lang.String TEXT_17 -
TEXT_18
public static final java.lang.String TEXT_18 -
TEXT_19
public static final java.lang.String TEXT_19 -
TEXT_20
public static final java.lang.String TEXT_20- See Also:
- Constant Field Values
-
TEXT_21
public static final java.lang.String TEXT_21- See Also:
- Constant Field Values
-
TEXT_22
public static final java.lang.String TEXT_22 -
TEXT_23
public static final java.lang.String TEXT_23 -
TEXT_24
public static final java.lang.String TEXT_24 -
TEXT_25
public static final java.lang.String TEXT_25 -
TEXT_26
public static final java.lang.String TEXT_26 -
TEXT_27
public static final java.lang.String TEXT_27 -
TEXT_28
public static final java.lang.String TEXT_28 -
TEXT_29
public static final java.lang.String TEXT_29 -
TEXT_30
public static final java.lang.String TEXT_30 -
TEXT_31
public static final java.lang.String TEXT_31 -
TEXT_32
public static final java.lang.String TEXT_32- See Also:
- Constant Field Values
-
TEXT_33
public static final java.lang.String TEXT_33- See Also:
- Constant Field Values
-
TEXT_34
public static final java.lang.String TEXT_34- See Also:
- Constant Field Values
-
TEXT_35
public static final java.lang.String TEXT_35- See Also:
- Constant Field Values
-
TEXT_36
public static final java.lang.String TEXT_36
-
-
Constructor Details
-
GenClass
public GenClass()
-
-
Method Details
-
setName
public boolean setName(java.lang.String aName) -
setGeneratable
public boolean setGeneratable(boolean aGeneratable) -
setPriority
public boolean setPriority(int aPriority) -
setIsAbstract
public boolean setIsAbstract(boolean aIsAbstract) -
setParent
-
setIsRemote
public boolean setIsRemote(boolean aIsRemote) -
setSingleton
public boolean setSingleton(boolean aSingleton) -
setSpecializedDefinitionsPriority
public boolean setSpecializedDefinitionsPriority(java.util.Comparator<GenSpecializedDefinition> aSpecializedDefinitionsPriority) -
setMethodsPriority
-
setFieldsPriority
-
setCommentsPriority
-
setRequirementsPriority
-
setDependenciesPriority
-
setInterfacesPriority
-
setChildrenPriority
-
setPredefinitionsPriority
-
setMemberInitializersPriority
public boolean setMemberInitializersPriority(java.util.Comparator<MemberInitializer> aMemberInitializersPriority) -
setHeaderDependenciesPriority
public boolean setHeaderDependenciesPriority(java.util.Comparator<GenHeaderDepend> aHeaderDependenciesPriority) -
setIncompletesPriority
public boolean setIncompletesPriority(java.util.Comparator<GenIncompleteDefinition> aIncompletesPriority) -
setStructsPriority
-
setAttributeGroupsPriority
-
getName
public java.lang.String getName() -
getGeneratable
public boolean getGeneratable() -
getPriority
public int getPriority() -
getIsAbstract
public boolean getIsAbstract() -
getParent
-
getIsRemote
public boolean getIsRemote()Composite-structure specific -
getSingleton
public boolean getSingleton() -
getNamespace
public java.lang.String getNamespace() -
getSpecializedDefinitionsPriority
-
getMethodsPriority
-
getFieldsPriority
-
getCommentsPriority
-
getRequirementsPriority
-
getDependenciesPriority
-
getInterfacesPriority
-
getChildrenPriority
-
getPredefinitionsPriority
-
getMemberInitializersPriority
-
getHeaderDependenciesPriority
-
getIncompletesPriority
-
getStructsPriority
-
getAttributeGroupsPriority
-
isGeneratable
public boolean isGeneratable() -
isIsAbstract
public boolean isIsAbstract() -
isIsRemote
public boolean isIsRemote() -
isSingleton
public boolean isSingleton() -
getSpecializedDefinition
-
getSpecializedDefinitions
Cpp-specific -
numberOfSpecializedDefinitions
public int numberOfSpecializedDefinitions() -
hasSpecializedDefinitions
public boolean hasSpecializedDefinitions() -
indexOfSpecializedDefinition
-
getMethod
-
getMethods
-
numberOfMethods
public int numberOfMethods() -
hasMethods
public boolean hasMethods() -
indexOfMethod
-
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
-
getDependency
-
getDependencies
-
numberOfDependencies
public int numberOfDependencies() -
hasDependencies
public boolean hasDependencies() -
indexOfDependency
-
getInterface
-
getInterfaces
-
numberOfInterfaces
public int numberOfInterfaces() -
hasInterfaces
public boolean hasInterfaces() -
indexOfInterface
-
getChild
-
getChildren
-
numberOfChildren
public int numberOfChildren() -
hasChildren
public boolean hasChildren() -
indexOfChild
-
getPredefinition
-
getPredefinitions
-
numberOfPredefinitions
public int numberOfPredefinitions() -
hasPredefinitions
public boolean hasPredefinitions() -
indexOfPredefinition
-
getMemberInitializer
-
getMemberInitializers
-
numberOfMemberInitializers
public int numberOfMemberInitializers() -
hasMemberInitializers
public boolean hasMemberInitializers() -
indexOfMemberInitializer
-
getHeaderDependency
-
getHeaderDependencies
-
numberOfHeaderDependencies
public int numberOfHeaderDependencies() -
hasHeaderDependencies
public boolean hasHeaderDependencies() -
indexOfHeaderDependency
-
getIncomplete
-
getIncompletes
-
numberOfIncompletes
public int numberOfIncompletes() -
hasIncompletes
public boolean hasIncompletes() -
indexOfIncomplete
-
getStruct
-
getStructs
-
numberOfStructs
public int numberOfStructs() -
hasStructs
public boolean hasStructs() -
indexOfStruct
-
getGenPackage
-
hasGenPackage
public boolean hasGenPackage() -
getGenConstructor
-
getGenConstructors
-
numberOfGenConstructors
public int numberOfGenConstructors() -
hasGenConstructors
public boolean hasGenConstructors() -
indexOfGenConstructor
-
getGenClassClass
-
hasGenClassClass
public boolean hasGenClassClass() -
getTimerStatemachine
-
getTimerStatemachines
-
numberOfTimerStatemachines
public int numberOfTimerStatemachines() -
hasTimerStatemachines
public boolean hasTimerStatemachines() -
indexOfTimerStatemachine
-
getAutoStatemachine
-
getAutoStatemachines
-
numberOfAutoStatemachines
public int numberOfAutoStatemachines() -
hasAutoStatemachines
public boolean hasAutoStatemachines() -
indexOfAutoStatemachine
-
getStatemachine
-
getStatemachines
-
numberOfStatemachines
public int numberOfStatemachines() -
hasStatemachines
public boolean hasStatemachines() -
indexOfStatemachine
-
getEnumeration
-
getEnumerations
-
numberOfEnumerations
public int numberOfEnumerations() -
hasEnumerations
public boolean hasEnumerations() -
indexOfEnumeration
-
getAttributeGroup
-
getAttributeGroups
-
numberOfAttributeGroups
public int numberOfAttributeGroups() -
hasAttributeGroups
public boolean hasAttributeGroups() -
indexOfAttributeGroup
-
getAssociation
-
getAssociations
-
numberOfAssociations
public int numberOfAssociations() -
hasAssociations
public boolean hasAssociations() -
indexOfAssociation
-
getComplexPort
-
getComplexPorts
-
numberOfComplexPorts
public int numberOfComplexPorts() -
hasComplexPorts
public boolean hasComplexPorts() -
indexOfComplexPort
-
getRelatedActiveMethod
-
getRelatedActiveMethod
-
numberOfRelatedActiveMethod
public int numberOfRelatedActiveMethod() -
hasRelatedActiveMethod
public boolean hasRelatedActiveMethod() -
indexOfRelatedActiveMethod
-
getPort
-
getPorts
-
numberOfPorts
public int numberOfPorts() -
hasPorts
public boolean hasPorts() -
indexOfPort
-
getConstructorContent
-
getConstructorContents
-
numberOfConstructorContents
public int numberOfConstructorContents() -
hasConstructorContents
public boolean hasConstructorContents() -
indexOfConstructorContent
-
getUniqueConstructorContent
-
getUniqueConstructorContents
-
numberOfUniqueConstructorContents
public int numberOfUniqueConstructorContents() -
hasUniqueConstructorContents
public boolean hasUniqueConstructorContents() -
indexOfUniqueConstructorContent
-
minimumNumberOfSpecializedDefinitions
public static int minimumNumberOfSpecializedDefinitions() -
addSpecializedDefinition
-
removeSpecializedDefinition
-
minimumNumberOfMethods
public static int minimumNumberOfMethods() -
addMethod
-
removeMethod
-
minimumNumberOfFields
public static int minimumNumberOfFields() -
addField
-
removeField
-
minimumNumberOfComments
public static int minimumNumberOfComments() -
addComment
-
removeComment
-
minimumNumberOfRequirements
public static int minimumNumberOfRequirements() -
addRequirement
-
removeRequirement
-
minimumNumberOfDependencies
public static int minimumNumberOfDependencies() -
addDependency
-
removeDependency
-
minimumNumberOfInterfaces
public static int minimumNumberOfInterfaces() -
addInterface
-
removeInterface
-
minimumNumberOfChildren
public static int minimumNumberOfChildren() -
addChild
-
removeChild
-
minimumNumberOfPredefinitions
public static int minimumNumberOfPredefinitions() -
addPredefinition
-
removePredefinition
-
minimumNumberOfMemberInitializers
public static int minimumNumberOfMemberInitializers() -
addMemberInitializer
-
removeMemberInitializer
-
minimumNumberOfHeaderDependencies
public static int minimumNumberOfHeaderDependencies() -
addHeaderDependency
-
removeHeaderDependency
-
minimumNumberOfIncompletes
public static int minimumNumberOfIncompletes() -
addIncomplete
-
removeIncomplete
-
minimumNumberOfStructs
public static int minimumNumberOfStructs() -
addStruct
-
removeStruct
-
setGenPackage
-
minimumNumberOfGenConstructors
public static int minimumNumberOfGenConstructors() -
addGenConstructor
-
addGenConstructor
-
removeGenConstructor
-
addGenConstructorAt
-
addOrMoveGenConstructorAt
-
setGenClassClass
-
minimumNumberOfTimerStatemachines
public static int minimumNumberOfTimerStatemachines() -
addTimerStatemachine
-
removeTimerStatemachine
-
addTimerStatemachineAt
-
addOrMoveTimerStatemachineAt
-
minimumNumberOfAutoStatemachines
public static int minimumNumberOfAutoStatemachines() -
addAutoStatemachine
-
removeAutoStatemachine
-
addAutoStatemachineAt
-
addOrMoveAutoStatemachineAt
-
minimumNumberOfStatemachines
public static int minimumNumberOfStatemachines() -
addStatemachine
-
removeStatemachine
-
addStatemachineAt
-
addOrMoveStatemachineAt
-
minimumNumberOfEnumerations
public static int minimumNumberOfEnumerations() -
addEnumeration
-
removeEnumeration
-
addEnumerationAt
-
addOrMoveEnumerationAt
-
minimumNumberOfAttributeGroups
public static int minimumNumberOfAttributeGroups() -
addAttributeGroup
-
removeAttributeGroup
-
minimumNumberOfAssociations
public static int minimumNumberOfAssociations() -
addAssociation
-
removeAssociation
-
addAssociationAt
-
addOrMoveAssociationAt
-
minimumNumberOfComplexPorts
public static int minimumNumberOfComplexPorts() -
addComplexPort
-
removeComplexPort
-
addComplexPortAt
-
addOrMoveComplexPortAt
-
minimumNumberOfRelatedActiveMethod
public static int minimumNumberOfRelatedActiveMethod() -
addRelatedActiveMethod
-
removeRelatedActiveMethod
-
addRelatedActiveMethodAt
-
addOrMoveRelatedActiveMethodAt
-
minimumNumberOfPorts
public static int minimumNumberOfPorts() -
addPort
-
removePort
-
addPortAt
-
addOrMovePortAt
-
minimumNumberOfConstructorContents
public static int minimumNumberOfConstructorContents() -
addConstructorContent
-
removeConstructorContent
-
addConstructorContentAt
-
addOrMoveConstructorContentAt
-
minimumNumberOfUniqueConstructorContents
public static int minimumNumberOfUniqueConstructorContents() -
addUniqueConstructorContent
-
removeUniqueConstructorContent
-
addUniqueConstructorContentAt
-
addOrMoveUniqueConstructorContentAt
public boolean addOrMoveUniqueConstructorContentAt(UniqueGenBody aUniqueConstructorContent, int index) -
delete
public void delete() -
specializedDefinitions
public java.lang.String specializedDefinitions() -
enumerationString
public java.lang.String enumerationString() -
predefinitions
public java.lang.String predefinitions() -
enumByName
-
methodByName
Use methodByIdentifier in case of polymorphism -
fieldByName
-
methodByIdentifier
-
callNamespaceBegin
public java.lang.String callNamespaceBegin() -
callNamespaceEnd
public java.lang.String callNamespaceEnd() -
allParents
-
searchParents
-
initializerByName
-
emitComments
public java.lang.String emitComments() -
emitRequirements
public java.lang.String emitRequirements() -
classDeclarations
public java.lang.String classDeclarations() -
memberInitializerString
-
associationByName
-
portNames
public java.util.List<java.lang.String> portNames() -
activeMethods
-
activeFields
-
complexPortByName
-
includeNamespace
public java.lang.String includeNamespace() -
addDependency
public boolean addDependency(java.lang.String use) -
addAsBuiltin
public boolean addAsBuiltin(java.lang.String use) -
addAsLibrary
public boolean addAsLibrary(java.lang.String use) -
addAsType
public java.lang.Boolean addAsType(java.lang.String use) -
unquotedType
public java.lang.String unquotedType(java.lang.String type) -
isHeaderType
public java.lang.Boolean isHeaderType(java.lang.String type) -
_isHeaderType
public java.lang.Boolean _isHeaderType(java.lang.String type) -
typeIncludes
public java.lang.String typeIncludes() -
headerIncludes
public java.lang.String headerIncludes() -
libraryIncludes
public java.lang.String libraryIncludes() -
handleLibrary
public void handleLibrary(java.util.Set<java.lang.String> declarations, java.util.List<java.lang.String> includes, GenDepend depend, java.lang.String namespace) -
baseDeclarations
public java.util.List<java.lang.String> baseDeclarations() -
addDeclaration
-
addToDeclarations
-
incompleteDeclarations
public java.lang.String incompleteDeclarations() -
selfIncompleteDeclarations
public java.lang.String selfIncompleteDeclarations() -
rootIncludeName
public java.lang.String rootIncludeName() -
searchDependencies
public java.lang.Object searchDependencies() -
searchDependencies
public void searchDependencies(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map, GenPackage rootPackage, java.lang.String type) -
implementations
public java.lang.String implementations() -
checkMethod
public java.lang.Boolean checkMethod(java.lang.String originalName) -
declarations
public java.lang.String declarations() -
visibilityContent
public java.lang.String visibilityContent(java.lang.String visibility) -
allMethods
-
searchAllMethods
-
searchAllMethods
-
implementableMethods
-
implementableMethods
-
preprocessingDefinition
public java.lang.String preprocessingDefinition(java.lang.String suffix)Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
namespaceOpening
public java.lang.String namespaceOpening()Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
namespaceClosing
public java.lang.String namespaceClosing()Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
namespaceOpening
public java.lang.String namespaceOpening(java.lang.String namespace)Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
namespaceClosing
public java.lang.String namespaceClosing(java.lang.String namespace)Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
namespace
public java.lang.String namespace(java.lang.String join, java.lang.String prepend, java.lang.String append)Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
namespace
public java.lang.String namespace(java.lang.String join, java.lang.String prepend, java.lang.String append, java.lang.String namespace)Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
preprocessingDefinitionName
public java.lang.String preprocessingDefinitionName()Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
qualifiedName
public java.lang.String qualifiedName()Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
fullPath
public java.lang.String fullPath()Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
toPath
public java.lang.String toPath(java.lang.String value)Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
namespaceEnclosure
public java.lang.String namespaceEnclosure()Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
namespaceEnclosure
public java.lang.String namespaceEnclosure(java.lang.String join)Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
namespaceEnclosure
public java.lang.String namespaceEnclosure(java.lang.String join, java.lang.String _namespace)Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
fullQualifiedName
public java.lang.String fullQualifiedName()Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
fullQualifiedName
public java.lang.String fullQualifiedName(java.lang.String _namespace)Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
namespaceCallPath
public java.lang.String namespaceCallPath(java.lang.String _namespace)Please do not modify the following method. The following method comes from trait Processable. Trait Processable has been used in classes: 'GenClass' 'GenPackage' 'GenDepend' -
_activeObjectUID
public java.lang.StringBuilder _activeObjectUID(java.lang.Integer numSpaces, java.lang.StringBuilder sb) -
activeObjectUID
public java.lang.String activeObjectUID() -
_remoteParserDefinition
public java.lang.StringBuilder _remoteParserDefinition(java.lang.Integer numSpaces, java.lang.StringBuilder sb) -
remoteParserDefinition
public java.lang.String remoteParserDefinition() -
_windowsSocketDefinition
public java.lang.StringBuilder _windowsSocketDefinition(java.lang.Integer numSpaces, java.lang.StringBuilder sb) -
windowsSocketDefinition
public java.lang.String windowsSocketDefinition() -
_namspaceCheck
public java.lang.StringBuilder _namspaceCheck(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String enclosure, java.lang.String root) -
namspaceCheck
public java.lang.String namspaceCheck(java.lang.String enclosure, java.lang.String root) -
_typeIncludes
public java.lang.StringBuilder _typeIncludes(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String includes, java.lang.String type) -
typeIncludes
public java.lang.String typeIncludes(java.lang.String includes, java.lang.String type) -
_namespaceDeclaration
public java.lang.StringBuilder _namespaceDeclaration(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String _namespace) -
namespaceDeclaration
public java.lang.String namespaceDeclaration(java.lang.String _namespace) -
_introComment
public java.lang.StringBuilder _introComment(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String comment) -
introComment
public java.lang.String introComment(java.lang.String comment) -
_introRequirement
public java.lang.StringBuilder _introRequirement(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String requirement) -
introRequirement
public java.lang.String introRequirement(java.lang.String requirement) -
_hashCodeImplementation
public java.lang.StringBuilder _hashCodeImplementation(java.lang.Integer numSpaces, java.lang.StringBuilder sb) -
hashCodeImplementation
public java.lang.String hashCodeImplementation() -
_emitHeader
public java.lang.StringBuilder _emitHeader(java.lang.Integer numSpaces, java.lang.StringBuilder sb) -
emitHeader
public java.lang.String emitHeader() -
_emitBody
public java.lang.StringBuilder _emitBody(java.lang.Integer numSpaces, java.lang.StringBuilder sb) -
emitBody
public java.lang.String emitBody() -
_incompleteDeclaration
public java.lang.StringBuilder _incompleteDeclaration(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String value) -
incompleteDeclaration
public java.lang.String incompleteDeclaration(java.lang.String value) -
_incompleteStructDeclaration
public java.lang.StringBuilder _incompleteStructDeclaration(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String value) -
incompleteStructDeclaration
public java.lang.String incompleteStructDeclaration(java.lang.String value) -
_visibilityPart
public java.lang.StringBuilder _visibilityPart(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String visibility, java.lang.String contents) -
visibilityPart
public java.lang.String visibilityPart(java.lang.String visibility, java.lang.String contents) -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-