com.ptc.core.meta.common
Interface AssociationTypeIdentifier

All Superinterfaces:
AttributeTypeIdentifier, DefinitionIdentifier, Identifier, Serializable, TypeIdentifier
All Known Implementing Classes:
com.ptc.core.meta.common.impl.AbstractAssociationTypeIdentifier, InstanceBasedAssociationTypeIdentifier, ModeledAssociationTypeIdentifier

public interface AssociationTypeIdentifier
extends AttributeTypeIdentifier, TypeIdentifier

An Association Type Identifier identifies both a VIRTUAL AttributeType and a Type, i.e. it identifies an AttributeType of Type A and it identifies a referenced Type B.

Supported API: true

Extendable: false


Method Summary
 AssociationIdentifier newAssociationIdentifier(TypeInstanceIdentifier the_context, TypeInstanceIdentifier the_target)
          

Supported API: true
 AssociationTypeIdentifier replaceTail(TypeIdentifier new_tail)
          

Supported API: true
 

Method Detail

newAssociationIdentifier

AssociationIdentifier newAssociationIdentifier(TypeInstanceIdentifier the_context,
                                               TypeInstanceIdentifier the_target)
                                               throws IllegalFormatException


Supported API: true

Parameters:
the_context -
the_target -
Returns:
AssociationIdentifier
Throws:
IllegalFormatException

replaceTail

AssociationTypeIdentifier replaceTail(TypeIdentifier new_tail)


Supported API: true

Parameters:
new_tail -
Returns:
AssociationTypeIdentifier