org.andromda.cartridges.bpm4struts.metafacades
Class StrutsActionStateLogic

java.lang.Object
  extended byorg.andromda.core.metafacade.MetafacadeBase
      extended byorg.andromda.cartridges.bpm4struts.metafacades.StrutsActionStateLogic
All Implemented Interfaces:
org.andromda.metafacades.uml.ActionStateFacade, org.andromda.metafacades.uml.FrontEndActionState, org.andromda.metafacades.uml.ModelElementFacade, org.andromda.metafacades.uml.StateFacade, org.andromda.metafacades.uml.StateVertexFacade, StrutsActionState
Direct Known Subclasses:
StrutsActionStateLogicImpl

public abstract class StrutsActionStateLogic
extends org.andromda.core.metafacade.MetafacadeBase
implements StrutsActionState

MetafacadeLogic for org.andromda.cartridges.bpm4struts.metafacades.StrutsActionState

See Also:
StrutsActionState

Field Summary
protected  Object metaObject
           
 
Fields inherited from class org.andromda.core.metafacade.MetafacadeBase
contextRoot, logger
 
Constructor Summary
StrutsActionStateLogic(Object metaObject, String context)
           
 
Method Summary
 void copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
           
 Object findTaggedValue(String tagName)
           
 Collection findTaggedValues(String tagName)
           
 String getActionMethodName()
           
 Collection getConstraints()
           
 Collection getConstraints(String kind)
           
 org.andromda.metafacades.uml.StateFacade getContainer()
           
 List getContainerActions()
           
 List getControllerCalls()
           
 Collection getDeferrableEvents()
           
 String getDocumentation(String indent)
           
 String getDocumentation(String indent, int lineLength)
           
 String getDocumentation(String indent, int lineLength, boolean htmlStyle)
           
 org.andromda.metafacades.uml.ActionFacade getEntry()
           
 List getExceptions()
           
 org.andromda.metafacades.uml.FrontEndForward getForward()
           
 String getFullyQualifiedName()
           
 String getFullyQualifiedName(boolean modelName)
           
 String getFullyQualifiedNamePath()
           
 String getId()
           
 Collection getIncoming()
           
 org.andromda.metafacades.uml.TypeMappings getLanguageMappings()
           
 org.andromda.metafacades.uml.ModelFacade getModel()
           
 String getName()
           
 Collection getOutgoing()
           
 org.andromda.metafacades.uml.ModelElementFacade getPackage()
           
 String getPackageName()
           
 String getPackageName(boolean modelName)
           
 String getPackagePath()
           
 org.andromda.metafacades.uml.PartitionFacade getPartition()
           
 org.andromda.metafacades.uml.PackageFacade getRootPackage()
           
 Collection getSourceDependencies()
           
 org.andromda.metafacades.uml.StateMachineFacade getStateMachine()
           
 org.andromda.metafacades.uml.StateMachineFacade getStateMachineContext()
           
 Collection getStereotypeNames()
           
 Collection getStereotypes()
           
 Collection getTaggedValues()
           
 Collection getTargetDependencies()
           
 Object getTemplateParameter(String parameterName)
           
 Collection getTemplateParameters()
           
 String getValidationName()
           
 Object getValidationOwner()
           
 String getVisibility()
           
 boolean hasExactStereotype(String stereotypeName)
           
 boolean hasStereotype(String stereotypeName)
           
 void initialize()
           
 boolean isActionStateFacadeMetaType()
           
 boolean isBindingDependenciesPresent()
           
 boolean isConstraintsPresent()
           
 boolean isContainedInFrontEndUseCase()
           
 boolean isFrontEndActionStateMetaType()
           
 boolean isModelElementFacadeMetaType()
           
 boolean isServerSide()
           
 boolean isStateFacadeMetaType()
           
 boolean isStateVertexFacadeMetaType()
           
 boolean isStrutsActionStateMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 boolean isTemplateParametersPresent()
           
 void resetMetafacadeContext(String context)
           
 String toString()
           
 String translateConstraint(String name, String translation)
           
 String[] translateConstraints(String translation)
           
 String[] translateConstraints(String kind, String translation)
           
 void validateInvariants(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 Object metaObject
Constructor Detail

StrutsActionStateLogic

public StrutsActionStateLogic(Object metaObject,
                              String context)
Method Detail

resetMetafacadeContext

public void resetMetafacadeContext(String context)
See Also:
MetafacadeBase

isStrutsActionStateMetaType

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

Specified by:
isStrutsActionStateMetaType in interface StrutsActionState
Returns:
always true
See Also:
StrutsActionState

isFrontEndActionStateMetaType

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

isActionStateFacadeMetaType

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

isStateFacadeMetaType

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

isStateVertexFacadeMetaType

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

isModelElementFacadeMetaType

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

getEntry

public org.andromda.metafacades.uml.ActionFacade getEntry()
Specified by:
getEntry in interface org.andromda.metafacades.uml.ActionStateFacade

getActionMethodName

public String getActionMethodName()
Specified by:
getActionMethodName in interface org.andromda.metafacades.uml.FrontEndActionState

getContainerActions

public List getContainerActions()
Specified by:
getContainerActions in interface org.andromda.metafacades.uml.FrontEndActionState

getControllerCalls

public List getControllerCalls()
Specified by:
getControllerCalls in interface org.andromda.metafacades.uml.FrontEndActionState

getExceptions

public List getExceptions()
Specified by:
getExceptions in interface org.andromda.metafacades.uml.FrontEndActionState

getForward

public org.andromda.metafacades.uml.FrontEndForward getForward()
Specified by:
getForward in interface org.andromda.metafacades.uml.FrontEndActionState

isContainedInFrontEndUseCase

public boolean isContainedInFrontEndUseCase()
Specified by:
isContainedInFrontEndUseCase in interface org.andromda.metafacades.uml.FrontEndActionState

isServerSide

public boolean isServerSide()
Specified by:
isServerSide in interface org.andromda.metafacades.uml.FrontEndActionState

copyTaggedValues

public void copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
Specified by:
copyTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacade

findTaggedValue

public Object findTaggedValue(String tagName)
Specified by:
findTaggedValue in interface org.andromda.metafacades.uml.ModelElementFacade

findTaggedValues

public Collection findTaggedValues(String tagName)
Specified by:
findTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacade

getConstraints

public Collection getConstraints()
Specified by:
getConstraints in interface org.andromda.metafacades.uml.ModelElementFacade

getConstraints

public Collection getConstraints(String kind)
Specified by:
getConstraints in interface org.andromda.metafacades.uml.ModelElementFacade

getDocumentation

public String getDocumentation(String indent,
                               int lineLength)
Specified by:
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacade

getDocumentation

public String getDocumentation(String indent,
                               int lineLength,
                               boolean htmlStyle)
Specified by:
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacade

getDocumentation

public String getDocumentation(String indent)
Specified by:
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacade

getFullyQualifiedName

public String getFullyQualifiedName(boolean modelName)
Specified by:
getFullyQualifiedName in interface org.andromda.metafacades.uml.ModelElementFacade

getFullyQualifiedName

public String getFullyQualifiedName()
Specified by:
getFullyQualifiedName in interface org.andromda.metafacades.uml.ModelElementFacade

getFullyQualifiedNamePath

public String getFullyQualifiedNamePath()
Specified by:
getFullyQualifiedNamePath in interface org.andromda.metafacades.uml.ModelElementFacade

getId

public String getId()
Specified by:
getId in interface org.andromda.metafacades.uml.ModelElementFacade

getLanguageMappings

public org.andromda.metafacades.uml.TypeMappings getLanguageMappings()
Specified by:
getLanguageMappings in interface org.andromda.metafacades.uml.ModelElementFacade

getModel

public org.andromda.metafacades.uml.ModelFacade getModel()
Specified by:
getModel in interface org.andromda.metafacades.uml.ModelElementFacade

getName

public String getName()
Specified by:
getName in interface org.andromda.metafacades.uml.ModelElementFacade

getPackage

public org.andromda.metafacades.uml.ModelElementFacade getPackage()
Specified by:
getPackage in interface org.andromda.metafacades.uml.ModelElementFacade

getPackageName

public String getPackageName(boolean modelName)
Specified by:
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacade

getPackageName

public String getPackageName()
Specified by:
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacade

getPackagePath

public String getPackagePath()
Specified by:
getPackagePath in interface org.andromda.metafacades.uml.ModelElementFacade

getRootPackage

public org.andromda.metafacades.uml.PackageFacade getRootPackage()
Specified by:
getRootPackage in interface org.andromda.metafacades.uml.ModelElementFacade

getSourceDependencies

public Collection getSourceDependencies()
Specified by:
getSourceDependencies in interface org.andromda.metafacades.uml.ModelElementFacade

getStateMachineContext

public org.andromda.metafacades.uml.StateMachineFacade getStateMachineContext()
Specified by:
getStateMachineContext in interface org.andromda.metafacades.uml.ModelElementFacade

getStereotypeNames

public Collection getStereotypeNames()
Specified by:
getStereotypeNames in interface org.andromda.metafacades.uml.ModelElementFacade

getStereotypes

public Collection getStereotypes()
Specified by:
getStereotypes in interface org.andromda.metafacades.uml.ModelElementFacade

getTaggedValues

public Collection getTaggedValues()
Specified by:
getTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacade

getTargetDependencies

public Collection getTargetDependencies()
Specified by:
getTargetDependencies in interface org.andromda.metafacades.uml.ModelElementFacade

getTemplateParameter

public Object getTemplateParameter(String parameterName)
Specified by:
getTemplateParameter in interface org.andromda.metafacades.uml.ModelElementFacade

getTemplateParameters

public Collection getTemplateParameters()
Specified by:
getTemplateParameters in interface org.andromda.metafacades.uml.ModelElementFacade

getVisibility

public String getVisibility()
Specified by:
getVisibility in interface org.andromda.metafacades.uml.ModelElementFacade

hasExactStereotype

public boolean hasExactStereotype(String stereotypeName)
Specified by:
hasExactStereotype in interface org.andromda.metafacades.uml.ModelElementFacade

hasStereotype

public boolean hasStereotype(String stereotypeName)
Specified by:
hasStereotype in interface org.andromda.metafacades.uml.ModelElementFacade

isBindingDependenciesPresent

public boolean isBindingDependenciesPresent()
Specified by:
isBindingDependenciesPresent in interface org.andromda.metafacades.uml.ModelElementFacade

isConstraintsPresent

public boolean isConstraintsPresent()
Specified by:
isConstraintsPresent in interface org.andromda.metafacades.uml.ModelElementFacade

isTemplateParametersPresent

public boolean isTemplateParametersPresent()
Specified by:
isTemplateParametersPresent in interface org.andromda.metafacades.uml.ModelElementFacade

translateConstraint

public String translateConstraint(String name,
                                  String translation)
Specified by:
translateConstraint in interface org.andromda.metafacades.uml.ModelElementFacade

translateConstraints

public String[] translateConstraints(String translation)
Specified by:
translateConstraints in interface org.andromda.metafacades.uml.ModelElementFacade

translateConstraints

public String[] translateConstraints(String kind,
                                     String translation)
Specified by:
translateConstraints in interface org.andromda.metafacades.uml.ModelElementFacade

getDeferrableEvents

public Collection getDeferrableEvents()
Specified by:
getDeferrableEvents in interface org.andromda.metafacades.uml.StateFacade

getContainer

public org.andromda.metafacades.uml.StateFacade getContainer()
Specified by:
getContainer in interface org.andromda.metafacades.uml.StateVertexFacade

getIncoming

public Collection getIncoming()
Specified by:
getIncoming in interface org.andromda.metafacades.uml.StateVertexFacade

getOutgoing

public Collection getOutgoing()
Specified by:
getOutgoing in interface org.andromda.metafacades.uml.StateVertexFacade

getPartition

public org.andromda.metafacades.uml.PartitionFacade getPartition()
Specified by:
getPartition in interface org.andromda.metafacades.uml.StateVertexFacade

getStateMachine

public org.andromda.metafacades.uml.StateMachineFacade getStateMachine()
Specified by:
getStateMachine in interface org.andromda.metafacades.uml.StateVertexFacade

initialize

public void initialize()
Specified by:
initialize in interface org.andromda.metafacades.uml.ModelElementFacade
See Also:
MetafacadeBase.initialize()

getValidationOwner

public Object getValidationOwner()
Specified by:
getValidationOwner in interface org.andromda.metafacades.uml.ModelElementFacade
See Also:
MetafacadeBase.getValidationOwner()

getValidationName

public String getValidationName()
Specified by:
getValidationName in interface org.andromda.metafacades.uml.ModelElementFacade
See Also:
MetafacadeBase.getValidationName()

validateInvariants

public void validateInvariants(Collection validationMessages)
Specified by:
validateInvariants in interface org.andromda.metafacades.uml.ModelElementFacade
See Also:
MetafacadeBase.validateInvariants(java.util.Collection)

toString

public String toString()
See Also:
Object.toString()


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