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

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
              extended by org.eclipse.ocl.examples.codegen.java.types.SimpleEObjectDescriptor
All Implemented Interfaces:
TypeDescriptor, BoxedDescriptor, SimpleDescriptor, UnboxedDescriptor

public class SimpleEObjectDescriptor
extends SimpleValueDescriptor
implements SimpleDescriptor


Field Summary
protected  org.eclipse.emf.ecore.EClass eClass
           
 
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
SimpleEObjectDescriptor(ElementId elementId, java.lang.Class<?> javaClass, org.eclipse.emf.ecore.EClass eClass)
           
 
Method Summary
 org.eclipse.emf.ecore.EClassifier getEClassifier()
           
 
Methods inherited from class org.eclipse.ocl.examples.codegen.java.types.SimpleValueDescriptor
isAssignableFrom
 
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
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, getJavaClass, hasJavaClass, isAssignableFrom, isAssignableTo
 

Field Detail

eClass

@NonNull
protected final org.eclipse.emf.ecore.EClass eClass
Constructor Detail

SimpleEObjectDescriptor

public SimpleEObjectDescriptor(@NonNull
                               ElementId elementId,
                               @NonNull
                               java.lang.Class<?> javaClass,
                               @NonNull
                               org.eclipse.emf.ecore.EClass eClass)
Method Detail

getEClassifier

@NonNull
public org.eclipse.emf.ecore.EClassifier getEClassifier()
Specified by:
getEClassifier in interface TypeDescriptor
Overrides:
getEClassifier in class AbstractDescriptor