public class EObjectDescriptor extends SimpleValueDescriptor implements SimpleDescriptor
This descriptor is appropriate for most Ecore types.
AbstractDescriptor.NamedFuture
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.ecore.EClassifier |
eClassifier |
protected java.lang.Class<?> |
originalJavaClass |
javaClass
elementId
Constructor and Description |
---|
EObjectDescriptor(ElementId elementId,
org.eclipse.emf.ecore.EClassifier eClassifier,
java.lang.Class<?> javaClass) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EClassifier |
getEClassifier()
Return the Ecore EClassifier described by this type.
|
java.lang.Class<?> |
getOriginalJavaClass() |
getEcoreDescriptor, getUnboxedDescriptor, isAssignableFrom
append, getClassName, getJavaClass, hasJavaClass, isAssignableTo, toString
appendBox, appendCast, appendCastTerm, appendEcore, appendEcoreStatements, appendEcoreValue, appendEqualsValue, appendNotEqualsTerm, appendUnboxStatements, asCollectionDescriptor, getElementId, getPrimitiveDescriptor, isBoxedType, isPrimitive, reClass
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
append, appendBox, appendCast, appendCastTerm, appendEcore, appendEcoreStatements, appendEcoreValue, appendEqualsValue, appendNotEqualsTerm, appendUnboxStatements, asCollectionDescriptor, getClassName, getEcoreDescriptor, getJavaClass, getPrimitiveDescriptor, getUnboxedDescriptor, hasJavaClass, isAssignableFrom, isAssignableTo, isPrimitive
@NonNull protected final org.eclipse.emf.ecore.EClassifier eClassifier
@NonNull protected final java.lang.Class<?> originalJavaClass
public EObjectDescriptor(@NonNull ElementId elementId, @NonNull org.eclipse.emf.ecore.EClassifier eClassifier, @NonNull java.lang.Class<?> javaClass)
@NonNull public org.eclipse.emf.ecore.EClassifier getEClassifier()
TypeDescriptor
getEClassifier
in interface TypeDescriptor
getEClassifier
in class AbstractDescriptor
@NonNull public java.lang.Class<?> getOriginalJavaClass()