|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.andromda.core.metafacade.MetafacadeBase
org.andromda.cartridges.bpm4struts.metafacades.StrutsForwardLogic
public abstract class StrutsForwardLogic
MetafacadeLogic for org.andromda.cartridges.bpm4struts.metafacades.StrutsForward
StrutsForward
Field Summary | |
---|---|
protected java.lang.Object |
metaObject
|
Fields inherited from class org.andromda.core.metafacade.MetafacadeBase |
---|
contextRoot, logger |
Constructor Summary | |
---|---|
StrutsForwardLogic(java.lang.Object metaObject,
java.lang.String context)
|
Method Summary | |
---|---|
void |
copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
|
java.lang.Object |
findTaggedValue(java.lang.String tagName)
|
java.util.Collection |
findTaggedValues(java.lang.String tagName)
|
java.lang.String |
getActionMethodName()
|
java.util.List |
getActions()
|
java.util.Collection |
getConstraints()
|
java.util.Collection |
getConstraints(java.lang.String kind)
|
org.andromda.metafacades.uml.FrontEndEvent |
getDecisionTrigger()
|
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)
|
org.andromda.metafacades.uml.ActionFacade |
getEffect()
|
java.lang.String |
getForwardName()
The name for this forward. |
java.util.List |
getForwardParameters()
|
java.lang.String |
getForwardPath()
Returns the path targetted by this forward. |
org.andromda.metafacades.uml.FrontEndActivityGraph |
getFrontEndActivityGraph()
|
java.lang.String |
getFullyQualifiedName()
|
java.lang.String |
getFullyQualifiedName(boolean modelName)
|
java.lang.String |
getFullyQualifiedNamePath()
|
org.andromda.metafacades.uml.GuardFacade |
getGuard()
|
java.lang.String |
getGuardName()
If this forward is guarded (such as with decision points) this method return the name of that guard. |
java.lang.String |
getId()
|
org.andromda.metafacades.uml.TypeMappings |
getLanguageMappings()
|
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()
|
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()
|
StrutsActivityGraph |
getStrutsActivityGraph()
Returns the activity graph which holds this action if the graph is contained in a FrontEndUseCase. |
java.util.Map |
getSuccessMessages()
A map of key=value pairs, one for each success message. |
java.util.Collection |
getTaggedValues()
|
org.andromda.metafacades.uml.StateVertexFacade |
getTarget()
|
java.util.Collection |
getTargetDependencies()
|
java.lang.String |
getTargetNameKey()
The resource bundle key of the name for the target element. |
java.lang.Object |
getTemplateParameter(java.lang.String parameterName)
|
java.util.Collection |
getTemplateParameters()
|
org.andromda.metafacades.uml.EventFacade |
getTrigger()
|
org.andromda.metafacades.uml.FrontEndUseCase |
getUseCase()
|
java.lang.String |
getValidationName()
|
java.lang.Object |
getValidationOwner()
|
java.lang.String |
getVisibility()
|
java.util.Map |
getWarningMessages()
A map of key=value pairs, one for each warning message. |
protected abstract java.lang.String |
handleGetForwardName()
|
protected abstract java.lang.String |
handleGetForwardPath()
|
protected abstract java.lang.String |
handleGetGuardName()
|
protected abstract java.lang.Object |
handleGetStrutsActivityGraph()
|
protected abstract java.util.Map |
handleGetSuccessMessages()
|
protected abstract java.lang.String |
handleGetTargetNameKey()
|
protected abstract java.util.Map |
handleGetWarningMessages()
|
protected abstract boolean |
handleIsEnteringPage()
|
protected abstract boolean |
handleIsExitingPage()
|
protected abstract boolean |
handleIsSuccessMessagesPresent()
|
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 |
isEnteringPage()
True if this action directly targets a JSP page, false otherwise. |
boolean |
isEnteringView()
|
boolean |
isExitingActionState()
|
boolean |
isExitingDecisionPoint()
|
boolean |
isExitingInitialState()
|
boolean |
isExitingPage()
Whether or not this forward (transition) is coming out of a page. |
boolean |
isExitingView()
|
boolean |
isFrontEndForwardMetaType()
|
boolean |
isModelElementFacadeMetaType()
|
boolean |
isStrutsForwardMetaType()
Indicates the metafacade type (used for metafacade mappings). |
boolean |
isSuccessMessagesPresent()
|
boolean |
isTemplateParametersPresent()
|
boolean |
isTransitionFacadeMetaType()
|
boolean |
isTriggerPresent()
|
boolean |
isWarningMessagesPresent()
|
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 |
---|
protected java.lang.Object metaObject
Constructor Detail |
---|
public StrutsForwardLogic(java.lang.Object metaObject, java.lang.String context)
Method Detail |
---|
public void resetMetafacadeContext(java.lang.String context)
resetMetafacadeContext
in class org.andromda.core.metafacade.MetafacadeBase
MetafacadeBase
public boolean isStrutsForwardMetaType()
StrutsForward
isStrutsForwardMetaType
in interface StrutsForward
true
StrutsForward
protected abstract java.lang.String handleGetForwardName()
StrutsForward.getForwardName()
public final java.lang.String getForwardName()
StrutsForward
The name for this forward. This name is always lowercase and words are separated using dots, not unlike the convention for Java package names.
getForwardName
in interface StrutsForward
protected abstract java.lang.String handleGetForwardPath()
StrutsForward.getForwardPath()
public final java.lang.String getForwardPath()
StrutsForward
Returns the path targetted by this forward.
getForwardPath
in interface StrutsForward
protected abstract java.lang.String handleGetGuardName()
StrutsForward.getGuardName()
public final java.lang.String getGuardName()
StrutsForward
If this forward is guarded (such as with decision points) this method return the name of that guard.
getGuardName
in interface StrutsForward
protected abstract boolean handleIsEnteringPage()
StrutsForward.isEnteringPage()
public final boolean isEnteringPage()
StrutsForward
True if this action directly targets a JSP page, false otherwise.
isEnteringPage
in interface StrutsForward
protected abstract java.lang.String handleGetTargetNameKey()
StrutsForward.getTargetNameKey()
public final java.lang.String getTargetNameKey()
StrutsForward
The resource bundle key of the name for the target element. This method returns the key for the use-case or jsp page. If targetting anything else this method returns null.
getTargetNameKey
in interface StrutsForward
protected abstract boolean handleIsExitingPage()
StrutsForward.isExitingPage()
public final boolean isExitingPage()
StrutsForward
Whether or not this forward (transition) is coming out of a page.
isExitingPage
in interface StrutsForward
protected abstract java.util.Map handleGetSuccessMessages()
StrutsForward.getSuccessMessages()
public final java.util.Map getSuccessMessages()
StrutsForward
A map of key=value pairs, one for each success message.
getSuccessMessages
in interface StrutsForward
protected abstract java.util.Map handleGetWarningMessages()
StrutsForward.getWarningMessages()
public final java.util.Map getWarningMessages()
StrutsForward
A map of key=value pairs, one for each warning message.
getWarningMessages
in interface StrutsForward
protected abstract boolean handleIsWarningMessagesPresent()
StrutsForward.isWarningMessagesPresent()
public final boolean isWarningMessagesPresent()
isWarningMessagesPresent
in interface StrutsForward
protected abstract boolean handleIsSuccessMessagesPresent()
StrutsForward.isSuccessMessagesPresent()
public final boolean isSuccessMessagesPresent()
isSuccessMessagesPresent
in interface StrutsForward
public final StrutsActivityGraph getStrutsActivityGraph()
StrutsForward
Returns the activity graph which holds this action if the graph is contained in a FrontEndUseCase.
getStrutsActivityGraph
in interface StrutsForward
protected abstract java.lang.Object handleGetStrutsActivityGraph()
public boolean isFrontEndForwardMetaType()
isFrontEndForwardMetaType
in interface org.andromda.metafacades.uml.FrontEndForward
FrontEndForward
public boolean isTransitionFacadeMetaType()
isTransitionFacadeMetaType
in interface org.andromda.metafacades.uml.TransitionFacade
TransitionFacade
public boolean isModelElementFacadeMetaType()
isModelElementFacadeMetaType
in interface org.andromda.metafacades.uml.ModelElementFacade
ModelElementFacade
public java.lang.String getActionMethodName()
getActionMethodName
in interface org.andromda.metafacades.uml.FrontEndForward
public java.util.List getActions()
getActions
in interface org.andromda.metafacades.uml.FrontEndForward
public org.andromda.metafacades.uml.FrontEndEvent getDecisionTrigger()
getDecisionTrigger
in interface org.andromda.metafacades.uml.FrontEndForward
public java.util.List getForwardParameters()
getForwardParameters
in interface org.andromda.metafacades.uml.FrontEndForward
public org.andromda.metafacades.uml.FrontEndActivityGraph getFrontEndActivityGraph()
getFrontEndActivityGraph
in interface org.andromda.metafacades.uml.FrontEndForward
public org.andromda.metafacades.uml.FrontEndControllerOperation getOperationCall()
getOperationCall
in interface org.andromda.metafacades.uml.FrontEndForward
public org.andromda.metafacades.uml.FrontEndUseCase getUseCase()
getUseCase
in interface org.andromda.metafacades.uml.FrontEndForward
public boolean isContainedInFrontEndUseCase()
isContainedInFrontEndUseCase
in interface org.andromda.metafacades.uml.FrontEndForward
public boolean isEnteringView()
isEnteringView
in interface org.andromda.metafacades.uml.FrontEndForward
public boolean isExitingView()
isExitingView
in interface org.andromda.metafacades.uml.FrontEndForward
public void copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
copyTaggedValues
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.Object findTaggedValue(java.lang.String tagName)
findTaggedValue
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.util.Collection findTaggedValues(java.lang.String tagName)
findTaggedValues
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.util.Collection getConstraints()
getConstraints
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.util.Collection getConstraints(java.lang.String kind)
getConstraints
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getDocumentation(java.lang.String indent, int lineLength)
getDocumentation
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getDocumentation(java.lang.String indent, int lineLength, boolean htmlStyle)
getDocumentation
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getDocumentation(java.lang.String indent)
getDocumentation
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getFullyQualifiedName(boolean modelName)
getFullyQualifiedName
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getFullyQualifiedName()
getFullyQualifiedName
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getFullyQualifiedNamePath()
getFullyQualifiedNamePath
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getId()
getId
in interface org.andromda.metafacades.uml.ModelElementFacade
public org.andromda.metafacades.uml.TypeMappings getLanguageMappings()
getLanguageMappings
in interface org.andromda.metafacades.uml.ModelElementFacade
public org.andromda.metafacades.uml.ModelFacade getModel()
getModel
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getName()
getName
in interface org.andromda.metafacades.uml.ModelElementFacade
public org.andromda.metafacades.uml.ModelElementFacade getPackage()
getPackage
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getPackageName(boolean modelName)
getPackageName
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getPackageName()
getPackageName
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getPackagePath()
getPackagePath
in interface org.andromda.metafacades.uml.ModelElementFacade
public org.andromda.metafacades.uml.PackageFacade getRootPackage()
getRootPackage
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.util.Collection getSourceDependencies()
getSourceDependencies
in interface org.andromda.metafacades.uml.ModelElementFacade
public org.andromda.metafacades.uml.StateMachineFacade getStateMachineContext()
getStateMachineContext
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.util.Collection getStereotypeNames()
getStereotypeNames
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.util.Collection getStereotypes()
getStereotypes
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.util.Collection getTaggedValues()
getTaggedValues
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.util.Collection getTargetDependencies()
getTargetDependencies
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.Object getTemplateParameter(java.lang.String parameterName)
getTemplateParameter
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.util.Collection getTemplateParameters()
getTemplateParameters
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getVisibility()
getVisibility
in interface org.andromda.metafacades.uml.ModelElementFacade
public boolean hasExactStereotype(java.lang.String stereotypeName)
hasExactStereotype
in interface org.andromda.metafacades.uml.ModelElementFacade
public boolean hasStereotype(java.lang.String stereotypeName)
hasStereotype
in interface org.andromda.metafacades.uml.ModelElementFacade
public boolean isBindingDependenciesPresent()
isBindingDependenciesPresent
in interface org.andromda.metafacades.uml.ModelElementFacade
public boolean isConstraintsPresent()
isConstraintsPresent
in interface org.andromda.metafacades.uml.ModelElementFacade
public boolean isTemplateParametersPresent()
isTemplateParametersPresent
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String translateConstraint(java.lang.String name, java.lang.String translation)
translateConstraint
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String[] translateConstraints(java.lang.String translation)
translateConstraints
in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String[] translateConstraints(java.lang.String kind, java.lang.String translation)
translateConstraints
in interface org.andromda.metafacades.uml.ModelElementFacade
public org.andromda.metafacades.uml.ActionFacade getEffect()
getEffect
in interface org.andromda.metafacades.uml.TransitionFacade
public org.andromda.metafacades.uml.GuardFacade getGuard()
getGuard
in interface org.andromda.metafacades.uml.TransitionFacade
public org.andromda.metafacades.uml.StateVertexFacade getSource()
getSource
in interface org.andromda.metafacades.uml.TransitionFacade
public org.andromda.metafacades.uml.StateVertexFacade getTarget()
getTarget
in interface org.andromda.metafacades.uml.TransitionFacade
public org.andromda.metafacades.uml.EventFacade getTrigger()
getTrigger
in interface org.andromda.metafacades.uml.TransitionFacade
public boolean isEnteringActionState()
isEnteringActionState
in interface org.andromda.metafacades.uml.TransitionFacade
public boolean isEnteringDecisionPoint()
isEnteringDecisionPoint
in interface org.andromda.metafacades.uml.TransitionFacade
public boolean isEnteringFinalState()
isEnteringFinalState
in interface org.andromda.metafacades.uml.TransitionFacade
public boolean isExitingActionState()
isExitingActionState
in interface org.andromda.metafacades.uml.TransitionFacade
public boolean isExitingDecisionPoint()
isExitingDecisionPoint
in interface org.andromda.metafacades.uml.TransitionFacade
public boolean isExitingInitialState()
isExitingInitialState
in interface org.andromda.metafacades.uml.TransitionFacade
public boolean isTriggerPresent()
isTriggerPresent
in interface org.andromda.metafacades.uml.TransitionFacade
public void initialize()
initialize
in interface org.andromda.metafacades.uml.ModelElementFacade
initialize
in class org.andromda.core.metafacade.MetafacadeBase
MetafacadeBase.initialize()
public java.lang.Object getValidationOwner()
getValidationOwner
in interface org.andromda.metafacades.uml.ModelElementFacade
getValidationOwner
in class org.andromda.core.metafacade.MetafacadeBase
MetafacadeBase.getValidationOwner()
public java.lang.String getValidationName()
getValidationName
in interface org.andromda.metafacades.uml.ModelElementFacade
getValidationName
in class org.andromda.core.metafacade.MetafacadeBase
MetafacadeBase.getValidationName()
public void validateInvariants(java.util.Collection validationMessages)
validateInvariants
in interface org.andromda.metafacades.uml.ModelElementFacade
validateInvariants
in class org.andromda.core.metafacade.MetafacadeBase
MetafacadeBase.validateInvariants(java.util.Collection)
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |