org.andromda.metafacades.uml
Interface FrontEndForward

All Superinterfaces:
ModelElementFacade, TransitionFacade
All Known Subinterfaces:
FrontEndAction, FrontEndExceptionHandler

public interface FrontEndForward
extends TransitionFacade

A front end forward is any transition between front-end states.

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 String getActionMethodName()
           The method name used to delegate to this forward.
 List getActions()
           The front-end actions directly containing this front-end forward.
 FrontEndEvent getDecisionTrigger()
           The trigger for this front-end forward.
 List getForwardParameters()
           Tthe set of parameter used during transport in this forward.
 FrontEndActivityGraph getFrontEndActivityGraph()
           The activity graph which holds this forward if the graph is contained in a FrontEndUseCase.
 FrontEndControllerOperation getOperationCall()
           The operation to which is called during execution of this front-end forward.
 FrontEndUseCase getUseCase()
           The use case in which this forward is contained.
 boolean isContainedInFrontEndUseCase()
           Indicates if this forward is contained in a FrontEndUseCase.
 boolean isEnteringView()
           Indicates if this action directly targets a "front-end" view, false otherwise.
 boolean isExitingView()
           Indicates if this forward (transition) is coming out of a front-end view.
 boolean isFrontEndForwardMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 
Methods inherited from interface org.andromda.metafacades.uml.TransitionFacade
getEffect, getGuard, getSource, getTarget, getTrigger, isEnteringActionState, isEnteringDecisionPoint, isEnteringFinalState, isExitingActionState, isExitingDecisionPoint, isExitingInitialState, isTransitionFacadeMetaType, isTriggerPresent
 
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

isFrontEndForwardMetaType

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

Returns:
always true

getActionMethodName

public String getActionMethodName()

The method name used to delegate to this forward.


getActions

public List getActions()

The front-end actions directly containing this front-end forward.


getDecisionTrigger

public FrontEndEvent getDecisionTrigger()

The trigger for this front-end forward.


getForwardParameters

public List getForwardParameters()

Tthe set of parameter used during transport in this forward.


getFrontEndActivityGraph

public FrontEndActivityGraph getFrontEndActivityGraph()

The activity graph which holds this forward if the graph is contained in a FrontEndUseCase.


getOperationCall

public FrontEndControllerOperation getOperationCall()

The operation to which is called during execution of this front-end forward.


getUseCase

public FrontEndUseCase getUseCase()

The use case in which this forward is contained.


isContainedInFrontEndUseCase

public boolean isContainedInFrontEndUseCase()

Indicates if this forward is contained in a FrontEndUseCase.


isEnteringView

public boolean isEnteringView()

Indicates if this action directly targets a "front-end" view, false otherwise.


isExitingView

public boolean isExitingView()

Indicates if this forward (transition) is coming out of a front-end view.



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