de.armax.ax.devtools.uml.mdr
Class AXoperationMdrImpl

java.lang.Object
  extended byde.armax.ax.devtools.uml.AXmodelElementAbstract
      extended byde.armax.ax.devtools.uml.mdr.AXmodelElementMdrImpl
          extended byde.armax.ax.devtools.uml.mdr.AXoperationMdrImpl
All Implemented Interfaces:
AXmodelElement, AXoperation

public class AXoperationMdrImpl
extends AXmodelElementMdrImpl
implements AXoperation

Author:
Peter Wieland, ARMAX mindware GmbH

Field Summary
 
Fields inherited from class de.armax.ax.devtools.uml.mdr.AXmodelElementMdrImpl
model
 
Fields inherited from interface de.armax.ax.devtools.uml.AXoperation
INTERFACE
 
Constructor Summary
AXoperationMdrImpl(org.omg.uml.foundation.core.Operation operation, AXmodelMdrImpl model, java.util.HashMap taggedValues)
           
 
Method Summary
 AXclass getOwner()
          Get the owning class of this operation.
 java.lang.String getParameterListString()
          Get a java like list of the parameters including the parameter types.
 java.lang.String getParameterListString(boolean namesOnly)
          Get a java like list of the parameters.
 java.util.List getParameters()
          Get a List of all parameters.
 AXclassifier getReturnType()
          Get the return type of this operation.
 java.lang.String toString()
           
 
Methods inherited from class de.armax.ax.devtools.uml.mdr.AXmodelElementMdrImpl
existTaggedValue, getModel, getName, getNamespaceName, getRealElement, getStereotype, getTaggedValue, getTaggedValue, getTaggedValues, getTaggedValueTags
 
Methods inherited from class de.armax.ax.devtools.uml.AXmodelElementAbstract
equals, getNameForCollectionDefine, getNameForCollectionMethod, getNameForCollectionVariable, getNameForDefine, getNameForMethod, getNameForVariable, getPackage, getQualifiedName, getSufficientlyQualifiedName, getSufficientlyQualifiedName, getWellKnownPackages, hasStereotype, isSameNamespace, isSameNamespace
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.armax.ax.devtools.uml.AXmodelElement
equals, existTaggedValue, getModel, getName, getNameForCollectionDefine, getNameForCollectionMethod, getNameForCollectionVariable, getNameForDefine, getNameForMethod, getNameForVariable, getNamespaceName, getPackage, getQualifiedName, getRealElement, getStereotype, getSufficientlyQualifiedName, getSufficientlyQualifiedName, getTaggedValue, getTaggedValue, getTaggedValues, getTaggedValueTags, getWellKnownPackages, hasStereotype, isSameNamespace, isSameNamespace
 

Constructor Detail

AXoperationMdrImpl

public AXoperationMdrImpl(org.omg.uml.foundation.core.Operation operation,
                          AXmodelMdrImpl model,
                          java.util.HashMap taggedValues)
Method Detail

getReturnType

public AXclassifier getReturnType()
Description copied from interface: AXoperation

Get the return type of this operation. If this operation does not have a return type, this returns a generic void type.

Specified by:
getReturnType in interface AXoperation

getParameters

public java.util.List getParameters()
Description copied from interface: AXoperation

Get a List of all parameters.

Specified by:
getParameters in interface AXoperation
See Also:
AXparameter

getOwner

public AXclass getOwner()
Description copied from interface: AXoperation

Get the owning class of this operation.

Specified by:
getOwner in interface AXoperation

getParameterListString

public java.lang.String getParameterListString()
Description copied from interface: AXoperation

Get a java like list of the parameters including the parameter types.

Specified by:
getParameterListString in interface AXoperation

getParameterListString

public java.lang.String getParameterListString(boolean namesOnly)
Description copied from interface: AXoperation

Get a java like list of the parameters. Optionally include the types or not.

Specified by:
getParameterListString in interface AXoperation
Parameters:
namesOnly - if true, no types are included

toString

public java.lang.String toString()
Overrides:
toString in class AXmodelElementAbstract


Copyright © 2003 ARMAX mindware GmbH. All Rights Reserved.