Class CppStatemachinePointsHandler
java.lang.Object
cruise.umple.modeling.handlers.cpp.CppStatemachinePointsHandler
public class CppStatemachinePointsHandler
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description CppStatemachinePointsHandler()
-
Method Summary
Modifier and Type Method Description static java.util.List<GenComment>
addComments(GenerationPolicyRegistry generationValueGetter, java.lang.Object element)
static void
classProcessor(GenerationPolicyRegistry generationValueGetter, java.lang.Object uClass, java.lang.Object model, java.util.List<?> statemachines)
static java.util.List<?>
doActivity(GenerationPolicyRegistry generationValueGetter, java.lang.Object state)
static java.lang.String
doActivityOnCompletion(GenerationPolicyRegistry generationValueGetter, java.lang.Object state)
static java.lang.String
effect(GenerationPolicyRegistry generationValueGetter, java.lang.Object transition)
static java.lang.String
entry(GenerationPolicyRegistry generationValueGetter, java.lang.Object state)
static java.lang.String
entryImplementationStateContents(GenerationPolicyRegistry generationValueGetter, java.lang.Object state, java.lang.Object element, java.lang.String entryCode, java.lang.String onCompletionEvent, java.util.List<java.lang.Object> doActivityCodes)
static void
eventsGlobalDefinitions(GenerationPolicyRegistry generationValueGetter, java.util.List<?> classes, java.util.List<?> interfaces)
static java.lang.String
exit(GenerationPolicyRegistry generationValueGetter, java.lang.Object state)
static void
findEventsDetails(GenerationPolicyRegistry generationValueGetter, java.lang.Object uClass)
static void
findNestedExitDetails(GenerationPolicyRegistry generationValueGetter, java.lang.Object uClass)
static java.util.List<java.lang.Object>
getAllStateMachines(GenerationPolicyRegistry generationValueGetter, java.lang.Object uClass)
static java.util.List<?>
getAllStates(GenerationPolicyRegistry generationValueGetter, java.util.List<?> statemachines)
static java.util.List<java.lang.String>
getCases(GenerationPolicyRegistry generationValueGetter, java.lang.Object statemachine, boolean isNested)
static java.util.List<?>
getNavigableAssociationVariables(GenerationPolicyRegistry generationValueGetter, java.lang.Object classInterface)
static java.lang.String
getValues(GenerationPolicyRegistry generationValueGetter, java.util.List<?> statesList, boolean isNested)
static java.lang.String
guard(GenerationPolicyRegistry generationValueGetter, java.lang.Object transition)
static void
interfaceProcessor(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object model, java.util.List<?> statemachines)
-
Constructor Details
-
CppStatemachinePointsHandler
public CppStatemachinePointsHandler()
-
-
Method Details
-
getNavigableAssociationVariables
public static java.util.List<?> getNavigableAssociationVariables(GenerationPolicyRegistry generationValueGetter, java.lang.Object classInterface) -
classProcessor
public static void classProcessor(GenerationPolicyRegistry generationValueGetter, java.lang.Object uClass, java.lang.Object model, java.util.List<?> statemachines) -
interfaceProcessor
public static void interfaceProcessor(GenerationPolicyRegistry generationValueGetter, java.lang.Object element, java.lang.Object model, java.util.List<?> statemachines) -
findNestedExitDetails
public static void findNestedExitDetails(GenerationPolicyRegistry generationValueGetter, java.lang.Object uClass) -
findEventsDetails
public static void findEventsDetails(GenerationPolicyRegistry generationValueGetter, java.lang.Object uClass) -
addComments
public static java.util.List<GenComment> addComments(GenerationPolicyRegistry generationValueGetter, java.lang.Object element) -
entryImplementationStateContents
public static java.lang.String entryImplementationStateContents(GenerationPolicyRegistry generationValueGetter, java.lang.Object state, java.lang.Object element, java.lang.String entryCode, java.lang.String onCompletionEvent, java.util.List<java.lang.Object> doActivityCodes) -
eventsGlobalDefinitions
public static void eventsGlobalDefinitions(GenerationPolicyRegistry generationValueGetter, java.util.List<?> classes, java.util.List<?> interfaces) -
getValues
public static java.lang.String getValues(GenerationPolicyRegistry generationValueGetter, java.util.List<?> statesList, boolean isNested) -
getCases
public static java.util.List<java.lang.String> getCases(GenerationPolicyRegistry generationValueGetter, java.lang.Object statemachine, boolean isNested) -
getAllStates
public static java.util.List<?> getAllStates(GenerationPolicyRegistry generationValueGetter, java.util.List<?> statemachines) -
getAllStateMachines
public static java.util.List<java.lang.Object> getAllStateMachines(GenerationPolicyRegistry generationValueGetter, java.lang.Object uClass) -
effect
public static java.lang.String effect(GenerationPolicyRegistry generationValueGetter, java.lang.Object transition) -
guard
public static java.lang.String guard(GenerationPolicyRegistry generationValueGetter, java.lang.Object transition) -
entry
public static java.lang.String entry(GenerationPolicyRegistry generationValueGetter, java.lang.Object state) -
exit
public static java.lang.String exit(GenerationPolicyRegistry generationValueGetter, java.lang.Object state) -
doActivity
public static java.util.List<?> doActivity(GenerationPolicyRegistry generationValueGetter, java.lang.Object state) -
doActivityOnCompletion
public static java.lang.String doActivityOnCompletion(GenerationPolicyRegistry generationValueGetter, java.lang.Object state)
-