org.eclipse.gmf.runtime.emf.core.resources
Class ResourceHelperImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.gmf.runtime.emf.core.resources.ResourceHelperImpl
-
All Implemented Interfaces:
- org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal,
IResourceHelper
-
public class ResourceHelperImpl
- extends org.eclipse.emf.common.notify.impl.AdapterImpl
- implements
IResourceHelper
Default implementation of a resource helper, useful for subclassing.
Implements the default algorithms for the interface methods.
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
|
org.eclipse.emf.common.notify.Adapter.Internal
|
Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
|
target
|
Method Summary
|
org.eclipse.emf.ecore.EObject
|
create
(org.eclipse.emf.ecore.EClass eClass)
Default algorithm just uses the associated EFactory to instantiate the
EClass. |
protected org.eclipse.emf.ecore.resource.Resource
|
getResource
()
Obtains the resource that I help. |
boolean
|
isAdapterForType
(java.lang.Object type)
|
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
|
getTarget, notifyChanged, setTarget, unsetTarget
|
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
Methods inherited from interface org.eclipse.emf.common.notify.Adapter
|
getTarget, notifyChanged, setTarget
|
ResourceHelperImpl
public ResourceHelperImpl()
getResource
protected org.eclipse.emf.ecore.resource.Resource getResource()
- Obtains the resource that I help.
-
-
-
Returns:
- my resource
isAdapterForType
public boolean isAdapterForType(java.lang.Object type)
-
-
Specified by:
-
isAdapterForType
in interface org.eclipse.emf.common.notify.Adapter
-
Overrides:
-
isAdapterForType
in class org.eclipse.emf.common.notify.impl.AdapterImpl
-
create
public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
- Default algorithm just uses the associated EFactory to instantiate the
EClass. If the resource is under the control of a transactional editing
domain, then it will be managed already by that domain before it is
attached to the resource.
-
-
Specified by:
-
create
in interface
IResourceHelper
-
-
Parameters:
-
eClass
- the EClass
to instantiate
-
Returns:
- the instance
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.