Package org.eclipse.ocl.examples.codegen.java.types

Interface Summary
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.
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 an un representation is required.
 

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.