public abstract class ActivityGraphFacadeLogic extends StateMachineFacadeLogicImpl implements ActivityGraphFacade
ActivityGraphFacade
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected org.omg.uml.behavioralelements.activitygraphs.ActivityGraph |
metaObject
The underlying UML object
|
contextRoot
Modifier | Constructor and Description |
---|---|
protected |
ActivityGraphFacadeLogic(org.omg.uml.behavioralelements.activitygraphs.ActivityGraph metaObjectIn,
String context)
Create Metafacade implementation instance using the MetafacadeFactory from the context
|
Modifier and Type | Method and Description |
---|---|
Collection<ActionStateFacade> |
getActionStates()
State machines can be used to express the behavior of part of a system.
|
Collection<ObjectFlowStateFacade> |
getObjectFlowStates()
State machines can be used to express the behavior of part of a system.
|
Collection<PartitionFacade> |
getPartitions()
State machines can be used to express the behavior of part of a system.
|
UseCaseFacade |
getUseCase()
The first activity graph directly owned by this use-case.
|
protected abstract Collection |
handleGetActionStates()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Collection |
handleGetObjectFlowStates()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Collection |
handleGetPartitions()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Object |
handleGetUseCase()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
boolean |
isActivityGraphFacadeMetaType() |
void |
resetMetafacadeContext(String context)
Reset context only for non-root metafacades
|
void |
validateInvariants(Collection<ModelValidationMessage> validationMessages) |
getSubvertices, handleGetContextElement, handleGetFinalStates, handleGetInitialState, handleGetInitialStates, handleGetInitialTransition, handleGetPseudostates, handleGetStates, handleGetTransitions, handleGetValidationOwner
getContextElement, getFinalStates, getInitialState, getInitialStates, getInitialTransition, getPseudostates, getStates, getTransitions, isStateMachineFacadeMetaType
getArraySuffix, getValidationName, handleCopyTaggedValues, handleFindTaggedValue, handleFindTaggedValues, handleGetBindedFullyQualifiedName, handleGetConstraints, handleGetConstraints, handleGetDocumentation, handleGetDocumentation, handleGetDocumentation, handleGetFullyQualifiedName, handleGetFullyQualifiedName, handleGetFullyQualifiedNamePath, handleGetId, handleGetKeywords, handleGetLabel, handleGetLanguageMappings, handleGetModel, handleGetName, handleGetOwnedElements, handleGetOwner, handleGetPackage, handleGetPackageName, handleGetPackageName, handleGetPackagePath, handleGetQualifiedName, handleGetRootPackage, handleGetSourceDependencies, handleGetStateMachineContext, handleGetStereotypeNames, handleGetStereotypes, handleGetTaggedValues, handleGetTargetDependencies, handleGetTemplateParameter, handleGetTemplateParameters, handleGetVisibility, handleHasExactStereotype, handleHasKeyword, handleHasStereotype, handleIsBindingDependenciesPresent, handleIsConstraintsPresent, handleIsDocumentationPresent, handleIsReservedWord, handleIsTemplateParametersPresent, handleIsValidIdentifierName, handleTranslateConstraint, handleTranslateConstraints, handleTranslateConstraints
copyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, toString, translateConstraint, translateConstraints, translateConstraints
compareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, getValidationOwner, hashCode, initialize, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getContextElement, getFinalStates, getInitialState, getInitialStates, getInitialTransition, getPseudostates, getStates, getTransitions, isStateMachineFacadeMetaType
copyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, translateConstraint, translateConstraints, translateConstraints
protected org.omg.uml.behavioralelements.activitygraphs.ActivityGraph metaObject
ActivityGraph
protected ActivityGraphFacadeLogic(org.omg.uml.behavioralelements.activitygraphs.ActivityGraph metaObjectIn, String context)
metaObjectIn
- context
- public void resetMetafacadeContext(String context)
resetMetafacadeContext
in class StateMachineFacadeLogic
context
- public boolean isActivityGraphFacadeMetaType()
isActivityGraphFacadeMetaType
in interface ActivityGraphFacade
ActivityGraphFacade
public final Collection<ObjectFlowStateFacade> getObjectFlowStates()
getObjectFlowStates
in interface ActivityGraphFacade
protected abstract Collection handleGetObjectFlowStates()
public final Collection<ActionStateFacade> getActionStates()
getActionStates
in interface ActivityGraphFacade
protected abstract Collection handleGetActionStates()
public final Collection<PartitionFacade> getPartitions()
getPartitions
in interface ActivityGraphFacade
protected abstract Collection handleGetPartitions()
public final UseCaseFacade getUseCase()
getUseCase
in interface ActivityGraphFacade
protected abstract Object handleGetUseCase()
public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
validateInvariants
in interface ModelElementFacade
validateInvariants
in class StateMachineFacadeLogic
validationMessages
- CollectionStateMachineFacadeLogic.validateInvariants(Collection validationMessages)
Copyright © 2003–2014 AndroMDA.org. All rights reserved.