org.eclipse.ocl.examples.codegen.java.types
Class UnboxedValueDescriptor

java.lang.Object
  extended by org.eclipse.ocl.examples.codegen.java.types.AbstractDescriptor
      extended by org.eclipse.ocl.examples.codegen.java.types.AbstractValueDescriptor
          extended by org.eclipse.ocl.examples.codegen.java.types.UnboxedValueDescriptor
All Implemented Interfaces:
TypeDescriptor, UnboxedDescriptor

public class UnboxedValueDescriptor
extends AbstractValueDescriptor
implements UnboxedDescriptor


Field Summary
 
Fields inherited from class org.eclipse.ocl.examples.codegen.java.types.AbstractValueDescriptor
javaClass
 
Fields inherited from class org.eclipse.ocl.examples.codegen.java.types.AbstractDescriptor
elementId
 
Constructor Summary
UnboxedValueDescriptor(ElementId elementId, java.lang.Class<?> javaClass)
           
 
Method Summary
 boolean isAssignableFrom(TypeDescriptor typeDescriptor)
          Return true if an instance described by typeDescriptor may be assigned to an instance described by this.
 
Methods inherited from class org.eclipse.ocl.examples.codegen.java.types.AbstractValueDescriptor
append, getClassName, getJavaClass, hasJavaClass, isAssignableTo, toString
 
Methods inherited from class org.eclipse.ocl.examples.codegen.java.types.AbstractDescriptor
getEClassifier, getElementId, reClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.ocl.examples.codegen.generator.TypeDescriptor
append, getClassName, getEClassifier, getJavaClass, hasJavaClass, isAssignableTo
 

Constructor Detail

UnboxedValueDescriptor

public UnboxedValueDescriptor(@NonNull
                              ElementId elementId,
                              @NonNull
                              java.lang.Class<?> javaClass)
Method Detail

isAssignableFrom

public final boolean isAssignableFrom(@NonNull
                                      TypeDescriptor typeDescriptor)
Description copied from interface: TypeDescriptor
Return true if an instance described by typeDescriptor may be assigned to an instance described by this.

Specified by:
isAssignableFrom in interface TypeDescriptor