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.
|