public class JdtTypeMirror extends AbstractClassMirror implements org.eclipse.emf.common.notify.Adapter, IMirrorOptionsAware
org.eclipse.emf.common.notify.Adapter.Internal
IFragmentProvider.Fallback
typeResourceServices
Constructor and Description |
---|
JdtTypeMirror(org.eclipse.jdt.core.IType type,
ITypeFactory<org.eclipse.jdt.core.IType,JvmDeclaredType> typeFactory)
Deprecated.
|
JdtTypeMirror(org.eclipse.jdt.core.IType type,
ITypeFactory<org.eclipse.jdt.core.IType,JvmDeclaredType> typeFactory,
TypeResourceServices typeResourceServices) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.jdt.core.IType |
getMirroredType() |
org.eclipse.emf.common.notify.Notifier |
getTarget() |
protected java.lang.String |
getTypeName() |
void |
initialize(TypeResource typeResource) |
void |
initialize(TypeResource typeResource,
java.util.Map<?,?> options) |
boolean |
isAdapterForType(java.lang.Object object) |
boolean |
isSealed() |
void |
notifyChanged(org.eclipse.emf.common.notify.Notification notification) |
void |
setTarget(org.eclipse.emf.common.notify.Notifier notifier) |
protected void |
unloadResource() |
findMember, getArrayEObject, getEObject, getFragment
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEObject, getFragment
@Deprecated public JdtTypeMirror(org.eclipse.jdt.core.IType type, ITypeFactory<org.eclipse.jdt.core.IType,JvmDeclaredType> typeFactory)
JdtTypeMirror(IType, ITypeFactory, TypeResourceServices)
public JdtTypeMirror(org.eclipse.jdt.core.IType type, ITypeFactory<org.eclipse.jdt.core.IType,JvmDeclaredType> typeFactory, TypeResourceServices typeResourceServices)
public void initialize(TypeResource typeResource)
initialize
in interface IMirror
public void initialize(TypeResource typeResource, java.util.Map<?,?> options)
initialize
in interface IMirrorOptionsAware
protected java.lang.String getTypeName()
getTypeName
in class AbstractClassMirror
public org.eclipse.jdt.core.IType getMirroredType()
protected void unloadResource()
public org.eclipse.emf.common.notify.Notifier getTarget()
getTarget
in interface org.eclipse.emf.common.notify.Adapter
public boolean isAdapterForType(java.lang.Object object)
isAdapterForType
in interface org.eclipse.emf.common.notify.Adapter
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
notifyChanged
in interface org.eclipse.emf.common.notify.Adapter
public void setTarget(org.eclipse.emf.common.notify.Notifier notifier)
setTarget
in interface org.eclipse.emf.common.notify.Adapter
public boolean isSealed()
isSealed
in interface IMirrorExtension