public abstract class StateMachineFacadeLogic extends ModelElementFacadeLogicImpl implements StateMachineFacade
StateMachineFacade,
Serialized Form| Modifier and Type | Field and Description |
|---|---|
protected org.omg.uml.behavioralelements.statemachines.StateMachine |
metaObject
The underlying UML object
|
contextRoot| Modifier | Constructor and Description |
|---|---|
protected |
StateMachineFacadeLogic(org.omg.uml.behavioralelements.statemachines.StateMachine metaObjectIn,
String context)
Create Metafacade implementation instance using the MetafacadeFactory from the context
|
| Modifier and Type | Method and Description |
|---|---|
ModelElementFacade |
getContextElement()
If this model element is the context of an activity graph, this represents that activity
graph.
|
Collection<FinalStateFacade> |
getFinalStates()
State machines can be used to express the behavior of part of a system.
|
PseudostateFacade |
getInitialState()
State machines can be used to express the behavior of part of a system.
|
Collection<PseudostateFacade> |
getInitialStates()
State machines can be used to express the behavior of part of a system.
|
TransitionFacade |
getInitialTransition()
State machines can be used to express the behavior of part of a system.
|
Collection<PseudostateFacade> |
getPseudostates()
State machines can be used to express the behavior of part of a system.
|
Collection<StateFacade> |
getStates()
State machines can be used to express the behavior of part of a system.
|
Collection<TransitionFacade> |
getTransitions()
State machines can be used to express the behavior of part of a system.
|
protected abstract Object |
handleGetContextElement()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Collection |
handleGetFinalStates()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Object |
handleGetInitialState()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Collection |
handleGetInitialStates()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Object |
handleGetInitialTransition()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Collection |
handleGetPseudostates()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Collection |
handleGetStates()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Collection |
handleGetTransitions()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
boolean |
isStateMachineFacadeMetaType() |
void |
resetMetafacadeContext(String context)
Reset context only for non-root metafacades
|
void |
validateInvariants(Collection<ModelValidationMessage> validationMessages) |
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, handleTranslateConstraintscopyTaggedValues, 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, translateConstraintscompareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, getValidationOwner, hashCode, initialize, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validateclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopyTaggedValues, 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, translateConstraintsprotected org.omg.uml.behavioralelements.statemachines.StateMachine metaObject
StateMachineprotected StateMachineFacadeLogic(org.omg.uml.behavioralelements.statemachines.StateMachine metaObjectIn, String context)
metaObjectIn - context - public void resetMetafacadeContext(String context)
resetMetafacadeContext in class ModelElementFacadeLogiccontext - public boolean isStateMachineFacadeMetaType()
isStateMachineFacadeMetaType in interface StateMachineFacadeStateMachineFacadepublic final Collection<StateFacade> getStates()
getStates in interface StateMachineFacadeprotected abstract Collection handleGetStates()
public final PseudostateFacade getInitialState()
getInitialState in interface StateMachineFacadeprotected abstract Object handleGetInitialState()
public final Collection<PseudostateFacade> getInitialStates()
getInitialStates in interface StateMachineFacadeprotected abstract Collection handleGetInitialStates()
public final Collection<PseudostateFacade> getPseudostates()
getPseudostates in interface StateMachineFacadeprotected abstract Collection handleGetPseudostates()
public final Collection<TransitionFacade> getTransitions()
getTransitions in interface StateMachineFacadeprotected abstract Collection handleGetTransitions()
public final TransitionFacade getInitialTransition()
getInitialTransition in interface StateMachineFacadeprotected abstract Object handleGetInitialTransition()
public final Collection<FinalStateFacade> getFinalStates()
getFinalStates in interface StateMachineFacadeprotected abstract Collection handleGetFinalStates()
public final ModelElementFacade getContextElement()
getContextElement in interface StateMachineFacadeprotected abstract Object handleGetContextElement()
public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
validateInvariants in interface ModelElementFacadevalidateInvariants in class ModelElementFacadeLogicvalidationMessages - CollectionModelElementFacadeLogic.validateInvariants(Collection validationMessages)Copyright © 2003–2014 AndroMDA.org. All rights reserved.