Interface | Description |
---|---|
BoxedDescriptor |
A BoxedDescriptor defines the description of a type that may be used where a boxed representation is required.
|
CollectionDescriptor |
A CollectionDescriptor defines the description of a type for a collection of objects.
|
EcoreDescriptor |
An EcoreDescriptor defines the description of a type that may be used where an Ecore representation is required.
|
MapDescriptor |
A MapDescriptor defines the description of a type for a map of objects.
|
SimpleDescriptor |
A SimpleDescriptor defines the description of a type that may be used where either a boxed or unboxed representation is required.
|
UnboxedDescriptor |
A UnboxedDescriptor defines the description of a type that may be used where a native representation is required.
|
Class | Description |
---|---|
AbstractCollectionDescriptor |
An AbstractCollectionDescriptor extends an AbstractDescriptor to describe a collection type.
|
AbstractDescriptor |
An AbstractDescriptor provides the most fundamental capabilities of any type description: the correspondence to a pivot ElementId.
|
AbstractPrimitiveDescriptor |
An AbstractPrimitiveObjectDescriptor describes a built-in type and any associated irregular code generation patterns.
|
AbstractValueDescriptor |
An AbstractValueDescriptor extends an AbstractDescriptor to describe a type for which a Java Class as well as a pivot ElementId is available.
|
BooleanObjectDescriptor |
A BooleanObjectDescriptor describes the Boolean type and any associated irregular code generation patterns.
|
BooleanPrimitiveDescriptor |
A BooleanPrimitiveDescriptor describes the boolean type and any associated irregular code generation patterns.
|
BoxedMapDescriptor |
A BoxedValueDescriptor describes a type whose boxed representation differs from its unboxed representation.
|
BoxedValueDescriptor |
A BoxedValueDescriptor describes a type whose boxed representation differs from its unboxed representation.
|
BoxedValuesDescriptor |
A BoxedValueDescriptor describes a type whose boxed representation differs from its unboxed representation.
|
DoublePrimitiveDescriptor |
A DoublePrimitiveDescriptor describes the double type and any associated irregular code generation patterns.
|
EcoreDoubleObjectDescriptor |
An EcoreDoubleObjectDescriptor describes the EDoubleObject type and any associated irregular code generation patterns.
|
EcoreIntegerObjectDescriptor |
An EcoreIntegerObjectDescriptor describes the EIntegerObject type and any associated irregular code generation patterns.
|
EcoreListDescriptor |
An EcoreListDescriptor describes a collection type represented as an Ecore List.
|
EnumerationObjectDescriptor |
An EnumerationObjectDescriptor the unboxed representation of an Enumeration.
|
EnumerationValueDescriptor |
EnumerationValueDescriptor describes the boxed representation of the instances of an Enumeration, these are EnumerationLiteraIds.
|
EObjectDescriptor |
An EObjectDescriptor describes a type gor an (unboxed) EObjecte.
|
EObjectsDescriptor |
An EObjectsDescriptor describes a type for a collection of (unboxed) EObject representations.
|
FloatPrimitiveDescriptor |
A FloatPrimitiveDescriptor describes the float type and any associated irregular code generation patterns.
|
FutureEnumerationObjectDescriptor |
An EnumerationObjectDescriptor the unboxed representation of an Enumeration.
|
FutureEnumerationValueDescriptor |
A FutureEnumerationValueDescriptor describes a yet-to-be-created Ecore enumeration type.
|
FutureEObjectDescriptor |
A FutureEObjectDescriptor describes a yet-to-be-created type whose boxed and unboxed representations are the same.
|
FutureEObjectsDescriptor |
A FutureEObjectsDescriptor describes a yet-to-be-created collection type.
|
Id2BoxedDescriptorVisitor |
An Id2BoxedDescriptorVisitor visit returns a descriptor for the boxed type and a delegation to a descriptor for the unboxed type,
each corresponding to a visited ElementId.
|
IntegerObjectDescriptor |
An IntegerObjectDescriptor describes the unboxed representations of an OCL Integer.
|
IntegerValueDescriptor |
An IntegerValueDescriptor describes the boxed unbounded polymorphic representation of an OCL Integer.
|
IntPrimitiveDescriptor |
A IntPrimitiveDescriptor describes the int type and any associated irregular code generation patterns.
|
JavaTypeId |
A JavaTypeId enables a Java class to be represented as a typeid singleton.
|
LongPrimitiveDescriptor |
A LongPrimitiveDescriptor describes the long type and any associated irregular code generation patterns.
|
PrimitiveValueDescriptor |
A PrimitiveValueDescriptor describes primitive value that has one type when boxed and another as Ecore.
|
RealObjectDescriptor |
n RealObjectDescriptor describes the unboxed representations of an OCL Real.
|
RealValueDescriptor |
A RealValueDescriptor describes the boxed unbounded polymorphic representation of an OCL Real.
|
RootObjectDescriptor |
A RootObjectDescriptor describes the java.lang.Object type when that is precisely the type in use, as opposed to the usage of Object as the pragmatic
usage when a Java class cannot be determined.
|
ShortPrimitiveDescriptor |
A ShortPrimitiveDescriptor describes the short type and any associated irregular code generation patterns.
|
SimpleDataTypeDescriptor |
A SimpleDataTypeDescriptor describes a data type whose boxed and unboxed representations are the same.
|
SimpleValueDescriptor |
A SimpleValueDescriptor describes a type whose boxed and unboxed representations are the same.
|
UnboxedElementsDescriptor |
A UnboxedElementsDescriptor describes a collection type for which no Java class may ever exist.
|
UnboxedMapDescriptor |
A UnboxedElementsDescriptor describes a collection type for which no Java class may eveer exist.
|
UnboxedValueDescriptor |
An UnboxedValueDescriptor describes a type whose unboxed representation differs from its boxed representation.
|
UnlimitedNaturalObjectDescriptor |
An UnlimitedNaturalObjectDescriptor describes the unboxed representations of an OCL UnlimitedNatural.
|
UnlimitedNaturalValueDescriptor |
An UnlimitedNaturalValueDescriptor describes the boxed unbounded polymorphic representation of an OCL UnlimitedNatural.
|
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.