org.eclipse.gmt.umlx.ecore
Class ResourceAdapter
java.lang.Object
org.eclipse.gmt.umlx.ecore.AbstractAdapter
org.eclipse.gmt.umlx.ecore.ResourceAdapter
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.Adapter
- Direct Known Subclasses:
- CopyResourceAdapter, ResourceAdapter.ResourceAdapterImpl
public abstract class ResourceAdapter
- extends AbstractAdapter
ResourceAdapter extends Resource with externally imposed and internally chosen
read-only attributes..
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
org.eclipse.emf.common.notify.Adapter.Internal |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ResourceAdapter
public ResourceAdapter()
getAdapter
public static ResourceAdapter getAdapter(org.eclipse.emf.ecore.resource.Resource resource,
boolean isLocked)
getAdapter
public static ResourceAdapter getAdapter(org.eclipse.emf.ecore.resource.Resource resource)
getOrphanage
public static Orphanage getOrphanage(java.lang.Object model)
getOrphanage
public static Orphanage getOrphanage(org.eclipse.emf.ecore.resource.Resource resource)
isLocked
public static boolean isLocked(org.eclipse.emf.ecore.resource.Resource resource)
isLocked
public static boolean isLocked(java.lang.Object model)
isReadOnly
public static boolean isReadOnly(org.eclipse.emf.ecore.resource.Resource resource)
isReadOnly
public static boolean isReadOnly(java.lang.Object model)
isSaveable
public static boolean isSaveable(org.eclipse.emf.ecore.resource.Resource resource)
computeIsReadOnly
public abstract boolean computeIsReadOnly()
dispose
public void dispose()
- Overrides:
dispose
in class AbstractAdapter
getOrphanage
public abstract Orphanage getOrphanage()
getResource
public abstract org.eclipse.emf.ecore.resource.Resource getResource()
getUnderlyingResource
public org.eclipse.emf.ecore.resource.Resource getUnderlyingResource()
isAdapterForType
public boolean isAdapterForType(java.lang.Object type)
isLocked
public abstract boolean isLocked()
isReadOnly
public abstract boolean isReadOnly()
isSaveable
public abstract boolean isSaveable()
setLocked
public abstract void setLocked(boolean isLocked)
setReadOnly
public abstract void setReadOnly(boolean isReadOnly)
toString
public java.lang.String toString()
- Overrides:
toString
in class AbstractAdapter