| Class and Description |
|---|
| 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.
|
| MapTypeId
A MapTypeId provides a unique identifier for an unspecialized map type such as Map(K,V).
|
| 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
|
| 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 semantic identifier 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.
|
| Class and Description |
|---|
| 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 semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| 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 semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| ElementId
An ElementId provides a unique hierarchical identifier for a metamodel element.
|
| Class and Description |
|---|
| 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.
|
| MapTypeId
A MapTypeId provides a unique identifier for an unspecialized map type such as Map(K,V).
|
| 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
|
| 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 semantic identifier 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.
|
| Class and Description |
|---|
| CollectionTypeId
A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
|
| Class and Description |
|---|
| 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.
|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| 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.
|
| MapTypeId
A MapTypeId provides a unique identifier for an unspecialized map type such as Map(K,V).
|
| 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
|
| 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 semantic identifier 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.
|
| Class and Description |
|---|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| ParametersId
ParametersId provides a hashable list of operation
parameter ids suitable for use when indexing operation overloads.
|
| Class and Description |
|---|
| ElementId
An ElementId provides a unique hierarchical identifier for a metamodel element.
|
| Class and Description |
|---|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| Class and Description |
|---|
| 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.
|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| 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 semantic 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.
|
| TemplateParameterId
A TemplateParameterId provides a unique identifier for a template parameter such as Set
|
| 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 semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| Class and Description |
|---|
| 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.
|
| ElementId.ElementIdComparator |
| 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.
|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| 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.
|
| MapTypeId
A MapTypeId provides a unique identifier for an unspecialized map type such as Map(K,V).
|
| 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 semantic 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
|
| 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 semantic identifier 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.
|
| Class and Description |
|---|
| 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.
|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| 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 semantic 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.
|
| TemplateParameterId
A TemplateParameterId provides a unique identifier for a template parameter such as Set
|
| 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 semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| OperationId
An OperationId provides a unique hierarchical identifier for an operation name, operation parameter-types and template parameters.
|
| ParametersId
ParametersId provides a hashable list of operation
parameter ids suitable for use when indexing operation overloads.
|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| EnumerationLiteralId
A EnumerationLiteralId provides a unique hierarchical identifier for an enumeration literal.
|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| 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 semantic 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.
|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| IdResolver.IdResolverExtension |
| Class and Description |
|---|
| CollectionTypeId
A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| MapTypeId
A MapTypeId provides a unique identifier for an unspecialized map type such as Map(K,V).
|
| TupleTypeId
A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
|
| Class and Description |
|---|
| 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.
|
| MapTypeId
A MapTypeId provides a unique identifier for an unspecialized map type such as Map(K,V).
|
| 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 semantic 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
|
| 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 semantic identifier 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.
|
| Class and Description |
|---|
| ElementId
An ElementId provides a unique hierarchical identifier for a metamodel element.
|
| Class and Description |
|---|
| 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 semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| 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.
|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| IdResolver.IdResolverExtension |
| IdVisitor
An IdVisitor supports visting an ElementId to react according to the derived Element type.
|
| 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 semantic identifier for a package.
|
| TupleTypeId
A TupleTypeid provides a unique hierarchical identifier a Tuple such as Tuple{first:String,second:Integer}.
|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| 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.
|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| IdResolver.IdResolverExtension |
| 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.
|
| MapTypeId
A MapTypeId provides a unique identifier for an unspecialized map type such as Map(K,V).
|
| 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 semantic 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
|
| 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 semantic identifier 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.
|
| Class and Description |
|---|
| 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.
|
| 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.
|
| Class and Description |
|---|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| IdResolver.IdResolverExtension |
| 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.
|
| RootPackageId
A RootPackageId provides a possibly unique hierarchical identifier for an unnested package which has a name but no nsURI.
|
| TemplateParameterId
A TemplateParameterId provides a unique identifier for a template parameter such as Set
|
| 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 semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| PackageId
A PackageId provides a unique hierarchical semantic identifier for a package.
|
| RootPackageId
A RootPackageId provides a possibly unique hierarchical identifier for an unnested package which has a name but no nsURI.
|
| Class and Description |
|---|
| CollectionTypeId
A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| MapTypeId
A MapTypeId provides a unique identifier for an unspecialized map type such as Map(K,V).
|
| 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 semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| CollectionTypeId
A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| CollectionTypeId
A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
|
| Class and Description |
|---|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| CollectionTypeId
A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
|
| Class and Description |
|---|
| CollectionTypeId
A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| ParametersId
ParametersId provides a hashable list of operation
parameter ids suitable for use when indexing operation overloads.
|
| Class and Description |
|---|
| CollectionTypeId
A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| TypeId
A TypeId provides a unique hierarchical semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| IdResolver.IdResolverExtension |
| IdVisitor
An IdVisitor supports visting an ElementId to react according to the derived Element type.
|
| PackageId
A PackageId provides a unique hierarchical semantic identifier for a package.
|
| RootPackageId
A RootPackageId provides a possibly unique hierarchical identifier for an unnested package which has a name but no nsURI.
|
| Class and Description |
|---|
| 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).
|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| NsURIPackageId
An NsURIPackageId provides a unique hierarchical identifier for a package which has an nsURI.
|
| RootPackageId
A RootPackageId provides a possibly unique hierarchical identifier for an unnested package which has a name but no nsURI.
|
| Class and Description |
|---|
| CollectionTypeId
A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
|
| ElementId
An ElementId provides a unique hierarchical identifier for a metamodel element.
|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| MapTypeId
A MapTypeId provides a unique identifier for an unspecialized map type such as Map(K,V).
|
| 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 semantic identifier for a package.
|
| PrimitiveTypeId
A PrimitiveTypeId provides a unique identifier for a primitive type such as Boolean.
|
| 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 semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| CollectionTypeId
A CollectionTypeId provides a unique identifier for an unspecialized collection type such as Set(T).
|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|
| MapTypeId
A MapTypeId provides a unique identifier for an unspecialized map type such as Map(K,V).
|
| 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 semantic identifier for type which may have many 'actual' type variants.
|
| Class and Description |
|---|
| PackageId
A PackageId provides a unique hierarchical semantic identifier for a package.
|
| Class and Description |
|---|
| 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}.
|
| Class and Description |
|---|
| PackageId
A PackageId provides a unique hierarchical semantic identifier for a package.
|
| Class and Description |
|---|
| IdResolver
IdResolver supports discovery/creation of rich Pivot-based objects from limited
descriptors such as ElementIds, or from Ecore objects or from Java objects.
|