Package cruise.umple.cpp.gen
Class CompositeStructure
java.lang.Object
cruise.umple.cpp.gen.GenerationTemplate
cruise.umple.cpp.gen.CompositeStructure
public class CompositeStructure extends GenerationTemplate
-
Field Summary
Fields Modifier and Type Field Description 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_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
Fields inherited from class cruise.umple.cpp.gen.GenerationTemplate
BACK_SLASH, NL, TEXT_100, TEXT_101, TEXT_102, TEXT_103, TEXT_104, TEXT_105, TEXT_106, TEXT_107, TEXT_108, TEXT_109, TEXT_110, TEXT_111, TEXT_112, TEXT_113, TEXT_114, TEXT_115, TEXT_116, TEXT_117, TEXT_118, TEXT_119, TEXT_120, TEXT_121, TEXT_122, TEXT_123, TEXT_124, TEXT_125, TEXT_126, TEXT_127, TEXT_128, TEXT_129, TEXT_130, TEXT_131, TEXT_132, TEXT_133, TEXT_134, TEXT_135, TEXT_136, TEXT_137, TEXT_138, TEXT_139, TEXT_140, TEXT_141, TEXT_142, TEXT_143, TEXT_144, TEXT_145, TEXT_146, TEXT_147, TEXT_148, TEXT_149, TEXT_150, TEXT_151, TEXT_152, TEXT_153, TEXT_154, TEXT_155, TEXT_156, TEXT_157, TEXT_158, TEXT_159, TEXT_160, TEXT_161, TEXT_162, TEXT_163, TEXT_164, TEXT_165, TEXT_166, TEXT_167, TEXT_168, TEXT_169, TEXT_170, TEXT_171, TEXT_172, TEXT_173, TEXT_174, TEXT_175, TEXT_176, TEXT_177, TEXT_178, TEXT_179, TEXT_180, TEXT_181, TEXT_182, TEXT_183, TEXT_184, TEXT_185, TEXT_186, TEXT_187, TEXT_188, TEXT_189, TEXT_190, TEXT_191, TEXT_192, TEXT_193, TEXT_194, TEXT_195, TEXT_196, TEXT_197, TEXT_198, TEXT_199, TEXT_200, TEXT_201, TEXT_202, TEXT_203, TEXT_204, TEXT_205, TEXT_206, TEXT_207, TEXT_208, TEXT_209, TEXT_210, TEXT_211, TEXT_212, TEXT_213, TEXT_214, TEXT_215, TEXT_216, TEXT_217, TEXT_218, TEXT_219, TEXT_220, TEXT_221, TEXT_222, TEXT_223, TEXT_224, TEXT_225, TEXT_226, TEXT_227, TEXT_228, TEXT_229, TEXT_230, TEXT_231, TEXT_232, TEXT_233, TEXT_234, TEXT_235, TEXT_236, TEXT_237, TEXT_238, TEXT_239, TEXT_240, TEXT_241, TEXT_242, TEXT_243, TEXT_244, TEXT_245, TEXT_246, TEXT_247, TEXT_248, TEXT_249, TEXT_250, TEXT_251, TEXT_252, TEXT_253, TEXT_254, TEXT_255, TEXT_256, TEXT_257, TEXT_258, TEXT_259, TEXT_260, TEXT_261, TEXT_262, TEXT_263, TEXT_264, TEXT_265, TEXT_266, TEXT_267, TEXT_268, TEXT_269, TEXT_270, TEXT_271, TEXT_29, TEXT_30, TEXT_31, TEXT_32, TEXT_33, TEXT_34, TEXT_35, TEXT_36, TEXT_37, TEXT_38, TEXT_39, TEXT_40, TEXT_41, TEXT_42, TEXT_43, TEXT_44, TEXT_45, TEXT_46, TEXT_47, TEXT_48, TEXT_49, TEXT_50, TEXT_51, TEXT_52, TEXT_53, TEXT_54, TEXT_55, TEXT_56, TEXT_57, TEXT_58, TEXT_59, TEXT_60, TEXT_61, TEXT_62, TEXT_63, TEXT_64, TEXT_65, TEXT_66, TEXT_67, TEXT_68, TEXT_69, TEXT_70, TEXT_71, TEXT_72, TEXT_73, TEXT_74, TEXT_75, TEXT_76, TEXT_77, TEXT_78, TEXT_79, TEXT_80, TEXT_81, TEXT_82, TEXT_83, TEXT_84, TEXT_85, TEXT_86, TEXT_87, TEXT_88, TEXT_89, TEXT_90, TEXT_91, TEXT_92, TEXT_93, TEXT_94, TEXT_95, TEXT_96, TEXT_97, TEXT_98, TEXT_99
-
Constructor Summary
Constructors Constructor Description CompositeStructure(GenerationPolicyRegistry aG)
-
Method Summary
Modifier and Type Method Description java.lang.StringBuilder
_callThenResolve(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String call, java.lang.String then, java.lang.String resolve)
java.lang.StringBuilder
_deserialize(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String normalizedType, java.lang.String normalizedTypeName)
java.lang.StringBuilder
_deserializeImplementation(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String descirptorStructName, java.lang.String className, java.lang.String typeName, java.lang.String typeInstance, java.lang.String deserializeContents)
java.lang.StringBuilder
_publicMessageContent(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String name, java.lang.String serializes, java.lang.String deserializes)
java.lang.StringBuilder
_serialize(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String descirptorStructName, java.lang.String normalizedType, java.lang.String normalizedTypeName)
java.lang.StringBuilder
_serializeImplementation(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String descirptorStructName, java.lang.String serializeContents)
java.lang.String
callThenResolve(java.lang.String call, java.lang.String then, java.lang.String resolve)
void
delete()
java.lang.String
deserialize(java.lang.String normalizedType, java.lang.String normalizedTypeName)
java.lang.String
deserializeImplementation(java.lang.String descirptorStructName, java.lang.String className, java.lang.String typeName, java.lang.String typeInstance, java.lang.String deserializeContents)
java.lang.String
publicMessageContent(java.lang.String name, java.lang.String serializes, java.lang.String deserializes)
java.lang.String
serialize(java.lang.String descirptorStructName, java.lang.String normalizedType, java.lang.String normalizedTypeName)
java.lang.String
serializeImplementation(java.lang.String descirptorStructName, java.lang.String serializeContents)
java.lang.String
toString()
Methods inherited from class cruise.umple.cpp.gen.GenerationTemplate
__portEventEnumDescription, _assertGetter, _assignStatement, _attributeUse, _currentTimeReference, _dateAssign, _defaultDateAssign, _defaultTimeAssign, _definitionDeclaration, _doActivityBodyWrap, _doActivityFunctionPointerImplementation, _doActivityFunctionWrap, _doActivityMediatorImplementation, _doActivityMethodInstance, _enumCaseString, _enumDeclaration, _enumUseDeclaration, _enumValue, _enumVariableAssignmentDefinition, _enumVariablePlaceholderDeclaration, _historyStateCheck, _ifCondition, _ifConditionBlock, _invokeStatesSetterDefinition, _methodCall, _methodInvocation, _methodTodoStatement, _notEqual, _nullImplementation, _parameterAssignStatement, _portEventEntryAssign, _portEventEntryInvocation, _portEventEnumDescription, _portProtocolBodyContents, _portProtocolDescriptionComment, _portProtocolHandlerEventBindingConnect, _portProtocolHandlerEventBindingDisconnect, _portProtocolHandlerEventConnect, _portProtocolHandlerEventConstructor, _portProtocolHandlerEventDestructor, _portProtocolHeaderContents, _portProtocolImplementationEventCase, _portProtocolImplementationPortAttribute, _portProtocolMessageDescriptorComment, _portProtocolMessageGetterAssign, _portProtocolMessageSetterAssign, _portProtocolSendToContents, _procedureCallAndCheckDeclaration, _procedureCallDeclaration, _protocolClassHeader, _resetImplementation, _returnStatement, _safeSet, _safeSetNL, _serializeInitAsPointer, _serializeInitAsReference, _setterCanSetCheck, _setterSwitchComment, _statemachineEnterProcedureName, _statemachineEntryExitProcedureStateImplementation, _statemachineExitProcedureDeclaration, _statemachineExitProcedureImplementation, _statemachineExitProcedureName, _statemachineFullPath, _statemachineFullPathImplementation, _statemachineFullPathSegment, _statemachineMethodImplementation, _statemachineNestedStateBody, _statemachineProcessedCase, _statemachineSwitchCaseDeclaration, _statemachineThreadUseDeclaration, _statesSetterNameDefinition, _statusSetterDefinition, _testFileEnd, _testFileStart, _threadInstance, _timeAssign, addAtInstance, addAtInstance, addInstance, addInstance, addOrMoveAtInstance, assertGetter, assignStatement, attributeUse, canSetInstance, checkNewInstance, comparatorId, copyOfInstance, currentInstance, currentTimeReference, dateAssign, defaultDateAssign, defaultName, defaultTimeAssign, definitionDeclaration, delegatedParameter, doActivityBodyWrap, doActivityFunctionPointerImplementation, doActivityFunctionWrap, doActivityMediatorImplementation, doActivityMethodInstance, enumCaseString, enumDeclaration, enumUseDeclaration, enumValue, enumVariableAssignmentDefinition, enumVariablePlaceholderDeclaration, existingInstance, friendSetterInstance, getG, getInstance, getInstance, hasInstance, hasInstance, historyStateCheck, ifCondition, ifConditionBlock, indexOfInstance, indexOfInstance, invokeStatesSetterDefinition, isAInstance, isNewInstance, join, maximumNumberOfInstance, maximumNumberOfInstance, methodCall, methodInvocation, methodTodoStatement, minimumNumberOfInstance, minimumNumberOfInstance, newInstanceInstance, newInstanceInstance, newMapInstance, nextName, notEqual, nullImplementation, numberOfInstance, numberOfInstance, oldInstance, oldInstance, parameterAssignStatement, placeholderInstance, portClassName, portEventEntryAssign, portEventEntryInvocation, portEventEnumDescription, portEventName, portEventName, portEventType, portEventType, portName, portName, portProtocolBodyContents, portProtocolDefaultVariableName, portProtocolDescriptionComment, portProtocolEventDefaultName, portProtocolEventReceiveDataMethodName, portProtocolHandleBindingDefaultName, portProtocolHandleDefaultName, portProtocolHandlerEventBindingConnect, portProtocolHandlerEventBindingDisconnect, portProtocolHandlerEventConnect, portProtocolHandlerEventConstructor, portProtocolHandlerEventDestructor, portProtocolHeaderContents, portProtocolHeaderContents, portProtocolImplementationEventCase, portProtocolImplementationEventCase, portProtocolImplementationPortAttribute, portProtocolMessageDescriptorComment, portProtocolMessageDescriptorName, portProtocolMessageDescriptorName, portProtocolMessageGetterAssign, portProtocolMessageName, portProtocolMessageName, portProtocolMessageSetterAssign, portProtocolSendToContents, portType, portType, procedureCallAndCheckDeclaration, procedureCallDeclaration, protocolClassHeader, removeAtInstance, removeAtInstance, removeInstance, removeInstance, resetImplementation, resetName, returnStatement, safeSet, safeSetNL, serializeInitAsPointer, serializeInitAsReference, setInstance, setInstance, setterCanSetCheck, setterSwitchComment, statemachineEnterProcedureName, statemachineEntryExitProcedureStateImplementation, statemachineExitProcedureDeclaration, statemachineExitProcedureImplementation, statemachineExitProcedureName, statemachineFullPath, statemachineFullPathImplementation, statemachineFullPathSegment, statemachineMethodImplementation, statemachineNestedStateBody, statemachineProcessedCase, statemachineSwitchCaseDeclaration, statemachineThreadUseDeclaration, statesSetterNameDefinition, statusSetterDefinition, string, testFileEnd, testFileStart, testFileStart, threadInstance, timeAssign, variableInstance, variableInstance, variableParameterInstance, verifiedInstance
-
Field Details
-
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- See Also:
- Constant Field Values
-
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- See Also:
- Constant Field Values
-
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 -
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 -
TEXT_13
public static final java.lang.String TEXT_13 -
TEXT_14
public static final java.lang.String TEXT_14- See Also:
- Constant Field Values
-
TEXT_15
public static final java.lang.String TEXT_15 -
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- See Also:
- Constant Field Values
-
TEXT_19
public static final java.lang.String TEXT_19- See Also:
- Constant Field Values
-
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 -
TEXT_22
public static final java.lang.String TEXT_22 -
TEXT_23
public static final java.lang.String TEXT_23- See Also:
- Constant Field Values
-
TEXT_24
public static final java.lang.String TEXT_24- See Also:
- Constant Field Values
-
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
-
-
Constructor Details
-
Method Details
-
delete
public void delete()- Overrides:
delete
in classGenerationTemplate
-
_serialize
public java.lang.StringBuilder _serialize(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String descirptorStructName, java.lang.String normalizedType, java.lang.String normalizedTypeName) -
serialize
public java.lang.String serialize(java.lang.String descirptorStructName, java.lang.String normalizedType, java.lang.String normalizedTypeName) -
_deserialize
public java.lang.StringBuilder _deserialize(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String normalizedType, java.lang.String normalizedTypeName) -
deserialize
public java.lang.String deserialize(java.lang.String normalizedType, java.lang.String normalizedTypeName) -
_publicMessageContent
public java.lang.StringBuilder _publicMessageContent(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String name, java.lang.String serializes, java.lang.String deserializes) -
publicMessageContent
public java.lang.String publicMessageContent(java.lang.String name, java.lang.String serializes, java.lang.String deserializes) -
_serializeImplementation
public java.lang.StringBuilder _serializeImplementation(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String descirptorStructName, java.lang.String serializeContents) -
serializeImplementation
public java.lang.String serializeImplementation(java.lang.String descirptorStructName, java.lang.String serializeContents) -
_deserializeImplementation
public java.lang.StringBuilder _deserializeImplementation(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String descirptorStructName, java.lang.String className, java.lang.String typeName, java.lang.String typeInstance, java.lang.String deserializeContents) -
deserializeImplementation
public java.lang.String deserializeImplementation(java.lang.String descirptorStructName, java.lang.String className, java.lang.String typeName, java.lang.String typeInstance, java.lang.String deserializeContents) -
_callThenResolve
public java.lang.StringBuilder _callThenResolve(java.lang.Integer numSpaces, java.lang.StringBuilder sb, java.lang.String call, java.lang.String then, java.lang.String resolve) -
callThenResolve
public java.lang.String callThenResolve(java.lang.String call, java.lang.String then, java.lang.String resolve) -
toString
public java.lang.String toString()- Overrides:
toString
in classGenerationTemplate
-