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

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.AXclassifierMdrImpl
All Implemented Interfaces:
AXclassifier, AXmodelElement
Direct Known Subclasses:
AXclassMdrImpl

public class AXclassifierMdrImpl
extends AXmodelElementMdrImpl
implements AXclassifier

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.AXclassifier
INTERFACE
 
Constructor Summary
AXclassifierMdrImpl(org.omg.uml.foundation.core.Classifier cls, AXmodelMdrImpl model, java.util.HashMap taggedValues)
           
 
Method Summary
 java.lang.String getNamespaceName()
          Get the namespace name for this model element.
 boolean isNativeType()
          Check weather this type is a native type.
 boolean isVoidType()
          Check weather this type is a void type.
 
Methods inherited from class de.armax.ax.devtools.uml.mdr.AXmodelElementMdrImpl
existTaggedValue, getModel, getName, 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, toString
 
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, getPackage, getQualifiedName, getRealElement, getStereotype, getSufficientlyQualifiedName, getSufficientlyQualifiedName, getTaggedValue, getTaggedValue, getTaggedValues, getTaggedValueTags, getWellKnownPackages, hasStereotype, isSameNamespace, isSameNamespace
 

Constructor Detail

AXclassifierMdrImpl

public AXclassifierMdrImpl(org.omg.uml.foundation.core.Classifier cls,
                           AXmodelMdrImpl model,
                           java.util.HashMap taggedValues)
Method Detail

getNamespaceName

public java.lang.String getNamespaceName()
Description copied from interface: AXmodelElement

Get the namespace name for this model element.

This includes the names of all nested UML namespaces separated by dots (as it is well known for java packages).

Specified by:
getNamespaceName in interface AXmodelElement
Overrides:
getNamespaceName in class AXmodelElementMdrImpl

isVoidType

public boolean isVoidType()
Description copied from interface: AXclassifier

Check weather this type is a void type.

Specified by:
isVoidType in interface AXclassifier
Returns:
true if this classifier is a void type.

isNativeType

public boolean isNativeType()
Description copied from interface: AXclassifier

Check weather this type is a native type.

This returns true for UML DataTypes.

Specified by:
isNativeType in interface AXclassifier


Copyright © 2003 ARMAX mindware GmbH. All Rights Reserved.