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
 java.lang.String getActionMethodName()
           The method name used to delegate to this forward.
 java.util.List getActions()
           The front-end actions directly containing this front-end forward.
 FrontEndEvent getDecisionTrigger()
           The trigger for this front-end forward.
 java.util.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

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

Returns:
always true

getActionMethodName

java.lang.String getActionMethodName()

The method name used to delegate to this forward.


getActions

java.util.List getActions()

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


getDecisionTrigger

FrontEndEvent getDecisionTrigger()

The trigger for this front-end forward.


getForwardParameters

java.util.List getForwardParameters()

Tthe set of parameter used during transport in this forward.


getFrontEndActivityGraph

FrontEndActivityGraph getFrontEndActivityGraph()

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


getOperationCall

FrontEndControllerOperation getOperationCall()

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


getUseCase

FrontEndUseCase getUseCase()

The use case in which this forward is contained.


isContainedInFrontEndUseCase

boolean isContainedInFrontEndUseCase()

Indicates if this forward is contained in a FrontEndUseCase.


isEnteringView

boolean isEnteringView()

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


isExitingView

boolean isExitingView()

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



Copyright © 2003-2008 AndroMDA.org. All Rights Reserved.