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

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.SimpleValueDescriptor
All Implemented Interfaces:
TypeDescriptor, BoxedDescriptor, SimpleDescriptor, UnboxedDescriptor
Direct Known Subclasses:
SimpleEObjectDescriptor

public class SimpleValueDescriptor
extends AbstractValueDescriptor
implements SimpleDescriptor


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
SimpleValueDescriptor(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

SimpleValueDescriptor

public SimpleValueDescriptor(@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