|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface FrontEndAction
Represents a "front-end" action. An action is some action that is taken when a front-end even occurs.
Metafacade interface to be used by AndroMDA cartridges.
| Method Summary | |
|---|---|
ParameterFacade |
findParameter(java.lang.String name)
Finds the parameter on this action having the given name, if no parameter is found, null is returned instead. |
java.util.List |
getActionForwards()
All action forwards for this foward. |
java.util.List |
getActionStates()
All action states visited by this action. |
FrontEndController |
getController()
The controller that will handle the execution of this front-end action. |
java.util.List |
getDecisionTransitions()
All the transitions coming out of decision points. |
java.util.List |
getDeferredOperations()
The controller operations to which this action defers, the order is preserved. |
java.util.List |
getFormFields()
Form fields for this action. |
FrontEndView |
getInput()
The view on which this action can be triggered. |
java.util.List |
getParameters()
All parameters sent by this "front-end" action. |
java.util.List |
getTargetViews()
All views that can be possibly targetted by triggering this action. |
java.util.List |
getTransitions()
All the transitions that make up this action, this directly maps onto the forwards. |
boolean |
isFrontEndActionMetaType()
Indicates the metafacade type (used for metafacade mappings). |
boolean |
isUseCaseStart()
Indicates if this action represents the beginning of the front-end use case or not. |
| Methods inherited from interface org.andromda.metafacades.uml.FrontEndForward |
|---|
getActionMethodName, getActions, getDecisionTrigger, getForwardParameters, getFrontEndActivityGraph, getOperationCall, getUseCase, isContainedInFrontEndUseCase, isEnteringView, isExitingView, isFrontEndForwardMetaType |
| Methods inherited from interface org.andromda.metafacades.uml.TransitionFacade |
|---|
getEffect, getGuard, getSource, getTarget, getTrigger, isEnteringActionState, isEnteringDecisionPoint, isEnteringFinalState, isExitingActionState, isExitingDecisionPoint, isExitingInitialState, isTransitionFacadeMetaType, isTriggerPresent |
| Method Detail |
|---|
boolean isFrontEndActionMetaType()
trueParameterFacade findParameter(java.lang.String name)
Finds the parameter on this action having the given name, if no parameter is found, null is returned instead.
java.util.List getActionForwards()
All action forwards for this foward. Each action forward either calls a view or another use-case (which is essentially an action).
java.util.List getActionStates()
All action states visited by this action.
FrontEndController getController()
The controller that will handle the execution of this front-end action. This controller is set as the context of the activity graph (and therefore also of the use-case).
java.util.List getDecisionTransitions()
All the transitions coming out of decision points. These transitions should all carry guards.
java.util.List getDeferredOperations()
The controller operations to which this action defers, the order is preserved.
java.util.List getFormFields()
Form fields for this action. Form fields are those parameters that can be altered by the user on a corresponding view at runtime.
FrontEndView getInput()
The view on which this action can be triggered.
java.util.List getParameters()
All parameters sent by this "front-end" action.
java.util.List getTargetViews()
All views that can be possibly targetted by triggering this action.
java.util.List getTransitions()
All the transitions that make up this action, this directly maps onto the forwards.
boolean isUseCaseStart()
Indicates if this action represents the beginning of the front-end use case or not.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||