org.andromda.metafacades.uml
Interface FrontEndPseudostate

All Superinterfaces:
ModelElementFacade, PseudostateFacade, StateVertexFacade

public interface FrontEndPseudostate
extends PseudostateFacade

Encapsulates a pseudostate and provides specific front-end services. This pseudostate can be a decision point, junction or initial state.

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 List getContainerActions()
           The actions that pass through this pseudo state.
 boolean isContainedInFrontEndUseCase()
           Indicates if this "front-end" pseudo date is contained within a "front-end" use case.
 boolean isFrontEndPseudostateMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 
Methods inherited from interface org.andromda.metafacades.uml.PseudostateFacade
isChoice, isCollect, isDecisionPoint, isDeepHistory, isFork, isInitialState, isJoin, isJunction, isMergePoint, isPseudostateFacadeMetaType, isShallowHistory, isSplit
 
Methods inherited from interface org.andromda.metafacades.uml.StateVertexFacade
getContainer, getIncoming, getOutgoing, getPartition, getStateMachine, isStateVertexFacadeMetaType
 
Methods inherited from interface org.andromda.metafacades.uml.ModelElementFacade
copyTaggedValues, findTaggedValue, findTaggedValues, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isModelElementFacadeMetaType, isTemplateParametersPresent, translateConstraint, translateConstraints, translateConstraints, validateInvariants
 

Method Detail

isFrontEndPseudostateMetaType

public boolean isFrontEndPseudostateMetaType()
Indicates the metafacade type (used for metafacade mappings).

Returns:
always true

getContainerActions

public List getContainerActions()

The actions that pass through this pseudo state.


isContainedInFrontEndUseCase

public boolean isContainedInFrontEndUseCase()

Indicates if this "front-end" pseudo date is contained within a "front-end" use case.



Copyright © 2003-2006 The AndroMDA Team. All Rights Reserved.