Uses of Package
org.eclipse.ocl.examples.domain.ids

Packages that use org.eclipse.ocl.examples.domain.ids
org.eclipse.ocl.examples.codegen.analyzer   
org.eclipse.ocl.examples.codegen.cgmodel   
org.eclipse.ocl.examples.codegen.cgmodel.impl   
org.eclipse.ocl.examples.codegen.generator   
org.eclipse.ocl.examples.codegen.inliner   
org.eclipse.ocl.examples.codegen.java   
org.eclipse.ocl.examples.codegen.java.iteration   
org.eclipse.ocl.examples.codegen.java.types   
org.eclipse.ocl.examples.codegen.oclinecore   
org.eclipse.ocl.examples.domain.elements   
org.eclipse.ocl.examples.domain.ids   
org.eclipse.ocl.examples.domain.ids.impl   
org.eclipse.ocl.examples.domain.library   
org.eclipse.ocl.examples.domain.types   
org.eclipse.ocl.examples.domain.values   
org.eclipse.ocl.examples.domain.values.impl   
org.eclipse.ocl.examples.domain.values.util   
org.eclipse.ocl.examples.library.classifier   
org.eclipse.ocl.examples.library.collection   
org.eclipse.ocl.examples.library.ecore   
org.eclipse.ocl.examples.library.enumeration   
org.eclipse.ocl.examples.library.executor   
org.eclipse.ocl.examples.library.integer   
org.eclipse.ocl.examples.library.iterator   
org.eclipse.ocl.examples.library.logical   
org.eclipse.ocl.examples.library.oclany   
org.eclipse.ocl.examples.library.oclvoid   
org.eclipse.ocl.examples.library.real   
org.eclipse.ocl.examples.library.string   
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.ecore   
org.eclipse.ocl.examples.pivot.internal.impl   
org.eclipse.ocl.examples.pivot.library   
org.eclipse.ocl.examples.pivot.manager   
org.eclipse.ocl.examples.pivot.uml   
org.eclipse.ocl.examples.xtext.base.cs2as   
org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs   
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.codegen.analyzer
ClassId
          A ClassId provides a unique hierarchical identifier for a class which is nested by unique name in a parent package.
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
DataTypeId
          A DataTypeId provides a unique hierarchical identifier for a datatype which is nested by unique name in a parent package.
ElementId
          An ElementId provides a unique hierarchical identifier for a metamodel element.
EnumerationId
          A EnumerationId provides a unique hierarchical for an enumeration which may have many 'actual' type variants.
EnumerationLiteralId
          A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal.
IdVisitor
          An IdVisitor supports visting an ElementId to react according to the derived Element type.
LambdaTypeId
          A LambdaTypeId provides a unique hierarchical identifier a Lambda function name and parameters.
MetaclassId
          A MetaclassId provides a unique identifier for an unspecialized metaclass type such as Metaclass(T).
NestedPackageId
          A NestedPackageId provides a unique hierarchical identifier for a package which is nested by unique name in a parent package.
NsURIPackageId
          An NsURIPackageId provides a unique hierarchical identifier for a package which has an nsURI.
OclInvalidTypeId
          OclInvalidTypeId provides a unique identifier for the invalid type; OclInvalid.
OclVoidTypeId
          OclVoidTypeId provides a unique identifier for the null type; OclVoid.
OperationId
          An OperationId provides a unique hierarchical identifier for an operation name, operation parameter-types and template parameters.
PrimitiveTypeId
          A PrimitiveTypeId provides a unique identifier for a primitive type such as Boolean.
PropertyId
          A PropertyId provides a unique hierarchical identifier for a property name.
RootPackageId
          A RootPackageId provides a possibly unique hierarchical identifier for an unnested package which has a name but no nsURI.
TemplateableTypeId
          A NestedTypeId provides a unique hierarchical identifier for a type which is nested by unique name in a parent package.
TemplateBinding
           
TemplateParameterId
          A TemplateParameterId provides a unique identifier for a template parameter such as Set or product(...).
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
UnspecifiedId
          A UnspecifiedTypeId provides a unique identifier for an unspecified type such as a wildcard or under-specified type.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.codegen.cgmodel
ElementId
          An ElementId provides a unique hierarchical identifier for a metamodel element.
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.codegen.cgmodel.impl
ElementId
          An ElementId provides a unique hierarchical identifier for a metamodel element.
EnumerationLiteralId
          A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal.
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.codegen.generator
ElementId
          An ElementId provides a unique hierarchical identifier for a metamodel element.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.codegen.inliner
PropertyId
          A PropertyId provides a unique hierarchical identifier for a property name.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.codegen.java
ClassId
          A ClassId provides a unique hierarchical identifier for a class which is nested by unique name in a parent package.
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
DataTypeId
          A DataTypeId provides a unique hierarchical identifier for a datatype which is nested by unique name in a parent package.
ElementId
          An ElementId provides a unique hierarchical identifier for a metamodel element.
EnumerationId
          A EnumerationId provides a unique hierarchical for an enumeration which may have many 'actual' type variants.
EnumerationLiteralId
          A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal.
IdVisitor
          An IdVisitor supports visting an ElementId to react according to the derived Element type.
LambdaTypeId
          A LambdaTypeId provides a unique hierarchical identifier a Lambda function name and parameters.
MetaclassId
          A MetaclassId provides a unique identifier for an unspecialized metaclass type such as Metaclass(T).
NestedPackageId
          A NestedPackageId provides a unique hierarchical identifier for a package which is nested by unique name in a parent package.
NsURIPackageId
          An NsURIPackageId provides a unique hierarchical identifier for a package which has an nsURI.
OclInvalidTypeId
          OclInvalidTypeId provides a unique identifier for the invalid type; OclInvalid.
OclVoidTypeId
          OclVoidTypeId provides a unique identifier for the null type; OclVoid.
OperationId
          An OperationId provides a unique hierarchical identifier for an operation name, operation parameter-types and template parameters.
PrimitiveTypeId
          A PrimitiveTypeId provides a unique identifier for a primitive type such as Boolean.
PropertyId
          A PropertyId provides a unique hierarchical identifier for a property name.
RootPackageId
          A RootPackageId provides a possibly unique hierarchical identifier for an unnested package which has a name but no nsURI.
TemplateableTypeId
          A NestedTypeId provides a unique hierarchical identifier for a type which is nested by unique name in a parent package.
TemplateBinding
           
TemplateParameterId
          A TemplateParameterId provides a unique identifier for a template parameter such as Set or product(...).
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
UnspecifiedId
          A UnspecifiedTypeId provides a unique identifier for an unspecified type such as a wildcard or under-specified type.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.codegen.java.iteration
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.codegen.java.types
BuiltInTypeId
          A BuiltInTypeId provides a unique identifier for a built-in' primitive type or collection such as Boolean or Set.
ClassId
          A ClassId provides a unique hierarchical identifier for a class which is nested by unique name in a parent package.
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
DataTypeId
          A DataTypeId provides a unique hierarchical identifier for a datatype which is nested by unique name in a parent package.
ElementId
          An ElementId provides a unique hierarchical identifier for a metamodel element.
EnumerationId
          A EnumerationId provides a unique hierarchical for an enumeration which may have many 'actual' type variants.
EnumerationLiteralId
          A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal.
IdVisitor
          An IdVisitor supports visting an ElementId to react according to the derived Element type.
LambdaTypeId
          A LambdaTypeId provides a unique hierarchical identifier a Lambda function name and parameters.
MetaclassId
          A MetaclassId provides a unique identifier for an unspecialized metaclass type such as Metaclass(T).
NestedPackageId
          A NestedPackageId provides a unique hierarchical identifier for a package which is nested by unique name in a parent package.
NsURIPackageId
          An NsURIPackageId provides a unique hierarchical identifier for a package which has an nsURI.
OclInvalidTypeId
          OclInvalidTypeId provides a unique identifier for the invalid type; OclInvalid.
OclVoidTypeId
          OclVoidTypeId provides a unique identifier for the null type; OclVoid.
OperationId
          An OperationId provides a unique hierarchical identifier for an operation name, operation parameter-types and template parameters.
PrimitiveTypeId
          A PrimitiveTypeId provides a unique identifier for a primitive type such as Boolean.
PropertyId
          A PropertyId provides a unique hierarchical identifier for a property name.
RootPackageId
          A RootPackageId provides a possibly unique hierarchical identifier for an unnested package which has a name but no nsURI.
TemplateableTypeId
          A NestedTypeId provides a unique hierarchical identifier for a type which is nested by unique name in a parent package.
TemplateBinding
           
TemplateParameterId
          A TemplateParameterId provides a unique identifier for a template parameter such as Set or product(...).
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
UnspecifiedId
          A UnspecifiedTypeId provides a unique identifier for an unspecified type such as a wildcard or under-specified type.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.codegen.oclinecore
ParametersId
          ParametersId provides a hashable list of operation parameter ids suitable for use when indexing operation overloads.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.domain.elements
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
EnumerationId
          A EnumerationId provides a unique hierarchical for an enumeration which may have many 'actual' type variants.
EnumerationLiteralId
          A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal.
OperationId
          An OperationId provides a unique hierarchical identifier for an operation name, operation parameter-types and template parameters.
PackageId
          A PackageId provides a unique hierarchical identifier for a package.
ParametersId
          ParametersId provides a hashable list of operation parameter ids suitable for use when indexing operation overloads.
PrimitiveTypeId
          A PrimitiveTypeId provides a unique identifier for a primitive type such as Boolean.
TemplateParameterId
          A TemplateParameterId provides a unique identifier for a template parameter such as Set or product(...).
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.domain.ids
BindingsId
          BindingsId provides a hashable list of elementIds suitable for use when indexing specializations.
BuiltInTypeId
          A BuiltInTypeId provides a unique identifier for a built-in' primitive type or collection such as Boolean or Set.
ClassId
          A ClassId provides a unique hierarchical identifier for a class which is nested by unique name in a parent package.
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
DataTypeId
          A DataTypeId provides a unique hierarchical identifier for a datatype which is nested by unique name in a parent package.
ElementId
          An ElementId provides a unique hierarchical identifier for a metamodel element.
EnumerationId
          A EnumerationId provides a unique hierarchical for an enumeration which may have many 'actual' type variants.
EnumerationLiteralId
          A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal.
IdManager
          IdManager supervises the thread-safe allocation of unique hierarchical identifier to each metamodel element.
IdVisitor
          An IdVisitor supports visting an ElementId to react according to the derived Element type.
LambdaTypeId
          A LambdaTypeId provides a unique hierarchical identifier a Lambda function name and parameters.
MetaclassId
          A MetaclassId provides a unique identifier for an unspecialized metaclass type such as Metaclass(T).
NestedPackageId
          A NestedPackageId provides a unique hierarchical identifier for a package which is nested by unique name in a parent package.
NestedTypeId
          A NestedTypeId provides a unique hierarchical identifier for a type which is nested by unique name in a parent package.
NsURIPackageId
          An NsURIPackageId provides a unique hierarchical identifier for a package which has an nsURI.
OclInvalidTypeId
          OclInvalidTypeId provides a unique identifier for the invalid type; OclInvalid.
OclVoidTypeId
          OclVoidTypeId provides a unique identifier for the null type; OclVoid.
OperationId
          An OperationId provides a unique hierarchical identifier for an operation name, operation parameter-types and template parameters.
PackageId
          A PackageId provides a unique hierarchical identifier for a package.
ParametersId
          ParametersId provides a hashable list of operation parameter ids suitable for use when indexing operation overloads.
PrimitiveTypeId
          A PrimitiveTypeId provides a unique identifier for a primitive type such as Boolean.
PropertyId
          A PropertyId provides a unique hierarchical identifier for a property name.
RootPackageId
          A RootPackageId provides a possibly unique hierarchical identifier for an unnested package which has a name but no nsURI.
TemplateableId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
TemplateableTypeId
          A NestedTypeId provides a unique hierarchical identifier for a type which is nested by unique name in a parent package.
TemplateBinding
           
TemplateParameterId
          A TemplateParameterId provides a unique identifier for a template parameter such as Set or product(...).
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
UnspecifiedId
          A UnspecifiedTypeId provides a unique identifier for an unspecified type such as a wildcard or under-specified type.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.domain.ids.impl
BindingsId
          BindingsId provides a hashable list of elementIds suitable for use when indexing specializations.
BuiltInTypeId
          A BuiltInTypeId provides a unique identifier for a built-in' primitive type or collection such as Boolean or Set.
ClassId
          A ClassId provides a unique hierarchical identifier for a class which is nested by unique name in a parent package.
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
DataTypeId
          A DataTypeId provides a unique hierarchical identifier for a datatype which is nested by unique name in a parent package.
ElementId
          An ElementId provides a unique hierarchical identifier for a metamodel element.
EnumerationId
          A EnumerationId provides a unique hierarchical for an enumeration which may have many 'actual' type variants.
EnumerationLiteralId
          A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal.
IdManager
          IdManager supervises the thread-safe allocation of unique hierarchical identifier to each metamodel element.
IdVisitor
          An IdVisitor supports visting an ElementId to react according to the derived Element type.
LambdaTypeId
          A LambdaTypeId provides a unique hierarchical identifier a Lambda function name and parameters.
MetaclassId
          A MetaclassId provides a unique identifier for an unspecialized metaclass type such as Metaclass(T).
NestedPackageId
          A NestedPackageId provides a unique hierarchical identifier for a package which is nested by unique name in a parent package.
NestedTypeId
          A NestedTypeId provides a unique hierarchical identifier for a type which is nested by unique name in a parent package.
NsURIPackageId
          An NsURIPackageId provides a unique hierarchical identifier for a package which has an nsURI.
OclInvalidTypeId
          OclInvalidTypeId provides a unique identifier for the invalid type; OclInvalid.
OclVoidTypeId
          OclVoidTypeId provides a unique identifier for the null type; OclVoid.
OperationId
          An OperationId provides a unique hierarchical identifier for an operation name, operation parameter-types and template parameters.
PackageId
          A PackageId provides a unique hierarchical identifier for a package.
ParametersId
          ParametersId provides a hashable list of operation parameter ids suitable for use when indexing operation overloads.
PrimitiveTypeId
          A PrimitiveTypeId provides a unique identifier for a primitive type such as Boolean.
PropertyId
          A PropertyId provides a unique hierarchical identifier for a property name.
RootPackageId
          A RootPackageId provides a possibly unique hierarchical identifier for an unnested package which has a name but no nsURI.
SpecializedId
          A SpecializedId defines a unique hierarchical specialization for a parameterized type which may have many 'actual' type variants.
TemplateableId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
TemplateableTypeId
          A NestedTypeId provides a unique hierarchical identifier for a type which is nested by unique name in a parent package.
TemplateBinding
           
TemplateParameterId
          A TemplateParameterId provides a unique identifier for a template parameter such as Set or product(...).
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
UnspecifiedId
          A UnspecifiedTypeId provides a unique identifier for an unspecified type such as a wildcard or under-specified type.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.domain.library
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.domain.types
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
EnumerationLiteralId
          A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal.
IdVisitor
          An IdVisitor supports visting an ElementId to react according to the derived Element type.
MetaclassId
          A MetaclassId provides a unique identifier for an unspecialized metaclass type such as Metaclass(T).
OperationId
          An OperationId provides a unique hierarchical identifier for an operation name, operation parameter-types and template parameters.
PrimitiveTypeId
          A PrimitiveTypeId provides a unique identifier for a primitive type such as Boolean.
PropertyId
          A PropertyId provides a unique hierarchical identifier for a property name.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.domain.values
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
OclVoidTypeId
          OclVoidTypeId provides a unique identifier for the null type; OclVoid.
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.domain.values.impl
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
OclInvalidTypeId
          OclInvalidTypeId provides a unique identifier for the invalid type; OclInvalid.
OclVoidTypeId
          OclVoidTypeId provides a unique identifier for the null type; OclVoid.
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.domain.values.util
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.library.classifier
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.library.collection
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.library.ecore
BuiltInTypeId
          A BuiltInTypeId provides a unique identifier for a built-in' primitive type or collection such as Boolean or Set.
EnumerationId
          A EnumerationId provides a unique hierarchical for an enumeration which may have many 'actual' type variants.
IdVisitor
          An IdVisitor supports visting an ElementId to react according to the derived Element type.
NsURIPackageId
          An NsURIPackageId provides a unique hierarchical identifier for a package which has an nsURI.
PackageId
          A PackageId provides a unique hierarchical identifier for a package.
RootPackageId
          A RootPackageId provides a possibly unique hierarchical identifier for an unnested package which has a name but no nsURI.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.library.enumeration
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.library.executor
ClassId
          A ClassId provides a unique hierarchical identifier for a class which is nested by unique name in a parent package.
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
DataTypeId
          A DataTypeId provides a unique hierarchical identifier for a datatype which is nested by unique name in a parent package.
ElementId
          An ElementId provides a unique hierarchical identifier for a metamodel element.
EnumerationId
          A EnumerationId provides a unique hierarchical for an enumeration which may have many 'actual' type variants.
EnumerationLiteralId
          A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal.
IdVisitor
          An IdVisitor supports visting an ElementId to react according to the derived Element type.
LambdaTypeId
          A LambdaTypeId provides a unique hierarchical identifier a Lambda function name and parameters.
MetaclassId
          A MetaclassId provides a unique identifier for an unspecialized metaclass type such as Metaclass(T).
NestedPackageId
          A NestedPackageId provides a unique hierarchical identifier for a package which is nested by unique name in a parent package.
NsURIPackageId
          An NsURIPackageId provides a unique hierarchical identifier for a package which has an nsURI.
OclInvalidTypeId
          OclInvalidTypeId provides a unique identifier for the invalid type; OclInvalid.
OclVoidTypeId
          OclVoidTypeId provides a unique identifier for the null type; OclVoid.
OperationId
          An OperationId provides a unique hierarchical identifier for an operation name, operation parameter-types and template parameters.
PackageId
          A PackageId provides a unique hierarchical identifier for a package.
ParametersId
          ParametersId provides a hashable list of operation parameter ids suitable for use when indexing operation overloads.
PrimitiveTypeId
          A PrimitiveTypeId provides a unique identifier for a primitive type such as Boolean.
PropertyId
          A PropertyId provides a unique hierarchical identifier for a property name.
RootPackageId
          A RootPackageId provides a possibly unique hierarchical identifier for an unnested package which has a name but no nsURI.
TemplateableTypeId
          A NestedTypeId provides a unique hierarchical identifier for a type which is nested by unique name in a parent package.
TemplateBinding
           
TemplateParameterId
          A TemplateParameterId provides a unique identifier for a template parameter such as Set or product(...).
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
UnspecifiedId
          A UnspecifiedTypeId provides a unique identifier for an unspecified type such as a wildcard or under-specified type.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.library.integer
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.library.iterator
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.library.logical
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.library.oclany
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.library.oclvoid
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.library.real
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.library.string
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.pivot
ClassId
          A ClassId provides a unique hierarchical identifier for a class which is nested by unique name in a parent package.
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
DataTypeId
          A DataTypeId provides a unique hierarchical identifier for a datatype which is nested by unique name in a parent package.
EnumerationId
          A EnumerationId provides a unique hierarchical for an enumeration which may have many 'actual' type variants.
EnumerationLiteralId
          A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal.
MetaclassId
          A MetaclassId provides a unique identifier for an unspecialized metaclass type such as Metaclass(T).
NsURIPackageId
          An NsURIPackageId provides a unique hierarchical identifier for a package which has an nsURI.
PropertyId
          A PropertyId provides a unique hierarchical identifier for a property name.
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.pivot.ecore
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.pivot.internal.impl
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
EnumerationId
          A EnumerationId provides a unique hierarchical for an enumeration which may have many 'actual' type variants.
EnumerationLiteralId
          A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal.
MetaclassId
          A MetaclassId provides a unique identifier for an unspecialized metaclass type such as Metaclass(T).
OperationId
          An OperationId provides a unique hierarchical identifier for an operation name, operation parameter-types and template parameters.
PackageId
          A PackageId provides a unique hierarchical identifier for a package.
ParametersId
          ParametersId provides a hashable list of operation parameter ids suitable for use when indexing operation overloads.
PropertyId
          A PropertyId provides a unique hierarchical identifier for a property name.
TemplateParameterId
          A TemplateParameterId provides a unique identifier for a template parameter such as Set or product(...).
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.pivot.library
PropertyId
          A PropertyId provides a unique hierarchical identifier for a property name.
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.pivot.manager
EnumerationId
          A EnumerationId provides a unique hierarchical for an enumeration which may have many 'actual' type variants.
IdVisitor
          An IdVisitor supports visting an ElementId to react according to the derived Element type.
NsURIPackageId
          An NsURIPackageId provides a unique hierarchical identifier for a package which has an nsURI.
OperationId
          An OperationId provides a unique hierarchical identifier for an operation name, operation parameter-types and template parameters.
PackageId
          A PackageId provides a unique hierarchical identifier for a package.
ParametersId
          ParametersId provides a hashable list of operation parameter ids suitable for use when indexing operation overloads.
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.pivot.uml
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
TypeId
          A TypeId provides a unique hierarchical for type which may have many 'actual' type variants.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.xtext.base.cs2as
ClassId
          A ClassId provides a unique hierarchical identifier for a class which is nested by unique name in a parent package.
CollectionTypeId
          A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
NsURIPackageId
          An NsURIPackageId provides a unique hierarchical identifier for a package which has an nsURI.
 

Classes in org.eclipse.ocl.examples.domain.ids used by org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs
TuplePartId
          A TuplePartId provides a unique identifier for a TuplePart such as first:String.
TupleTypeId
          A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.