|
||||||||||
| 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.MetafacadeBaseMetafacadeBasepublic boolean isStrutsForwardMetaType()
StrutsForward
isStrutsForwardMetaType in interface StrutsForwardtrueStrutsForwardprotected abstract java.lang.String handleGetForwardName()
StrutsForward.getForwardName()public final java.lang.String getForwardName()
StrutsForwardThe 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 StrutsForwardprotected abstract java.lang.String handleGetForwardPath()
StrutsForward.getForwardPath()public final java.lang.String getForwardPath()
StrutsForwardReturns the path targetted by this forward.
getForwardPath in interface StrutsForwardprotected abstract java.lang.String handleGetGuardName()
StrutsForward.getGuardName()public final java.lang.String getGuardName()
StrutsForwardIf this forward is guarded (such as with decision points) this method return the name of that guard.
getGuardName in interface StrutsForwardprotected abstract boolean handleIsEnteringPage()
StrutsForward.isEnteringPage()public final boolean isEnteringPage()
StrutsForwardTrue if this action directly targets a JSP page, false otherwise.
isEnteringPage in interface StrutsForwardprotected abstract java.lang.String handleGetTargetNameKey()
StrutsForward.getTargetNameKey()public final java.lang.String getTargetNameKey()
StrutsForwardThe 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 StrutsForwardprotected abstract boolean handleIsExitingPage()
StrutsForward.isExitingPage()public final boolean isExitingPage()
StrutsForwardWhether or not this forward (transition) is coming out of a page.
isExitingPage in interface StrutsForwardprotected abstract java.util.Map handleGetSuccessMessages()
StrutsForward.getSuccessMessages()public final java.util.Map getSuccessMessages()
StrutsForwardA map of key=value pairs, one for each success message.
getSuccessMessages in interface StrutsForwardprotected abstract java.util.Map handleGetWarningMessages()
StrutsForward.getWarningMessages()public final java.util.Map getWarningMessages()
StrutsForwardA map of key=value pairs, one for each warning message.
getWarningMessages in interface StrutsForwardprotected abstract boolean handleIsWarningMessagesPresent()
StrutsForward.isWarningMessagesPresent()public final boolean isWarningMessagesPresent()
isWarningMessagesPresent in interface StrutsForwardprotected abstract boolean handleIsSuccessMessagesPresent()
StrutsForward.isSuccessMessagesPresent()public final boolean isSuccessMessagesPresent()
isSuccessMessagesPresent in interface StrutsForwardpublic final StrutsActivityGraph getStrutsActivityGraph()
StrutsForwardReturns the activity graph which holds this action if the graph is contained in a FrontEndUseCase.
getStrutsActivityGraph in interface StrutsForwardprotected abstract java.lang.Object handleGetStrutsActivityGraph()
public boolean isFrontEndForwardMetaType()
isFrontEndForwardMetaType in interface org.andromda.metafacades.uml.FrontEndForwardFrontEndForwardpublic boolean isTransitionFacadeMetaType()
isTransitionFacadeMetaType in interface org.andromda.metafacades.uml.TransitionFacadeTransitionFacadepublic boolean isModelElementFacadeMetaType()
isModelElementFacadeMetaType in interface org.andromda.metafacades.uml.ModelElementFacadeModelElementFacadepublic java.lang.String getActionMethodName()
getActionMethodName in interface org.andromda.metafacades.uml.FrontEndForwardpublic java.util.List getActions()
getActions in interface org.andromda.metafacades.uml.FrontEndForwardpublic org.andromda.metafacades.uml.FrontEndEvent getDecisionTrigger()
getDecisionTrigger in interface org.andromda.metafacades.uml.FrontEndForwardpublic java.util.List getForwardParameters()
getForwardParameters in interface org.andromda.metafacades.uml.FrontEndForwardpublic org.andromda.metafacades.uml.FrontEndActivityGraph getFrontEndActivityGraph()
getFrontEndActivityGraph in interface org.andromda.metafacades.uml.FrontEndForwardpublic org.andromda.metafacades.uml.FrontEndControllerOperation getOperationCall()
getOperationCall in interface org.andromda.metafacades.uml.FrontEndForwardpublic org.andromda.metafacades.uml.FrontEndUseCase getUseCase()
getUseCase in interface org.andromda.metafacades.uml.FrontEndForwardpublic boolean isContainedInFrontEndUseCase()
isContainedInFrontEndUseCase in interface org.andromda.metafacades.uml.FrontEndForwardpublic boolean isEnteringView()
isEnteringView in interface org.andromda.metafacades.uml.FrontEndForwardpublic boolean isExitingView()
isExitingView in interface org.andromda.metafacades.uml.FrontEndForwardpublic void copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
copyTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.Object findTaggedValue(java.lang.String tagName)
findTaggedValue in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection findTaggedValues(java.lang.String tagName)
findTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getConstraints()
getConstraints in interface org.andromda.metafacades.uml.ModelElementFacadepublic 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.ModelElementFacadepublic java.lang.String getDocumentation(java.lang.String indent)
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getFullyQualifiedName(boolean modelName)
getFullyQualifiedName in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getFullyQualifiedName()
getFullyQualifiedName in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getFullyQualifiedNamePath()
getFullyQualifiedNamePath in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getId()
getId in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.TypeMappings getLanguageMappings()
getLanguageMappings in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.ModelFacade getModel()
getModel in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getName()
getName in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.ModelElementFacade getPackage()
getPackage in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getPackageName(boolean modelName)
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getPackageName()
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getPackagePath()
getPackagePath in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.PackageFacade getRootPackage()
getRootPackage in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getSourceDependencies()
getSourceDependencies in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.StateMachineFacade getStateMachineContext()
getStateMachineContext in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getStereotypeNames()
getStereotypeNames in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getStereotypes()
getStereotypes in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getTaggedValues()
getTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getTargetDependencies()
getTargetDependencies in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.Object getTemplateParameter(java.lang.String parameterName)
getTemplateParameter in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getTemplateParameters()
getTemplateParameters in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getVisibility()
getVisibility in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean hasExactStereotype(java.lang.String stereotypeName)
hasExactStereotype in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean hasStereotype(java.lang.String stereotypeName)
hasStereotype in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean isBindingDependenciesPresent()
isBindingDependenciesPresent in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean isConstraintsPresent()
isConstraintsPresent in interface org.andromda.metafacades.uml.ModelElementFacadepublic 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.ModelElementFacadepublic 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.ModelElementFacadepublic org.andromda.metafacades.uml.ActionFacade getEffect()
getEffect in interface org.andromda.metafacades.uml.TransitionFacadepublic org.andromda.metafacades.uml.GuardFacade getGuard()
getGuard in interface org.andromda.metafacades.uml.TransitionFacadepublic org.andromda.metafacades.uml.StateVertexFacade getSource()
getSource in interface org.andromda.metafacades.uml.TransitionFacadepublic org.andromda.metafacades.uml.StateVertexFacade getTarget()
getTarget in interface org.andromda.metafacades.uml.TransitionFacadepublic org.andromda.metafacades.uml.EventFacade getTrigger()
getTrigger in interface org.andromda.metafacades.uml.TransitionFacadepublic boolean isEnteringActionState()
isEnteringActionState in interface org.andromda.metafacades.uml.TransitionFacadepublic boolean isEnteringDecisionPoint()
isEnteringDecisionPoint in interface org.andromda.metafacades.uml.TransitionFacadepublic boolean isEnteringFinalState()
isEnteringFinalState in interface org.andromda.metafacades.uml.TransitionFacadepublic boolean isExitingActionState()
isExitingActionState in interface org.andromda.metafacades.uml.TransitionFacadepublic boolean isExitingDecisionPoint()
isExitingDecisionPoint in interface org.andromda.metafacades.uml.TransitionFacadepublic boolean isExitingInitialState()
isExitingInitialState in interface org.andromda.metafacades.uml.TransitionFacadepublic boolean isTriggerPresent()
isTriggerPresent in interface org.andromda.metafacades.uml.TransitionFacadepublic void initialize()
initialize in interface org.andromda.metafacades.uml.ModelElementFacadeinitialize in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBase.initialize()public java.lang.Object getValidationOwner()
getValidationOwner in interface org.andromda.metafacades.uml.ModelElementFacadegetValidationOwner in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBase.getValidationOwner()public java.lang.String getValidationName()
getValidationName in interface org.andromda.metafacades.uml.ModelElementFacadegetValidationName in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBase.getValidationName()public void validateInvariants(java.util.Collection validationMessages)
validateInvariants in interface org.andromda.metafacades.uml.ModelElementFacadevalidateInvariants in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBase.validateInvariants(java.util.Collection)public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||