org.eclipse.ohf.stem.definitions.adapters.relativevalue
Interface RelativeValueProviderAdapterFactory

All Superinterfaces:
org.eclipse.emf.common.notify.AdapterFactory, org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable
All Known Implementing Classes:
RelativeValueProviderAdapterFactory.RelativeValueProviderAdapterFactoryImpl, StandardRelativeValueProviderAdapterFactory

public interface RelativeValueProviderAdapterFactory
extends org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable

This interface is implemented by classes that create adapters that adapt EObjects to RelativeValueProviders.


Nested Class Summary
static class RelativeValueProviderAdapterFactory.RelativeValueProviderAdapterFactoryImpl
          This class is the implementation of the factory that creates RelativeValueProvider's
 
Field Summary
static RelativeValueProviderAdapterFactory.RelativeValueProviderAdapterFactoryImpl INSTANCE
          This is the singleton instance of the factory that creates RelativeValueProvider instances.
 
Method Summary
 
Methods inherited from interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
getRootAdapterFactory, setParentAdapterFactory
 
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adapt, adapt, adaptAllNew, adaptNew, isFactoryForType
 
Methods inherited from interface org.eclipse.emf.edit.provider.IChangeNotifier
addListener, fireNotifyChanged, removeListener
 
Methods inherited from interface org.eclipse.emf.edit.provider.IDisposable
dispose
 

Field Detail

INSTANCE

static final RelativeValueProviderAdapterFactory.RelativeValueProviderAdapterFactoryImpl INSTANCE
This is the singleton instance of the factory that creates RelativeValueProvider instances.

This instance is a ComposedAdapterFactory which means that it collects together other ComposeableAdapterFactory adapter factories. Each class that implements RelativeValueProviderAdapterFactory needs to add itself to this instance with a call to ComposedAdapterFactory.addAdapterFactory(org.eclipse.emf.common.notify.AdapterFactory). This will then allow adapters created by that factory to be found when adapting class instances handled by the new factory.

Basically, if you create an EMF model and define a RelativeValueProviderAdapterFactory for it so that the classes in that model can be adapted, you need to hook that factory into this one so that later when an attempt is made to adapt a class from that model is made the associated factory will be found.