org.andromda.cartridges.bpm4struts.metafacades
Class StrutsControllerOperationLogic

java.lang.Object
  extended by org.andromda.core.metafacade.MetafacadeBase
      extended by org.andromda.cartridges.bpm4struts.metafacades.StrutsControllerOperationLogic
All Implemented Interfaces:
StrutsControllerOperation, org.andromda.metafacades.uml.FrontEndControllerOperation, org.andromda.metafacades.uml.ModelElementFacade, org.andromda.metafacades.uml.OperationFacade
Direct Known Subclasses:
StrutsControllerOperationLogicImpl

public abstract class StrutsControllerOperationLogic
extends org.andromda.core.metafacade.MetafacadeBase
implements StrutsControllerOperation

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

See Also:
StrutsControllerOperation

Field Summary
protected  java.lang.Object metaObject
           
 
Fields inherited from class org.andromda.core.metafacade.MetafacadeBase
contextRoot, logger
 
Constructor Summary
StrutsControllerOperationLogic(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.lang.Object findTaggedValue(java.lang.String name, boolean follow)
           
 java.util.Collection findTaggedValues(java.lang.String tagName)
           
 org.andromda.metafacades.uml.FrontEndActivityGraph getActivityGraph()
           
 java.lang.String getArgumentNames()
           
 java.util.Collection getArguments()
           
 java.lang.String getArgumentTypeNames()
           
 org.andromda.metafacades.uml.ServiceOperation getBackEndServiceOperation()
           
 java.lang.String getCall()
           
 java.lang.String getConcurrency()
           
 java.util.Collection getConstraints()
           
 java.util.Collection getConstraints(java.lang.String kind)
           
 StrutsController getController()
           The controller for this operation.
 java.util.List getDeferringActions()
           
 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 getExceptionList()
           
 java.lang.String getExceptionList(java.lang.String initialExceptions)
           
 java.util.Collection getExceptions()
           
 java.util.List getFormFields()
           
 java.lang.String getFullyQualifiedName()
           
 java.lang.String getFullyQualifiedName(boolean modelName)
           
 java.lang.String getFullyQualifiedNamePath()
           
 java.lang.String getId()
           
 java.lang.String getInterfaceFullPath()
           The package of the interface converted to a file-system compatible format.
 java.lang.String getInterfaceName()
           The name of the interface used for forms that correspond to the calling of this operation (we need to pass the form to the controller, but many forms/actions my be deferring to this operation, this way we can aggregate them).
 java.lang.String getInterfacePackageName()
           The package of the interface used for forms that correspond to the calling of this operation (we need to pass the form to the controller, but many forms/actions my be deferring to this operation, this way we can aggregate them).
 java.lang.String getInterfaceType()
           The fully qualified name of the interface.
 org.andromda.metafacades.uml.TypeMappings getLanguageMappings()
           
 int getLower()
           
 org.andromda.metafacades.uml.ModelFacade getModel()
           
 java.lang.String getName()
           
 org.andromda.metafacades.uml.OperationFacade getOverriddenOperation()
           
 org.andromda.metafacades.uml.ClassifierFacade getOwner()
           
 org.andromda.metafacades.uml.ModelElementFacade getPackage()
           
 java.lang.String getPackageName()
           
 java.lang.String getPackageName(boolean modelName)
           
 java.lang.String getPackagePath()
           
 java.util.Collection getParameters()
           
 java.lang.String getPostconditionName()
           
 java.util.Collection getPostconditions()
           
 java.lang.String getPreconditionCall()
           
 java.lang.String getPreconditionName()
           
 java.util.Collection getPreconditions()
           
 java.lang.String getPreconditionSignature()
           
 org.andromda.metafacades.uml.ParameterFacade getReturnParameter()
           
 org.andromda.metafacades.uml.ClassifierFacade getReturnType()
           
 org.andromda.metafacades.uml.PackageFacade getRootPackage()
           
 java.lang.String getSignature()
           
 java.lang.String getSignature(boolean withArgumentNames)
           
 java.lang.String getSignature(java.lang.String argumentModifier)
           
 java.util.Collection getSourceDependencies()
           
 org.andromda.metafacades.uml.StateMachineFacade getStateMachineContext()
           
 java.util.Collection getStereotypeNames()
           
 java.util.Collection getStereotypes()
           
 java.util.Collection getTaggedValues()
           
 java.util.Collection getTargetDependencies()
           
 java.lang.Object getTemplateParameter(java.lang.String parameterName)
           
 java.util.Collection getTemplateParameters()
           
 java.lang.String getTypedArgumentList()
           
 java.lang.String getTypedArgumentList(java.lang.String modifier)
           
 int getUpper()
           
 java.lang.String getValidationName()
           
 java.lang.Object getValidationOwner()
           
 java.lang.String getVisibility()
           
protected abstract  java.lang.Object handleGetBackEndServiceOperation()
           
protected abstract  java.lang.Object handleGetController()
           
protected abstract  java.lang.String handleGetInterfaceFullPath()
           
protected abstract  java.lang.String handleGetInterfaceName()
           
protected abstract  java.lang.String handleGetInterfacePackageName()
           
protected abstract  java.lang.String handleGetInterfaceType()
           
protected abstract  boolean handleIsBackEndServiceOperationMatchingParameters()
           
protected abstract  boolean handleIsCallingBackEnd()
           
 boolean hasExactStereotype(java.lang.String stereotypeName)
           
 boolean hasStereotype(java.lang.String stereotypeName)
           
 void initialize()
           
 boolean isAbstract()
           
 boolean isAllArgumentsHaveFormFields()
           
 boolean isBackEndServiceOperationMatchingParameters()
           
 boolean isBindingDependenciesPresent()
           
 boolean isCallingBackEnd()
           If this is true then the backEndServiceOperation property is not null, meaning this operation is calling a specific backend operation.
 boolean isConstraintsPresent()
           
 boolean isExceptionsPresent()
           
 boolean isFrontEndControllerOperationMetaType()
           
 boolean isModelElementFacadeMetaType()
           
 boolean isOperationFacadeMetaType()
           
 boolean isOverriding()
           
 boolean isOwnerIsController()
           
 boolean isPostconditionsPresent()
           
 boolean isPreconditionsPresent()
           
 boolean isQuery()
           
 boolean isReturnTypePresent()
           
 boolean isStatic()
           
 boolean isStrutsControllerOperationMetaType()
          Indicates the metafacade type (used for metafacade mappings).
 boolean isTemplateParametersPresent()
           
 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

StrutsControllerOperationLogic

public StrutsControllerOperationLogic(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

isStrutsControllerOperationMetaType

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

Specified by:
isStrutsControllerOperationMetaType in interface StrutsControllerOperation
Returns:
always true
See Also:
StrutsControllerOperation

handleGetInterfaceName

protected abstract java.lang.String handleGetInterfaceName()
See Also:
StrutsControllerOperation.getInterfaceName()

getInterfaceName

public final java.lang.String getInterfaceName()
Description copied from interface: StrutsControllerOperation

The name of the interface used for forms that correspond to the calling of this operation (we need to pass the form to the controller, but many forms/actions my be deferring to this operation, this way we can aggregate them).

Specified by:
getInterfaceName in interface StrutsControllerOperation

handleGetInterfacePackageName

protected abstract java.lang.String handleGetInterfacePackageName()
See Also:
StrutsControllerOperation.getInterfacePackageName()

getInterfacePackageName

public final java.lang.String getInterfacePackageName()
Description copied from interface: StrutsControllerOperation

The package of the interface used for forms that correspond to the calling of this operation (we need to pass the form to the controller, but many forms/actions my be deferring to this operation, this way we can aggregate them).

Specified by:
getInterfacePackageName in interface StrutsControllerOperation

handleGetInterfaceFullPath

protected abstract java.lang.String handleGetInterfaceFullPath()
See Also:
StrutsControllerOperation.getInterfaceFullPath()

getInterfaceFullPath

public final java.lang.String getInterfaceFullPath()
Description copied from interface: StrutsControllerOperation

The package of the interface converted to a file-system compatible format.

Specified by:
getInterfaceFullPath in interface StrutsControllerOperation

handleGetInterfaceType

protected abstract java.lang.String handleGetInterfaceType()
See Also:
StrutsControllerOperation.getInterfaceType()

getInterfaceType

public final java.lang.String getInterfaceType()
Description copied from interface: StrutsControllerOperation

The fully qualified name of the interface.

Specified by:
getInterfaceType in interface StrutsControllerOperation

handleIsBackEndServiceOperationMatchingParameters

protected abstract boolean handleIsBackEndServiceOperationMatchingParameters()
See Also:
StrutsControllerOperation.isBackEndServiceOperationMatchingParameters()

isBackEndServiceOperationMatchingParameters

public final boolean isBackEndServiceOperationMatchingParameters()
Specified by:
isBackEndServiceOperationMatchingParameters in interface StrutsControllerOperation

handleIsCallingBackEnd

protected abstract boolean handleIsCallingBackEnd()
See Also:
StrutsControllerOperation.isCallingBackEnd()

isCallingBackEnd

public final boolean isCallingBackEnd()
Description copied from interface: StrutsControllerOperation

If this is true then the backEndServiceOperation property is not null, meaning this operation is calling a specific backend operation.

Specified by:
isCallingBackEnd in interface StrutsControllerOperation

getController

public final StrutsController getController()
Description copied from interface: StrutsControllerOperation

The controller for this operation. This is the owner in case this actually is a controller operation, null otherwise.

Specified by:
getController in interface StrutsControllerOperation

handleGetController

protected abstract java.lang.Object handleGetController()

getBackEndServiceOperation

public final org.andromda.metafacades.uml.ServiceOperation getBackEndServiceOperation()
Specified by:
getBackEndServiceOperation in interface StrutsControllerOperation

handleGetBackEndServiceOperation

protected abstract java.lang.Object handleGetBackEndServiceOperation()

isFrontEndControllerOperationMetaType

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

isOperationFacadeMetaType

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

isModelElementFacadeMetaType

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

getActivityGraph

public org.andromda.metafacades.uml.FrontEndActivityGraph getActivityGraph()
Specified by:
getActivityGraph in interface org.andromda.metafacades.uml.FrontEndControllerOperation

getDeferringActions

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

getFormFields

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

isAllArgumentsHaveFormFields

public boolean isAllArgumentsHaveFormFields()
Specified by:
isAllArgumentsHaveFormFields in interface org.andromda.metafacades.uml.FrontEndControllerOperation

isOwnerIsController

public boolean isOwnerIsController()
Specified by:
isOwnerIsController in interface org.andromda.metafacades.uml.FrontEndControllerOperation

copyTaggedValues

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

findTaggedValue

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

findTaggedValues

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

getConstraints

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

getConstraints

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

getDocumentation

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

getDocumentation

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

getDocumentation

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

getFullyQualifiedName

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

getFullyQualifiedName

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

getFullyQualifiedNamePath

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

getId

public java.lang.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 java.lang.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 java.lang.String getPackageName(boolean modelName)
Specified by:
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacade

getPackageName

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

getPackagePath

public java.lang.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 java.util.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 java.util.Collection getStereotypeNames()
Specified by:
getStereotypeNames in interface org.andromda.metafacades.uml.ModelElementFacade

getStereotypes

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

getTaggedValues

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

getTargetDependencies

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

getTemplateParameter

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

getTemplateParameters

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

getVisibility

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

hasExactStereotype

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

hasStereotype

public boolean hasStereotype(java.lang.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 java.lang.String translateConstraint(java.lang.String name,
                                            java.lang.String translation)
Specified by:
translateConstraint in interface org.andromda.metafacades.uml.ModelElementFacade

translateConstraints

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

translateConstraints

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

findParameter

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

findTaggedValue

public java.lang.Object findTaggedValue(java.lang.String name,
                                        boolean follow)
Specified by:
findTaggedValue in interface org.andromda.metafacades.uml.OperationFacade

getArgumentNames

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

getArgumentTypeNames

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

getArguments

public java.util.Collection getArguments()
Specified by:
getArguments in interface org.andromda.metafacades.uml.OperationFacade

getCall

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

getConcurrency

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

getExceptionList

public java.lang.String getExceptionList(java.lang.String initialExceptions)
Specified by:
getExceptionList in interface org.andromda.metafacades.uml.OperationFacade

getExceptionList

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

getExceptions

public java.util.Collection getExceptions()
Specified by:
getExceptions in interface org.andromda.metafacades.uml.OperationFacade

getLower

public int getLower()
Specified by:
getLower in interface org.andromda.metafacades.uml.OperationFacade

getOverriddenOperation

public org.andromda.metafacades.uml.OperationFacade getOverriddenOperation()
Specified by:
getOverriddenOperation in interface org.andromda.metafacades.uml.OperationFacade

getOwner

public org.andromda.metafacades.uml.ClassifierFacade getOwner()
Specified by:
getOwner in interface org.andromda.metafacades.uml.OperationFacade

getParameters

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

getPostconditionName

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

getPostconditions

public java.util.Collection getPostconditions()
Specified by:
getPostconditions in interface org.andromda.metafacades.uml.OperationFacade

getPreconditionCall

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

getPreconditionName

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

getPreconditionSignature

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

getPreconditions

public java.util.Collection getPreconditions()
Specified by:
getPreconditions in interface org.andromda.metafacades.uml.OperationFacade

getReturnParameter

public org.andromda.metafacades.uml.ParameterFacade getReturnParameter()
Specified by:
getReturnParameter in interface org.andromda.metafacades.uml.OperationFacade

getReturnType

public org.andromda.metafacades.uml.ClassifierFacade getReturnType()
Specified by:
getReturnType in interface org.andromda.metafacades.uml.OperationFacade

getSignature

public java.lang.String getSignature(boolean withArgumentNames)
Specified by:
getSignature in interface org.andromda.metafacades.uml.OperationFacade

getSignature

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

getSignature

public java.lang.String getSignature(java.lang.String argumentModifier)
Specified by:
getSignature in interface org.andromda.metafacades.uml.OperationFacade

getTypedArgumentList

public java.lang.String getTypedArgumentList(java.lang.String modifier)
Specified by:
getTypedArgumentList in interface org.andromda.metafacades.uml.OperationFacade

getTypedArgumentList

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

getUpper

public int getUpper()
Specified by:
getUpper in interface org.andromda.metafacades.uml.OperationFacade

isAbstract

public boolean isAbstract()
Specified by:
isAbstract in interface org.andromda.metafacades.uml.OperationFacade

isExceptionsPresent

public boolean isExceptionsPresent()
Specified by:
isExceptionsPresent in interface org.andromda.metafacades.uml.OperationFacade

isOverriding

public boolean isOverriding()
Specified by:
isOverriding in interface org.andromda.metafacades.uml.OperationFacade

isPostconditionsPresent

public boolean isPostconditionsPresent()
Specified by:
isPostconditionsPresent in interface org.andromda.metafacades.uml.OperationFacade

isPreconditionsPresent

public boolean isPreconditionsPresent()
Specified by:
isPreconditionsPresent in interface org.andromda.metafacades.uml.OperationFacade

isQuery

public boolean isQuery()
Specified by:
isQuery in interface org.andromda.metafacades.uml.OperationFacade

isReturnTypePresent

public boolean isReturnTypePresent()
Specified by:
isReturnTypePresent in interface org.andromda.metafacades.uml.OperationFacade

isStatic

public boolean isStatic()
Specified by:
isStatic in interface org.andromda.metafacades.uml.OperationFacade

initialize

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

getValidationOwner

public java.lang.Object getValidationOwner()
Specified by:
getValidationOwner in interface org.andromda.metafacades.uml.ModelElementFacade
Overrides:
getValidationOwner in class org.andromda.core.metafacade.MetafacadeBase
See Also:
MetafacadeBase.getValidationOwner()

getValidationName

public java.lang.String getValidationName()
Specified by:
getValidationName in interface org.andromda.metafacades.uml.ModelElementFacade
Overrides:
getValidationName in class org.andromda.core.metafacade.MetafacadeBase
See Also:
MetafacadeBase.getValidationName()

validateInvariants

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()


Copyright © 2003-2008 AndroMDA.org. All Rights Reserved.