org.andromda.cartridges.bpm4struts.metafacades
Class StrutsActionStateLogic
java.lang.Object
org.andromda.core.metafacade.MetafacadeBase
org.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
| Fields inherited from class org.andromda.core.metafacade.MetafacadeBase |
contextRoot, logger |
| Methods inherited from class org.andromda.core.metafacade.MetafacadeBase |
equals, getConfiguredProperty, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate |
metaObject
protected Object metaObject
StrutsActionStateLogic
public StrutsActionStateLogic(Object metaObject,
String context)
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.