Interface Identifier

All Superinterfaces:
Serializable
All Known Subinterfaces:
AssociationIdentifier, AssociationTypeIdentifier, AttributeIdentifier, AttributeTypeIdentifier, DefinitionIdentifier, ElementIdentifier, InstanceIdentifier, TypeIdentifier, TypeInstanceIdentifier
All Known Implementing Classes:
com.ptc.core.meta.common.impl.AbstractAssociationIdentifier, com.ptc.core.meta.common.impl.AbstractAssociationTypeIdentifier, com.ptc.core.meta.common.impl.AbstractAttributeIdentifier, com.ptc.core.meta.common.impl.AbstractAttributeTypeIdentifier, com.ptc.core.meta.common.impl.AbstractDefinitionIdentifier, com.ptc.core.meta.common.impl.AbstractElementIdentifier, com.ptc.core.meta.common.impl.AbstractHierarchicalIdentifier, com.ptc.core.meta.common.impl.AbstractIdentifier, ArrayIndexInstanceIdentifier, ChangeOperationIdentifier, CreateOperationIdentifier, DeleteOperationIdentifier, DisplayOperationIdentifier, FederatedInstanceIdentifier, com.ptc.core.meta.common.impl.FilteredAssociationTypeIdentifier, IBRTypeIdentifier, IBRTypeInstanceIdentifier, InstanceBasedAssociationIdentifier, InstanceBasedAssociationTypeIdentifier, InstanceBasedAttributeIdentifier, InstanceBasedAttributeTypeIdentifier, ModeledAssociationIdentifier, ModeledAssociationTypeIdentifier, ModeledAttributeIdentifier, ModeledAttributeTypeIdentifier, OIROperationIdentifier, OperationIdentifier, QueryBasedAssociationTypeIdentifier, SearchOperationIdentifier, UpdateOperationIdentifier, WCIteratedInstanceIdentifier, WCPersistableInstanceIdentifier, WCTypeIdentifier, WCTypeInstanceIdentifier

public interface Identifier extends Serializable
Identifiers uniquely identify Definitions and/or Elements from the point of view of a given system. Identifiers can be directly converted to external string form, and can be constructed from external string form through the use of a factory. Identifiers are immutable objects.

Supported API: true

Extendable: false