TIBCO Adapter SDK C++ Reference
MAssociationEndpointDescription Members
MAssociationEndpointDescription | Legend
Members
Methods
Method Description
getAssociationType Return the association type for this MAssociationEndpointDescription from the point of view of this endpoint. The type is one of the following:

M_ASSOCIATION_BY_CONTAINMENT. Implies that an instance of class A "owns" one or more instances of class B. No other class has ownership of the same B instance. If class A is deleted, logically the B instance should be deleted also.

M_ASSOCIATION_BY_REFERENCE. An instance of class A is associated with zero or more instances of class B.

The B instances may be referenced by more than one instance of A. This is the most general form of association and is the default if no type is specified.

getEndpointClass Return the class that is associated with this association endpoint encapsulated as an MModeledClassDescription.
getKeyAttribute Retrieve a key attribute as an MAttributeDescription instance if you specify the name of the attribute. This is a convenience access method.
getKeyAttributes Return a list of key attributes by name.

Do not delete the list returned by this method.

getMaxMultiplicity Return the maximum association cardinality for this association endpoint description.
getMinMultiplicity Return the minimum association cardinality for this association endpoint description.
getRoleName Return the role name for this half association.
isNavigable Return true if it is permissible to navigate from this half-association to its counterpart; false otherwise.
Nested Types
Nested Type Description
MAssociationType  
Copyright (c) 2010 TIBCO Software Inc. All rights reserved.