Class DelegateResourceAdapter
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.epsilon.ecore.delegates.notify.DelegateResourceAdapter
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter,org.eclipse.emf.common.notify.Adapter.Internal
public class DelegateResourceAdapter
extends org.eclipse.emf.common.notify.impl.AdapterImpl
DelegateResourceAdapter extends a Resource to load and unload DelegateDomains
for each package with a delegate annotation, when the resource is loaded and
unloaded.
- Since:
- 2.5
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal -
Field Summary
Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
target -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadapt(org.eclipse.emf.ecore.resource.Resource resource) org.eclipse.emf.ecore.resource.Resourceprotected voidinstallPackages(org.eclipse.emf.ecore.EPackage.Registry packageRegistry, List<? extends org.eclipse.emf.ecore.EObject> contents) booleanisAdapterForType(Object type) voidnotifyChanged(org.eclipse.emf.common.notify.Notification notification) voidsetTarget(org.eclipse.emf.common.notify.Notifier newTarget) protected voidunloadDelegate(org.eclipse.emf.ecore.EObject eObject) protected voidunloadDelegates(List<? extends org.eclipse.emf.ecore.EObject> contents) Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
unsetTarget
-
Constructor Details
-
DelegateResourceAdapter
-
-
Method Details
-
getTarget
public org.eclipse.emf.ecore.resource.Resource getTarget()- Specified by:
getTargetin interfaceorg.eclipse.emf.common.notify.Adapter- Overrides:
getTargetin classorg.eclipse.emf.common.notify.impl.AdapterImpl
-
isAdapterForType
- Specified by:
isAdapterForTypein interfaceorg.eclipse.emf.common.notify.Adapter- Overrides:
isAdapterForTypein classorg.eclipse.emf.common.notify.impl.AdapterImpl
-
notifyChanged
public void notifyChanged(org.eclipse.emf.common.notify.Notification notification) - Specified by:
notifyChangedin interfaceorg.eclipse.emf.common.notify.Adapter- Overrides:
notifyChangedin classorg.eclipse.emf.common.notify.impl.AdapterImpl
-
setTarget
public void setTarget(org.eclipse.emf.common.notify.Notifier newTarget) - Specified by:
setTargetin interfaceorg.eclipse.emf.common.notify.Adapter- Overrides:
setTargetin classorg.eclipse.emf.common.notify.impl.AdapterImpl
-
adapt
public void adapt(org.eclipse.emf.ecore.resource.Resource resource) -
installPackages
protected void installPackages(org.eclipse.emf.ecore.EPackage.Registry packageRegistry, List<? extends org.eclipse.emf.ecore.EObject> contents) -
unloadDelegate
protected void unloadDelegate(org.eclipse.emf.ecore.EObject eObject) - Since:
- 3.2
-
unloadDelegates
-