public abstract class AbstractDescriptor extends java.lang.Object implements TypeDescriptor
Constructor and Description |
---|
AbstractDescriptor(ElementId elementId) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EClassifier |
getEClassifier() |
ElementId |
getElementId() |
boolean |
isAssignableTo(java.lang.Class<?> javaClass)
Return true if an instance described by this typeDescriptor may be assigned to a javaClass.
|
protected static java.lang.Class<?> |
reClass(java.lang.Class<?> javaClass)
Convert a Pivot javaClass to its underlying Domain interface.
|
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
append, getClassName, getJavaClass, hasJavaClass, isAssignableFrom
@NonNull protected final ElementId elementId
public AbstractDescriptor(@NonNull ElementId elementId)
@NonNull protected static java.lang.Class<?> reClass(@NonNull java.lang.Class<?> javaClass)
@Nullable public org.eclipse.emf.ecore.EClassifier getEClassifier()
getEClassifier
in interface TypeDescriptor
@NonNull public ElementId getElementId()
public boolean isAssignableTo(@NonNull java.lang.Class<?> javaClass)
TypeDescriptor
isAssignableTo
in interface TypeDescriptor
@NonNull public java.lang.String toString()
toString
in class java.lang.Object