org.eclipse.gmt.weaver.providers
Class WeaverAdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.eclipse.gmt.weaver.providers.WeaverAdapterFactory
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.AdapterFactory
public class WeaverAdapterFactory
- extends org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
An extensible adapter factory for the model weaver
It allows to creates the adapter for the current object.
Every object might have a different adapter if needed
- Since:
- 1.0
Method Summary |
org.eclipse.emf.common.notify.Adapter |
adapt(org.eclipse.emf.common.notify.Notifier notifier,
java.lang.Object type)
|
org.eclipse.emf.common.notify.Adapter |
createAdapter(org.eclipse.emf.common.notify.Notifier target)
|
boolean |
isFactoryForType(java.lang.Object type)
|
void |
setComposedFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory factory)
Sets the composed adapter factory |
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl |
adapt, adaptAllNew, adaptNew, associate, createAdapter, resolve |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
supportedTypes
protected java.util.Collection supportedTypes
WeaverAdapterFactory
public WeaverAdapterFactory(WeaverExtensionManager we)
- This creates a new weaver extension manager
- Parameters:
we
- the Weaver Extension Manager
setComposedFactory
public void setComposedFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory factory)
- Sets the composed adapter factory
- Parameters:
factory
-
createAdapter
public org.eclipse.emf.common.notify.Adapter createAdapter(org.eclipse.emf.common.notify.Notifier target)
- Overrides:
createAdapter
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
isFactoryForType
public boolean isFactoryForType(java.lang.Object type)
- Specified by:
isFactoryForType
in interface org.eclipse.emf.common.notify.AdapterFactory
- Overrides:
isFactoryForType
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adapt
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier,
java.lang.Object type)
- Specified by:
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
- Overrides:
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl