public abstract class FrontEndPseudostateLogic extends PseudostateFacadeLogicImpl implements FrontEndPseudostate
FrontEndPseudostate
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected Object |
metaObject
The underlying UML object
|
contextRoot
Modifier | Constructor and Description |
---|---|
protected |
FrontEndPseudostateLogic(Object metaObjectIn,
String context)
Create Metafacade implementation instance using the MetafacadeFactory from the context
|
Modifier and Type | Method and Description |
---|---|
List<FrontEndAction> |
getContainerActions()
Encapsulates a pseudostate and provides specific front-end services.
|
protected abstract List |
handleGetContainerActions()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract boolean |
handleIsContainedInFrontEndUseCase() |
boolean |
isContainedInFrontEndUseCase()
Indicates if this "front-end" pseudo date is contained within a "front-end" use case.
|
boolean |
isFrontEndPseudostateMetaType() |
void |
resetMetafacadeContext(String context)
Reset context only for non-root metafacades
|
void |
validateInvariants(Collection<ModelValidationMessage> validationMessages) |
handleGetValidationOwner, handleIsChoice, handleIsCollect, handleIsDecisionPoint, handleIsDeepHistory, handleIsFork, handleIsInitialState, handleIsJoin, handleIsJunction, handleIsMergePoint, handleIsShallowHistory, handleIsSplit
isChoice, isCollect, isDecisionPoint, isDeepHistory, isFork, isInitialState, isJoin, isJunction, isMergePoint, isPseudostateFacadeMetaType, isShallowHistory, isSplit
handleGetContainer, handleGetIncomings, handleGetOutgoings, handleGetPartition, handleGetStateMachine
getContainer, getIncomings, getOutgoings, getPartition, getStateMachine, isStateVertexFacadeMetaType
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
isChoice, isCollect, isDecisionPoint, isDeepHistory, isFork, isInitialState, isJoin, isJunction, isMergePoint, isPseudostateFacadeMetaType, isShallowHistory, isSplit
getContainer, getIncomings, getOutgoings, getPartition, getStateMachine, isStateVertexFacadeMetaType
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 Object metaObject
Object
protected FrontEndPseudostateLogic(Object metaObjectIn, String context)
metaObjectIn
- context
- public void resetMetafacadeContext(String context)
resetMetafacadeContext
in class PseudostateFacadeLogic
context
- public boolean isFrontEndPseudostateMetaType()
isFrontEndPseudostateMetaType
in interface FrontEndPseudostate
FrontEndPseudostate
protected abstract boolean handleIsContainedInFrontEndUseCase()
FrontEndPseudostate.isContainedInFrontEndUseCase()
public final boolean isContainedInFrontEndUseCase()
isContainedInFrontEndUseCase
in interface FrontEndPseudostate
public final List<FrontEndAction> getContainerActions()
getContainerActions
in interface FrontEndPseudostate
protected abstract List handleGetContainerActions()
public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
validateInvariants
in interface ModelElementFacade
validateInvariants
in class PseudostateFacadeLogic
validationMessages
- CollectionPseudostateFacadeLogic.validateInvariants(Collection validationMessages)
Copyright © 2003–2014 AndroMDA.org. All rights reserved.