|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use TypeDescriptor | |
---|---|
org.eclipse.ocl.examples.codegen.generator | |
org.eclipse.ocl.examples.codegen.java | |
org.eclipse.ocl.examples.codegen.java.types |
Uses of TypeDescriptor in org.eclipse.ocl.examples.codegen.generator |
---|
Methods in org.eclipse.ocl.examples.codegen.generator that return TypeDescriptor | |
---|---|
TypeDescriptor |
TypeDescriptor.getPrimitiveDescriptor()
Return the type descriptor for use when a primitive type would be appropriate. |
TypeDescriptor |
CodeGenerator.getTypeDescriptor(CGValuedElement cgElement)
|
TypeDescriptor |
CodeGenerator.getTypeDescriptor(ElementId elementId,
boolean isBoxed)
Deprecated. |
TypeDescriptor |
CodeGenerator.getTypeDescriptor(ElementId elementId,
boolean isBoxed,
boolean maybePrimitive)
Deprecated. |
Methods in org.eclipse.ocl.examples.codegen.generator with parameters of type TypeDescriptor | |
---|---|
void |
TypeDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName)
Append an expression term that evaluates whether (this TypedDescriptor and) thisValue is not equal to thatTypeDescriptor and thatName. |
boolean |
TypeDescriptor.isAssignableFrom(TypeDescriptor typeDescriptor)
Return true if an instance described by typeDescriptor may be assigned to an instance described by this. |
Uses of TypeDescriptor in org.eclipse.ocl.examples.codegen.java |
---|
Methods in org.eclipse.ocl.examples.codegen.java that return TypeDescriptor | |
---|---|
TypeDescriptor |
JavaCodeGenerator.getTypeDescriptor(CGValuedElement cgElement)
|
TypeDescriptor |
JavaCodeGenerator.getTypeDescriptor(ElementId elementId,
boolean isBoxed)
Deprecated. |
TypeDescriptor |
JavaCodeGenerator.getTypeDescriptor(ElementId elementId,
boolean isBoxed,
boolean maybePrimitive)
Deprecated. |
Methods in org.eclipse.ocl.examples.codegen.java with parameters of type TypeDescriptor | |
---|---|
void |
JavaStream.appendAtomicReferenceTo(TypeDescriptor requiredTypeDescriptor,
CGValuedElement cgValue)
|
void |
JavaStream.appendClassReference(java.lang.Class<?> javaClass,
boolean useExtends,
TypeDescriptor... typeDescriptors)
|
void |
JavaStream.appendClassReference(java.lang.Class<?> javaClass,
TypeDescriptor... typeDescriptors)
Deprecated. |
void |
JavaStream.appendClassReference(TypeDescriptor typeDescriptor)
|
void |
JavaStream.appendReferenceTo(TypeDescriptor requiredTypeDescriptor,
CGValuedElement cgValue)
|
Uses of TypeDescriptor in org.eclipse.ocl.examples.codegen.java.types |
---|
Subinterfaces of TypeDescriptor in org.eclipse.ocl.examples.codegen.java.types | |
---|---|
interface |
BoxedDescriptor
A BoxedDescriptor defines the description of a type that may be used where a boxed representation is required. |
interface |
CollectionDescriptor
A CollectionDescriptor defines the description of a type for a collection of objects. |
interface |
SimpleDescriptor
A SimpleDescriptor defines the description of a type that may be used where either a boxed or unboxed representation is required. |
interface |
UnboxedDescriptor
A UnboxedDescriptor defines the description of a type that may be used where an un representation is required. |
Classes in org.eclipse.ocl.examples.codegen.java.types that implement TypeDescriptor | |
---|---|
class |
AbstractCollectionDescriptor
An AbstractCollectionDescriptor extends an AbstractDescriptor to describe a collection type. |
class |
AbstractDescriptor
An AbstractDescriptor provides the most fundamental capabilities of any type description: the correspondence to a pivot ElementId. |
class |
AbstractValueDescriptor
An AbstractValueDescriptor extends an AbstractDescriptor to describe a type for which a Java Class as well as a pivot ElementId is available. |
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 |
BoxedValueDescriptor
A BoxedValueDescriptor describes a type whose boxed representation differs from its unboxed representation. |
class |
BoxedValuesDescriptor
A BoxedValueDescriptor describes a type whose boxed representation differs from its unboxed representation. |
class |
EnumerationObjectDescriptor
An EnumerationObjectDescriptor the unboxed representation of an Enumeration. |
class |
EnumerationValueDescriptor
|
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 |
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 |
IntegerValueDescriptor
An IntegerValueDescriptor describes the boxed unbounded polymorphic representation of an OCL Integer. |
class |
RealObjectDescriptor
n RealObjectDescriptor describes the unboxed representations of an OCL Real. |
class |
RealValueDescriptor
A RealValueDescriptor describes the boxed unbounded polymorphic representation 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 |
UnboxedElementsDescriptor
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
n UnlimitedNaturalObjectDescriptor describes the unboxed representations of an OCL UnlimitedNatural. |
class |
UnlimitedNaturalValueDescriptor
An UnlimitedNaturalValueDescriptor describes the boxed unbounded polymorphic representation of an OCL UnlimitedNatural. |
Methods in org.eclipse.ocl.examples.codegen.java.types that return TypeDescriptor | |
---|---|
TypeDescriptor |
AbstractDescriptor.getPrimitiveDescriptor()
|
TypeDescriptor |
BooleanObjectDescriptor.getPrimitiveDescriptor()
|
Methods in org.eclipse.ocl.examples.codegen.java.types with parameters of type TypeDescriptor | |
---|---|
void |
AbstractDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName)
|
void |
BooleanObjectDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName)
|
void |
BooleanPrimitiveDescriptor.appendNotEqualsTerm(JavaStream js,
CGValuedElement thisValue,
TypeDescriptor thatTypeDescriptor,
java.lang.String thatName)
|
boolean |
BoxedValueDescriptor.isAssignableFrom(TypeDescriptor typeDescriptor)
|
boolean |
BoxedValuesDescriptor.isAssignableFrom(TypeDescriptor typeDescriptor)
|
boolean |
EObjectsDescriptor.isAssignableFrom(TypeDescriptor typeDescriptor)
|
boolean |
FutureEObjectDescriptor.isAssignableFrom(TypeDescriptor typeDescriptor)
|
boolean |
FutureEObjectsDescriptor.isAssignableFrom(TypeDescriptor typeDescriptor)
|
boolean |
RootObjectDescriptor.isAssignableFrom(TypeDescriptor typeDescriptor)
|
boolean |
SimpleDataTypeDescriptor.isAssignableFrom(TypeDescriptor typeDescriptor)
|
boolean |
SimpleValueDescriptor.isAssignableFrom(TypeDescriptor typeDescriptor)
|
boolean |
UnboxedElementsDescriptor.isAssignableFrom(TypeDescriptor typeDescriptor)
|
boolean |
UnboxedValueDescriptor.isAssignableFrom(TypeDescriptor typeDescriptor)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |