org.andromda.metafacades.uml
Interface FrontEndView

All Superinterfaces:
ActionStateFacade, FrontEndActionState, ModelElementFacade, StateFacade, StateVertexFacade

public interface FrontEndView
extends FrontEndActionState

Represents a view within a front end application.

Metafacade interface to be used by AndroMDA cartridges.


Method Summary
 List getActions()
           All actions that can be triggered on this view.
 List getAllActionParameters()
           All parameters for each action going out of this view.
 List getAllFormFields()
           All fields from all forms on the given view.
 FrontEndUseCase getUseCase()
           The use-case of which this view is a member.
 List getVariables()
           All those variables that will be present as variables in the target view.
 boolean isFrontEndView()
           True if this element carries the FrontEndView stereotype.
 boolean isFrontEndViewMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 
Methods inherited from interface org.andromda.metafacades.uml.FrontEndActionState
getActionMethodName, getContainerActions, getControllerCalls, getExceptions, getForward, isContainedInFrontEndUseCase, isFrontEndActionStateMetaType, isServerSide
 
Methods inherited from interface org.andromda.metafacades.uml.ActionStateFacade
getEntry, isActionStateFacadeMetaType
 
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

isFrontEndViewMetaType

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

Returns:
always true

getActions

public List getActions()

All actions that can be triggered on this view.


getAllActionParameters

public List getAllActionParameters()

All parameters for each action going out of this view.


getAllFormFields

public List getAllFormFields()

All fields from all forms on the given view.


getUseCase

public FrontEndUseCase getUseCase()

The use-case of which this view is a member.


getVariables

public List getVariables()

All those variables that will be present as variables in the target view. These are the trigger parameters on the incoming transitions.


isFrontEndView

public boolean isFrontEndView()

True if this element carries the FrontEndView stereotype.



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