Uses of Interface
org.eclipse.ocl.examples.codegen.generator.TypeDescriptor

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)