org.andromda.metafacades.uml
Interface FrontEndFinalState

All Superinterfaces:
FinalStateFacade, ModelElementFacade, StateFacade, StateVertexFacade

public interface FrontEndFinalState
extends FinalStateFacade

A final state represents the end of a use-case, in a "front-end" application this means its the transition into the next front-end use case.

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 List getInterUseCaseParameters()
           Parameters that are directly entering this final state, they will be able to survive a trip to the next use-case.
 FrontEndUseCase getTargetUseCase()
           The use case the final state is "targetting".
 boolean isContainedInFrontEndUseCase()
           Indicates if this front end final state is contained within a FrontEndUseCase.
 boolean isFrontEndFinalStateMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 
Methods inherited from interface org.andromda.metafacades.uml.FinalStateFacade
isFinalStateFacadeMetaType
 
Methods inherited from interface org.andromda.metafacades.uml.StateFacade
getDeferrableEvents, isStateFacadeMetaType
 
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

isFrontEndFinalStateMetaType

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

Returns:
always true

getInterUseCaseParameters

public List getInterUseCaseParameters()

Parameters that are directly entering this final state, they will be able to survive a trip to the next use-case.


getTargetUseCase

public FrontEndUseCase getTargetUseCase()

The use case the final state is "targetting".


isContainedInFrontEndUseCase

public boolean isContainedInFrontEndUseCase()

Indicates if this front end final state is contained within a FrontEndUseCase.



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