Class Summary |
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. |
AbstractDescriptor.NamedFuture |
NamedFuture is a placeholder for classes that have yet to be created. |
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. |
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. |
EnumerationObjectDescriptor |
An EnumerationObjectDescriptor the unboxed representation of an Enumeration. |
EnumerationValueDescriptor |
|
EObjectDescriptor |
An EObjectDescriptor describes a type gor an (unboxed) EObjecte. |
EObjectsDescriptor |
An EObjectsDescriptor describes a type for a collection of (unboxed) EObject representations. |
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. |
JavaTypeId |
A JavaTypeId enables a Java class to be represented as a typeid singleton. |
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. |
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 eveer exist. |
UnboxedValueDescriptor |
An UnboxedValueDescriptor describes a type whose unboxed representation differs from its boxed representation. |
UnlimitedNaturalObjectDescriptor |
n UnlimitedNaturalObjectDescriptor describes the unboxed representations of an OCL UnlimitedNatural. |
UnlimitedNaturalValueDescriptor |
An UnlimitedNaturalValueDescriptor describes the boxed unbounded polymorphic representation of an OCL UnlimitedNatural. |