de.armax.ax.devtools.uml
Interface AXassociation

All Superinterfaces:
AXmodelElement
All Known Implementing Classes:
AXassociationMdrImpl, AXassociationNsumlImpl

public interface AXassociation
extends AXmodelElement

Metamodel for am UML association.

This class represents an association from the view of one association end. The same association seen from the other end is a different object.

Author:
Peter Wieland, ARMAX mindware GmbH

Field Summary
static java.lang.String INTERFACE
          The qualified name of this interface.
 
Method Summary
 AXassociation getInverseAssociation()
          Get an association representing the same UML association as it is seen by the other end.
 java.lang.String getName()
          Get the name for the association (NOTE: this is not the UML name for this association).
 AXassociationEnd getOtherEnd()
          Get the non reference or opposite end of an association
 AXassociationEnd getThisEnd()
          Get the reference end of an association.
 
Methods inherited from interface de.armax.ax.devtools.uml.AXmodelElement
equals, existTaggedValue, getModel, getNameForCollectionDefine, getNameForCollectionMethod, getNameForCollectionVariable, getNameForDefine, getNameForMethod, getNameForVariable, getNamespaceName, getPackage, getQualifiedName, getRealElement, getStereotype, getSufficientlyQualifiedName, getSufficientlyQualifiedName, getTaggedValue, getTaggedValue, getTaggedValues, getTaggedValueTags, getWellKnownPackages, hasStereotype, isSameNamespace, isSameNamespace
 

Field Detail

INTERFACE

public static final java.lang.String INTERFACE

The qualified name of this interface.

See Also:
Constant Field Values
Method Detail

getThisEnd

public AXassociationEnd getThisEnd()

Get the reference end of an association.

Returns:
the reference end

getOtherEnd

public AXassociationEnd getOtherEnd()

Get the non reference or opposite end of an association

Returns:
the opposite end

getInverseAssociation

public AXassociation getInverseAssociation()

Get an association representing the same UML association as it is seen by the other end. I.e. the two ends are interchanged.


getName

public java.lang.String getName()

Get the name for the association (NOTE: this is not the UML name for this association).

The name of an association is (unlike the UML name for an association) build following the rules below.

Specified by:
getName in interface AXmodelElement
Returns:
the name exactly as it is specified in the model


Copyright © 2003 ARMAX mindware GmbH. All Rights Reserved.