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