org.andromda.cartridges.jsf.metafacades
Class JSFActionLogic

java.lang.Object
  extended by org.andromda.core.metafacade.MetafacadeBase
      extended by org.andromda.cartridges.jsf.metafacades.JSFActionLogic
All Implemented Interfaces:
JSFAction, org.andromda.metafacades.uml.FrontEndAction, org.andromda.metafacades.uml.FrontEndForward, org.andromda.metafacades.uml.ModelElementFacade, org.andromda.metafacades.uml.TransitionFacade
Direct Known Subclasses:
JSFActionLogicImpl

public abstract class JSFActionLogic
extends org.andromda.core.metafacade.MetafacadeBase
implements JSFAction

MetafacadeLogic for org.andromda.cartridges.jsf.metafacades.JSFAction

See Also:
JSFAction

Field Summary
protected  java.lang.Object metaObject
           
 
Fields inherited from class org.andromda.core.metafacade.MetafacadeBase
contextRoot, logger
 
Constructor Summary
JSFActionLogic(java.lang.Object metaObject, java.lang.String context)
           
 
Method Summary
 void copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
           
 org.andromda.metafacades.uml.ParameterFacade findParameter(java.lang.String name)
           
 java.lang.Object findTaggedValue(java.lang.String tagName)
           
 java.util.Collection findTaggedValues(java.lang.String tagName)
           
 java.lang.String getActionClassName()
           The name of the action class that executes this action.
 java.util.List getActionForwards()
           
 java.lang.String getActionMethodName()
           
 java.util.List getActions()
           
 java.util.List getActionStates()
           
 java.util.Collection getConstraints()
           
 java.util.Collection getConstraints(java.lang.String kind)
           
 org.andromda.metafacades.uml.FrontEndController getController()
           
 java.lang.String getControllerAction()
           The name of the action on the controller that executions this action.
 java.util.List getDecisionTransitions()
           
 org.andromda.metafacades.uml.FrontEndEvent getDecisionTrigger()
           
 java.util.List getDeferredOperations()
           
 java.lang.String getDocumentation(java.lang.String indent)
           
 java.lang.String getDocumentation(java.lang.String indent, int lineLength)
           
 java.lang.String getDocumentation(java.lang.String indent, int lineLength, boolean htmlStyle)
           
 java.lang.String getDocumentationKey()
           A resource message key suited for the action''s documentation.
 java.lang.String getDocumentationValue()
           The resource messsage value suited for the action''s documentation.
 org.andromda.metafacades.uml.ActionFacade getEffect()
           
 java.lang.String getFormBeanName()
           The name of the bean under which the form is stored.
 java.util.List getFormFields()
           
 java.lang.String getFormImplementationGetter()
           The signature of the accessor method that returns the form implementation instance.
 java.lang.String getFormImplementationInterfaceList()
           A comma seperated list of all the form interfaces which the form implementation implements.
 java.lang.String getFormImplementationName()
           The name of the form implementation.
 java.lang.String getFormKey()
           The key that stores the form in which information is passed from one action to another.
 java.lang.String getFormScope()
           The scope of the JSF form (request, session,application,etc).
 java.lang.String getFormSerialVersionUID()
           The calcuated serial version UID for this action's form.
 java.util.List getForwardParameters()
           
 java.lang.String getFromOutcome()
           The name that corresponds to the from-outcome in an navigational rule.
 org.andromda.metafacades.uml.FrontEndActivityGraph getFrontEndActivityGraph()
           
 java.lang.String getFullyQualifiedActionClassName()
           The fully qualified name of the action class that execute this action.
 java.lang.String getFullyQualifiedActionClassPath()
           The fully qualified path to the action class that execute this action.
 java.lang.String getFullyQualifiedFormImplementationName()
           The fully qualified name of the form implementation.
 java.lang.String getFullyQualifiedFormImplementationPath()
           The fully qualified path of the form implementation.
 java.lang.String getFullyQualifiedName()
           
 java.lang.String getFullyQualifiedName(boolean modelName)
           
 java.lang.String getFullyQualifiedNamePath()
           
 org.andromda.metafacades.uml.GuardFacade getGuard()
           
 java.util.List getHiddenParameters()
           All parameters that are of hidden input type.
 java.lang.String getId()
           
 org.andromda.metafacades.uml.FrontEndView getInput()
           
 org.andromda.metafacades.uml.TypeMappings getLanguageMappings()
           
 java.lang.String getMessageKey()
           The default resource message key for this action.
 org.andromda.metafacades.uml.ModelFacade getModel()
           
 java.lang.String getName()
           
 org.andromda.metafacades.uml.FrontEndControllerOperation getOperationCall()
           
 org.andromda.metafacades.uml.ModelElementFacade getPackage()
           
 java.lang.String getPackageName()
           
 java.lang.String getPackageName(boolean modelName)
           
 java.lang.String getPackagePath()
           
 java.util.List getParameters()
           
 java.lang.String getPath()
           The path to this action.
 java.lang.String getPathRoot()
           The path's root.
 org.andromda.metafacades.uml.PackageFacade getRootPackage()
           
 org.andromda.metafacades.uml.StateVertexFacade getSource()
           
 java.util.Collection getSourceDependencies()
           
 org.andromda.metafacades.uml.StateMachineFacade getStateMachineContext()
           
 java.util.Collection getStereotypeNames()
           
 java.util.Collection getStereotypes()
           
 java.util.Map getSuccessMessages()
           Messages used to indicate successful execution.
 java.lang.String getTableLinkColumnName()
           The name of the column targetted by this action.
 java.lang.String getTableLinkName()
           The name of the table link specified for this action.
 JSFParameter getTableLinkParameter()
           If the action is a table link then this property represents the table to which is being linked.
 java.util.Collection getTaggedValues()
           
 org.andromda.metafacades.uml.StateVertexFacade getTarget()
           
 java.util.Collection getTargetDependencies()
           
 java.util.List getTargetViews()
           
 java.lang.Object getTemplateParameter(java.lang.String parameterName)
           
 java.util.Collection getTemplateParameters()
           
 java.util.List getTransitions()
           
 org.andromda.metafacades.uml.EventFacade getTrigger()
           
 java.lang.String getTriggerName()
           The name of the trigger that triggers that action.
 org.andromda.metafacades.uml.FrontEndUseCase getUseCase()
           
 java.lang.String getValidationName()
           
 java.lang.Object getValidationOwner()
           
 java.lang.String getViewFragmentPath()
           The path to the view fragment corresponding to this action
 java.lang.String getVisibility()
           
 java.util.Map getWarningMessages()
           Any messages used to indicate a warning.
protected abstract  java.lang.String handleGetActionClassName()
           
protected abstract  java.lang.String handleGetControllerAction()
           
protected abstract  java.lang.String handleGetDocumentationKey()
           
protected abstract  java.lang.String handleGetDocumentationValue()
           
protected abstract  java.lang.String handleGetFormBeanName()
           
protected abstract  java.lang.String handleGetFormImplementationGetter()
           
protected abstract  java.lang.String handleGetFormImplementationInterfaceList()
           
protected abstract  java.lang.String handleGetFormImplementationName()
           
protected abstract  java.lang.String handleGetFormKey()
           
protected abstract  java.lang.String handleGetFormScope()
           
protected abstract  java.lang.String handleGetFormSerialVersionUID()
           
protected abstract  java.lang.String handleGetFromOutcome()
           
protected abstract  java.lang.String handleGetFullyQualifiedActionClassName()
           
protected abstract  java.lang.String handleGetFullyQualifiedActionClassPath()
           
protected abstract  java.lang.String handleGetFullyQualifiedFormImplementationName()
           
protected abstract  java.lang.String handleGetFullyQualifiedFormImplementationPath()
           
protected abstract  java.util.List handleGetHiddenParameters()
           
protected abstract  java.lang.String handleGetMessageKey()
           
protected abstract  java.lang.String handleGetPath()
           
protected abstract  java.lang.String handleGetPathRoot()
           
protected abstract  java.util.Map handleGetSuccessMessages()
           
protected abstract  java.lang.String handleGetTableLinkColumnName()
           
protected abstract  java.lang.String handleGetTableLinkName()
           
protected abstract  java.lang.Object handleGetTableLinkParameter()
           
protected abstract  java.lang.String handleGetTriggerName()
           
protected abstract  java.lang.String handleGetViewFragmentPath()
           
protected abstract  java.util.Map handleGetWarningMessages()
           
protected abstract  boolean handleIsFinalStateTarget()
           
protected abstract  boolean handleIsFormReset()
           
protected abstract  boolean handleIsFormResetRequired()
           
protected abstract  boolean handleIsHyperlink()
           
protected abstract  boolean handleIsPopup()
           
protected abstract  boolean handleIsResettable()
           
protected abstract  boolean handleIsSuccessMessagesPresent()
           
protected abstract  boolean handleIsTableAction()
           
protected abstract  boolean handleIsTableLink()
           
protected abstract  boolean handleIsValidationRequired()
           
protected abstract  boolean handleIsWarningMessagesPresent()
           
 boolean hasExactStereotype(java.lang.String stereotypeName)
           
 boolean hasStereotype(java.lang.String stereotypeName)
           
 void initialize()
           
 boolean isBindingDependenciesPresent()
           
 boolean isConstraintsPresent()
           
 boolean isContainedInFrontEndUseCase()
           
 boolean isEnteringActionState()
           
 boolean isEnteringDecisionPoint()
           
 boolean isEnteringFinalState()
           
 boolean isEnteringView()
           
 boolean isExitingActionState()
           
 boolean isExitingDecisionPoint()
           
 boolean isExitingInitialState()
           
 boolean isExitingView()
           
 boolean isFinalStateTarget()
           Indicates whether or not a final state is the target of this action.
 boolean isFormReset()
           Whether or not the entire form should be reset (all action parameters on the form).
 boolean isFormResetRequired()
           Indicates if at least one parameter on the form requires being reset.
 boolean isFrontEndActionMetaType()
           
 boolean isFrontEndForwardMetaType()
           
 boolean isHyperlink()
           Indicates whether or not this action is represented by clicking on a hyperlink.
 boolean isJSFActionMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 boolean isModelElementFacadeMetaType()
           
 boolean isPopup()
           Indicates if this action forwards to a popup (this is determed when the targetted view is a popup).
 boolean isResettable()
           Indicates whether or not the values passed along with this action can be reset or not.
 boolean isSuccessMessagesPresent()
           Indicates whether or not any success messags are present.
 boolean isTableAction()
           Indicates that this action works on all rows of the table from the table link relation.
 boolean isTableLink()
           Indicates if a table link name has been specified and it properly targets a table page-variable from the input page.
 boolean isTemplateParametersPresent()
           
 boolean isTransitionFacadeMetaType()
           
 boolean isTriggerPresent()
           
 boolean isUseCaseStart()
           
 boolean isValidationRequired()
           Indicates whether or not at least one parameter on this action requires validation.
 boolean isWarningMessagesPresent()
           Whether or not any warning messages are present.
 void resetMetafacadeContext(java.lang.String context)
           
 java.lang.String toString()
           
 java.lang.String translateConstraint(java.lang.String name, java.lang.String translation)
           
 java.lang.String[] translateConstraints(java.lang.String translation)
           
 java.lang.String[] translateConstraints(java.lang.String kind, java.lang.String translation)
           
 void validateInvariants(java.util.Collection validationMessages)
           
 
Methods inherited from class org.andromda.core.metafacade.MetafacadeBase
equals, getConfiguredProperty, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

metaObject

protected java.lang.Object metaObject
Constructor Detail

JSFActionLogic

public JSFActionLogic(java.lang.Object metaObject,
                      java.lang.String context)
Method Detail

resetMetafacadeContext

public void resetMetafacadeContext(java.lang.String context)
Overrides:
resetMetafacadeContext in class org.andromda.core.metafacade.MetafacadeBase
See Also:
MetafacadeBase

isJSFActionMetaType

public boolean isJSFActionMetaType()
Description copied from interface: JSFAction
Indicates the metafacade type (used for metafacade mappings).

Specified by:
isJSFActionMetaType in interface JSFAction
Returns:
always true
See Also:
JSFAction

handleGetFormImplementationName

protected abstract java.lang.String handleGetFormImplementationName()
See Also:
JSFAction.getFormImplementationName()

getFormImplementationName

public final java.lang.String getFormImplementationName()
Description copied from interface: JSFAction

The name of the form implementation.

Specified by:
getFormImplementationName in interface JSFAction

handleGetFormBeanName

protected abstract java.lang.String handleGetFormBeanName()
See Also:
JSFAction.getFormBeanName()

getFormBeanName

public final java.lang.String getFormBeanName()
Description copied from interface: JSFAction

The name of the bean under which the form is stored.

Specified by:
getFormBeanName in interface JSFAction

handleGetFullyQualifiedFormImplementationName

protected abstract java.lang.String handleGetFullyQualifiedFormImplementationName()
See Also:
JSFAction.getFullyQualifiedFormImplementationName()

getFullyQualifiedFormImplementationName

public final java.lang.String getFullyQualifiedFormImplementationName()
Description copied from interface: JSFAction

The fully qualified name of the form implementation.

Specified by:
getFullyQualifiedFormImplementationName in interface JSFAction

handleGetFullyQualifiedFormImplementationPath

protected abstract java.lang.String handleGetFullyQualifiedFormImplementationPath()
See Also:
JSFAction.getFullyQualifiedFormImplementationPath()

getFullyQualifiedFormImplementationPath

public final java.lang.String getFullyQualifiedFormImplementationPath()
Description copied from interface: JSFAction

The fully qualified path of the form implementation.

Specified by:
getFullyQualifiedFormImplementationPath in interface JSFAction

handleGetFormScope

protected abstract java.lang.String handleGetFormScope()
See Also:
JSFAction.getFormScope()

getFormScope

public final java.lang.String getFormScope()
Description copied from interface: JSFAction

The scope of the JSF form (request, session,application,etc).

Specified by:
getFormScope in interface JSFAction

handleGetFormImplementationInterfaceList

protected abstract java.lang.String handleGetFormImplementationInterfaceList()
See Also:
JSFAction.getFormImplementationInterfaceList()

getFormImplementationInterfaceList

public final java.lang.String getFormImplementationInterfaceList()
Description copied from interface: JSFAction

A comma seperated list of all the form interfaces which the form implementation implements.

Specified by:
getFormImplementationInterfaceList in interface JSFAction

handleGetPath

protected abstract java.lang.String handleGetPath()
See Also:
JSFAction.getPath()

getPath

public final java.lang.String getPath()
Description copied from interface: JSFAction

The path to this action.

Specified by:
getPath in interface JSFAction

handleGetPathRoot

protected abstract java.lang.String handleGetPathRoot()
See Also:
JSFAction.getPathRoot()

getPathRoot

public final java.lang.String getPathRoot()
Description copied from interface: JSFAction

The path's root.

Specified by:
getPathRoot in interface JSFAction

handleGetMessageKey

protected abstract java.lang.String handleGetMessageKey()
See Also:
JSFAction.getMessageKey()

getMessageKey

public final java.lang.String getMessageKey()
Description copied from interface: JSFAction

The default resource message key for this action.

Specified by:
getMessageKey in interface JSFAction

handleGetDocumentationKey

protected abstract java.lang.String handleGetDocumentationKey()
See Also:
JSFAction.getDocumentationKey()

getDocumentationKey

public final java.lang.String getDocumentationKey()
Description copied from interface: JSFAction

A resource message key suited for the action''s documentation.

Specified by:
getDocumentationKey in interface JSFAction

handleGetDocumentationValue

protected abstract java.lang.String handleGetDocumentationValue()
See Also:
JSFAction.getDocumentationValue()

getDocumentationValue

public final java.lang.String getDocumentationValue()
Description copied from interface: JSFAction

The resource messsage value suited for the action''s documentation.

Specified by:
getDocumentationValue in interface JSFAction

handleGetTriggerName

protected abstract java.lang.String handleGetTriggerName()
See Also:
JSFAction.getTriggerName()

getTriggerName

public final java.lang.String getTriggerName()
Description copied from interface: JSFAction

The name of the trigger that triggers that action.

Specified by:
getTriggerName in interface JSFAction

handleGetViewFragmentPath

protected abstract java.lang.String handleGetViewFragmentPath()
See Also:
JSFAction.getViewFragmentPath()

getViewFragmentPath

public final java.lang.String getViewFragmentPath()
Description copied from interface: JSFAction

The path to the view fragment corresponding to this action

Specified by:
getViewFragmentPath in interface JSFAction

handleGetTableLinkName

protected abstract java.lang.String handleGetTableLinkName()
See Also:
JSFAction.getTableLinkName()

getTableLinkName

public final java.lang.String getTableLinkName()
Description copied from interface: JSFAction

The name of the table link specified for this action.

Specified by:
getTableLinkName in interface JSFAction

handleGetTableLinkColumnName

protected abstract java.lang.String handleGetTableLinkColumnName()
See Also:
JSFAction.getTableLinkColumnName()

getTableLinkColumnName

public final java.lang.String getTableLinkColumnName()
Description copied from interface: JSFAction

The name of the column targetted by this action.

Specified by:
getTableLinkColumnName in interface JSFAction

handleIsTableLink

protected abstract boolean handleIsTableLink()
See Also:
JSFAction.isTableLink()

isTableLink

public final boolean isTableLink()
Description copied from interface: JSFAction

Indicates if a table link name has been specified and it properly targets a table page-variable from the input page.

Specified by:
isTableLink in interface JSFAction

handleIsHyperlink

protected abstract boolean handleIsHyperlink()
See Also:
JSFAction.isHyperlink()

isHyperlink

public final boolean isHyperlink()
Description copied from interface: JSFAction

Indicates whether or not this action is represented by clicking on a hyperlink.

Specified by:
isHyperlink in interface JSFAction

handleGetActionClassName

protected abstract java.lang.String handleGetActionClassName()
See Also:
JSFAction.getActionClassName()

getActionClassName

public final java.lang.String getActionClassName()
Description copied from interface: JSFAction

The name of the action class that executes this action.

Specified by:
getActionClassName in interface JSFAction

handleGetFullyQualifiedActionClassPath

protected abstract java.lang.String handleGetFullyQualifiedActionClassPath()
See Also:
JSFAction.getFullyQualifiedActionClassPath()

getFullyQualifiedActionClassPath

public final java.lang.String getFullyQualifiedActionClassPath()
Description copied from interface: JSFAction

The fully qualified path to the action class that execute this action.

Specified by:
getFullyQualifiedActionClassPath in interface JSFAction

handleGetControllerAction

protected abstract java.lang.String handleGetControllerAction()
See Also:
JSFAction.getControllerAction()

getControllerAction

public final java.lang.String getControllerAction()
Description copied from interface: JSFAction

The name of the action on the controller that executions this action.

Specified by:
getControllerAction in interface JSFAction

handleGetFullyQualifiedActionClassName

protected abstract java.lang.String handleGetFullyQualifiedActionClassName()
See Also:
JSFAction.getFullyQualifiedActionClassName()

getFullyQualifiedActionClassName

public final java.lang.String getFullyQualifiedActionClassName()
Description copied from interface: JSFAction

The fully qualified name of the action class that execute this action.

Specified by:
getFullyQualifiedActionClassName in interface JSFAction

handleIsResettable

protected abstract boolean handleIsResettable()
See Also:
JSFAction.isResettable()

isResettable

public final boolean isResettable()
Description copied from interface: JSFAction

Indicates whether or not the values passed along with this action can be reset or not.

Specified by:
isResettable in interface JSFAction

handleGetFormKey

protected abstract java.lang.String handleGetFormKey()
See Also:
JSFAction.getFormKey()

getFormKey

public final java.lang.String getFormKey()
Description copied from interface: JSFAction

The key that stores the form in which information is passed from one action to another.

Specified by:
getFormKey in interface JSFAction

handleIsTableAction

protected abstract boolean handleIsTableAction()
See Also:
JSFAction.isTableAction()

isTableAction

public final boolean isTableAction()
Description copied from interface: JSFAction

Indicates that this action works on all rows of the table from the table link relation.

Specified by:
isTableAction in interface JSFAction

handleIsValidationRequired

protected abstract boolean handleIsValidationRequired()
See Also:
JSFAction.isValidationRequired()

isValidationRequired

public final boolean isValidationRequired()
Description copied from interface: JSFAction

Indicates whether or not at least one parameter on this action requires validation.

Specified by:
isValidationRequired in interface JSFAction

handleIsPopup

protected abstract boolean handleIsPopup()
See Also:
JSFAction.isPopup()

isPopup

public final boolean isPopup()
Description copied from interface: JSFAction

Indicates if this action forwards to a popup (this is determed when the targetted view is a popup).

Specified by:
isPopup in interface JSFAction

handleIsFormResetRequired

protected abstract boolean handleIsFormResetRequired()
See Also:
JSFAction.isFormResetRequired()

isFormResetRequired

public final boolean isFormResetRequired()
Description copied from interface: JSFAction

Indicates if at least one parameter on the form requires being reset.

Specified by:
isFormResetRequired in interface JSFAction

handleIsFormReset

protected abstract boolean handleIsFormReset()
See Also:
JSFAction.isFormReset()

isFormReset

public final boolean isFormReset()
Description copied from interface: JSFAction

Whether or not the entire form should be reset (all action parameters on the form).

Specified by:
isFormReset in interface JSFAction

handleGetFormImplementationGetter

protected abstract java.lang.String handleGetFormImplementationGetter()
See Also:
JSFAction.getFormImplementationGetter()

getFormImplementationGetter

public final java.lang.String getFormImplementationGetter()
Description copied from interface: JSFAction

The signature of the accessor method that returns the form implementation instance.

Specified by:
getFormImplementationGetter in interface JSFAction

handleGetFormSerialVersionUID

protected abstract java.lang.String handleGetFormSerialVersionUID()
See Also:
JSFAction.getFormSerialVersionUID()

getFormSerialVersionUID

public final java.lang.String getFormSerialVersionUID()
Description copied from interface: JSFAction

The calcuated serial version UID for this action's form.

Specified by:
getFormSerialVersionUID in interface JSFAction

handleIsFinalStateTarget

protected abstract boolean handleIsFinalStateTarget()
See Also:
JSFAction.isFinalStateTarget()

isFinalStateTarget

public final boolean isFinalStateTarget()
Description copied from interface: JSFAction

Indicates whether or not a final state is the target of this action.

Specified by:
isFinalStateTarget in interface JSFAction

handleGetFromOutcome

protected abstract java.lang.String handleGetFromOutcome()
See Also:
JSFAction.getFromOutcome()

getFromOutcome

public final java.lang.String getFromOutcome()
Description copied from interface: JSFAction

The name that corresponds to the from-outcome in an navigational rule.

Specified by:
getFromOutcome in interface JSFAction

handleIsWarningMessagesPresent

protected abstract boolean handleIsWarningMessagesPresent()
See Also:
JSFAction.isWarningMessagesPresent()

isWarningMessagesPresent

public final boolean isWarningMessagesPresent()
Description copied from interface: JSFAction

Whether or not any warning messages are present.

Specified by:
isWarningMessagesPresent in interface JSFAction

handleGetWarningMessages

protected abstract java.util.Map handleGetWarningMessages()
See Also:
JSFAction.getWarningMessages()

getWarningMessages

public final java.util.Map getWarningMessages()
Description copied from interface: JSFAction

Any messages used to indicate a warning.

Specified by:
getWarningMessages in interface JSFAction

handleIsSuccessMessagesPresent

protected abstract boolean handleIsSuccessMessagesPresent()
See Also:
JSFAction.isSuccessMessagesPresent()

isSuccessMessagesPresent

public final boolean isSuccessMessagesPresent()
Description copied from interface: JSFAction

Indicates whether or not any success messags are present.

Specified by:
isSuccessMessagesPresent in interface JSFAction

handleGetSuccessMessages

protected abstract java.util.Map handleGetSuccessMessages()
See Also:
JSFAction.getSuccessMessages()

getSuccessMessages

public final java.util.Map getSuccessMessages()
Description copied from interface: JSFAction

Messages used to indicate successful execution.

Specified by:
getSuccessMessages in interface JSFAction

getTableLinkParameter

public final JSFParameter getTableLinkParameter()
Description copied from interface: JSFAction

If the action is a table link then this property represents the table to which is being linked.

Specified by:
getTableLinkParameter in interface JSFAction

handleGetTableLinkParameter

protected abstract java.lang.Object handleGetTableLinkParameter()

getHiddenParameters

public final java.util.List getHiddenParameters()
Description copied from interface: JSFAction

All parameters that are of hidden input type.

Specified by:
getHiddenParameters in interface JSFAction

handleGetHiddenParameters

protected abstract java.util.List handleGetHiddenParameters()

isFrontEndActionMetaType

public boolean isFrontEndActionMetaType()
Specified by:
isFrontEndActionMetaType in interface org.andromda.metafacades.uml.FrontEndAction
See Also:
FrontEndAction

isFrontEndForwardMetaType

public boolean isFrontEndForwardMetaType()
Specified by:
isFrontEndForwardMetaType in interface org.andromda.metafacades.uml.FrontEndForward
See Also:
FrontEndForward

isTransitionFacadeMetaType

public boolean isTransitionFacadeMetaType()
Specified by:
isTransitionFacadeMetaType in interface org.andromda.metafacades.uml.TransitionFacade
See Also:
TransitionFacade

isModelElementFacadeMetaType

public boolean isModelElementFacadeMetaType()
Specified by:
isModelElementFacadeMetaType in interface org.andromda.metafacades.uml.ModelElementFacade
See Also:
ModelElementFacade

findParameter

public org.andromda.metafacades.uml.ParameterFacade findParameter(java.lang.String name)
Specified by:
findParameter in interface org.andromda.metafacades.uml.FrontEndAction

getActionForwards

public java.util.List getActionForwards()
Specified by:
getActionForwards in interface org.andromda.metafacades.uml.FrontEndAction

getActionStates

public java.util.List getActionStates()
Specified by:
getActionStates in interface org.andromda.metafacades.uml.FrontEndAction

getController

public org.andromda.metafacades.uml.FrontEndController getController()
Specified by:
getController in interface org.andromda.metafacades.uml.FrontEndAction

getDecisionTransitions

public java.util.List getDecisionTransitions()
Specified by:
getDecisionTransitions in interface org.andromda.metafacades.uml.FrontEndAction

getDeferredOperations

public java.util.List getDeferredOperations()
Specified by:
getDeferredOperations in interface org.andromda.metafacades.uml.FrontEndAction

getFormFields

public java.util.List getFormFields()
Specified by:
getFormFields in interface org.andromda.metafacades.uml.FrontEndAction

getInput

public org.andromda.metafacades.uml.FrontEndView getInput()
Specified by:
getInput in interface org.andromda.metafacades.uml.FrontEndAction

getParameters

public java.util.List getParameters()
Specified by:
getParameters in interface org.andromda.metafacades.uml.FrontEndAction

getTargetViews

public java.util.List getTargetViews()
Specified by:
getTargetViews in interface org.andromda.metafacades.uml.FrontEndAction

getTransitions

public java.util.List getTransitions()
Specified by:
getTransitions in interface org.andromda.metafacades.uml.FrontEndAction

isUseCaseStart

public boolean isUseCaseStart()
Specified by:
isUseCaseStart in interface org.andromda.metafacades.uml.FrontEndAction

getActionMethodName

public java.lang.String getActionMethodName()
Specified by:
getActionMethodName in interface org.andromda.metafacades.uml.FrontEndForward

getActions

public java.util.List getActions()
Specified by:
getActions in interface org.andromda.metafacades.uml.FrontEndForward

getDecisionTrigger

public org.andromda.metafacades.uml.FrontEndEvent getDecisionTrigger()
Specified by:
getDecisionTrigger in interface org.andromda.metafacades.uml.FrontEndForward

getForwardParameters

public java.util.List getForwardParameters()
Specified by:
getForwardParameters in interface org.andromda.metafacades.uml.FrontEndForward

getFrontEndActivityGraph

public org.andromda.metafacades.uml.FrontEndActivityGraph getFrontEndActivityGraph()