Package | Description |
---|---|
org.eclipse.ocl.examples.codegen.generator | |
org.eclipse.ocl.examples.codegen.java | |
org.eclipse.ocl.examples.codegen.java.types |
Modifier and Type | Method and Description |
---|---|
EcoreDescriptor |
TypeDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass)
Return the type descriptor for use when an Ecore type would be appropriate.
|
EcoreDescriptor |
CodeGenerator.getEcoreDescriptor(ElementId elementId,
java.lang.Class<?> instanceClass) |
Modifier and Type | Method and Description |
---|---|
EcoreDescriptor |
JavaCodeGenerator.getEcoreDescriptor(ElementId elementId,
java.lang.Class<?> instanceClass) |
Modifier and Type | Interface and Description |
---|---|
interface |
SimpleDescriptor
A SimpleDescriptor defines the description of a type that may be used where either a boxed or unboxed representation is required.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractPrimitiveDescriptor
An AbstractPrimitiveObjectDescriptor describes a built-in type and any associated irregular code generation patterns.
|
class |
BooleanObjectDescriptor
A BooleanObjectDescriptor describes the Boolean type and any associated irregular code generation patterns.
|
class |
BooleanPrimitiveDescriptor
A BooleanPrimitiveDescriptor describes the boolean type and any associated irregular code generation patterns.
|
class |
DoublePrimitiveDescriptor
A DoublePrimitiveDescriptor describes the double type and any associated irregular code generation patterns.
|
class |
EcoreDoubleObjectDescriptor
An EcoreDoubleObjectDescriptor describes the EDoubleObject type and any associated irregular code generation patterns.
|
class |
EcoreIntegerObjectDescriptor
An EcoreIntegerObjectDescriptor describes the EIntegerObject type and any associated irregular code generation patterns.
|
class |
EcoreListDescriptor
An EcoreListDescriptor describes a collection type represented as an Ecore List.
|
class |
EnumerationObjectDescriptor
An EnumerationObjectDescriptor the unboxed representation of an Enumeration.
|
class |
EObjectDescriptor
An EObjectDescriptor describes a type gor an (unboxed) EObjecte.
|
class |
EObjectsDescriptor
An EObjectsDescriptor describes a type for a collection of (unboxed) EObject representations.
|
class |
FutureEnumerationObjectDescriptor
An EnumerationObjectDescriptor the unboxed representation of an Enumeration.
|
class |
FutureEObjectDescriptor
A FutureEObjectDescriptor describes a yet-to-be-created type whose boxed and unboxed representations are the same.
|
class |
FutureEObjectsDescriptor
A FutureEObjectsDescriptor describes a yet-to-be-created collection type.
|
class |
IntegerObjectDescriptor
An IntegerObjectDescriptor describes the unboxed representations of an OCL Integer.
|
class |
IntPrimitiveDescriptor
A IntPrimitiveDescriptor describes the int type and any associated irregular code generation patterns.
|
class |
RealObjectDescriptor
n RealObjectDescriptor describes the unboxed representations of an OCL Real.
|
class |
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.
|
class |
SimpleDataTypeDescriptor
A SimpleDataTypeDescriptor describes a data type whose boxed and unboxed representations are the same.
|
class |
SimpleValueDescriptor
A SimpleValueDescriptor describes a type whose boxed and unboxed representations are the same.
|
class |
UnboxedMapDescriptor
A UnboxedElementsDescriptor describes a collection type for which no Java class may eveer exist.
|
class |
UnboxedValueDescriptor
An UnboxedValueDescriptor describes a type whose unboxed representation differs from its boxed representation.
|
class |
UnlimitedNaturalObjectDescriptor
An UnlimitedNaturalObjectDescriptor describes the unboxed representations of an OCL UnlimitedNatural.
|
Modifier and Type | Method and Description |
---|---|
protected abstract EcoreDescriptor |
BoxedValueDescriptor.createEcoreDescriptor() |
protected EcoreDescriptor |
EnumerationValueDescriptor.createEcoreDescriptor() |
protected EcoreDescriptor |
FutureEnumerationValueDescriptor.createEcoreDescriptor() |
protected EcoreDescriptor |
IntegerValueDescriptor.createEcoreDescriptor() |
protected EcoreDescriptor |
PrimitiveValueDescriptor.createEcoreDescriptor() |
protected EcoreDescriptor |
RealValueDescriptor.createEcoreDescriptor() |
protected EcoreDescriptor |
UnlimitedNaturalValueDescriptor.createEcoreDescriptor() |
EcoreDescriptor |
BoxedMapDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |
EcoreDescriptor |
BoxedValueDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |
EcoreDescriptor |
BoxedValuesDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |
EcoreDescriptor |
EObjectsDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |
EcoreDescriptor |
EcoreListDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |
EcoreDescriptor |
FutureEObjectDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |
EcoreDescriptor |
FutureEObjectsDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |
EcoreDescriptor |
IntegerObjectDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |
EcoreDescriptor |
RootObjectDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |
EcoreDescriptor |
SimpleDataTypeDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |
EcoreDescriptor |
SimpleValueDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |
EcoreDescriptor |
UnboxedElementsDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |
EcoreDescriptor |
UnboxedMapDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |
EcoreDescriptor |
UnboxedValueDescriptor.getEcoreDescriptor(CodeGenerator codeGenerator,
java.lang.Class<?> instanceClass) |