org.eclipse.ohf.stem.diseasemodels.standard.provider
Class StandardRelativeValueProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.eclipse.ohf.stem.diseasemodels.standard.util.StandardAdapterFactory
          extended by org.eclipse.ohf.stem.diseasemodels.standard.provider.StandardRelativeValueProviderAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory, org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable, RelativeValueProviderAdapterFactory

public class StandardRelativeValueProviderAdapterFactory
extends StandardAdapterFactory
implements RelativeValueProviderAdapterFactory

This class is a factory for this model that creates StandardRelativeValueProviderAdapterFactory.DiseaseModelLabelRelativeValueProvider's for classes in the model. Shouldn't this be in the "defintions/org.eclipse.ohf.stem.adapters.relativevalue package? DAF


Nested Class Summary
static class StandardRelativeValueProviderAdapterFactory.DiseaseModelLabelRelativeValueProvider
          This class is a Relative Value Provider for DiseaseModelLabel instances.
static class StandardRelativeValueProviderAdapterFactory.DiseaseModelLabelValueRelativeValueProvider
          This class is a Relative Value Provider for DiseaseModelLabelValue instances.
 
Nested classes/interfaces inherited from interface org.eclipse.ohf.stem.definitions.adapters.relativevalue.RelativeValueProviderAdapterFactory
RelativeValueProviderAdapterFactory.RelativeValueProviderAdapterFactoryImpl
 
Field Summary
 
Fields inherited from interface org.eclipse.ohf.stem.definitions.adapters.relativevalue.RelativeValueProviderAdapterFactory
INSTANCE
 
Constructor Summary
StandardRelativeValueProviderAdapterFactory()
          Constructor
 
Method Summary
 void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
           
 org.eclipse.emf.common.notify.Adapter createDiseaseModelLabelAdapter()
          This method is called by the StandardSwitch instance in the parent StandardAdapterFactory for all cases for classes derived from DiseaseModelLabel (e.g., SILabel, SIRLabel, SEIRLabel).
 org.eclipse.emf.common.notify.Adapter createDiseaseModelLabelValueAdapter()
          This method is called by the StandardSwitch instance in the parent StandardAdapterFactory for all cases for classes derived from DiseaseModelLabelValue (e.g., SILabelValue, SIRLabelValue, SEIRLabelValue).
 void dispose()
          This disposes all of the item providers created by this factory.
 void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
           
 org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
           
 boolean isFactoryForType(java.lang.Object type)
          Returns whether this factory is applicable for the type of the object.
 void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
           
 void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
           
 
Methods inherited from class org.eclipse.ohf.stem.diseasemodels.standard.util.StandardAdapterFactory
createAdapter, createAggregatingDiseaseModelStateAdapter, createAggregatingSEIRDiseaseModelAdapter, createAggregatingSIDiseaseModelAdapter, createAggregatingSIRDiseaseModelAdapter, createDecoratorAdapter, createDeterministicSEIRDiseaseModelAdapter, createDeterministicSIDiseaseModelAdapter, createDeterministicSIRDiseaseModelAdapter, createDiseaseModelAdapter, createDiseaseModelStateAdapter, createDynamicLabelAdapter, createDynamicNodeLabelAdapter, createEObjectAdapter, createIdentifiableAdapter, createInfectorAdapter, createLabelAdapter, createLabelValueAdapter, createNodeDecoratorAdapter, createNodeLabelAdapter, createSanityChecker_1Adapter, createSanityCheckerAdapter, createSEIRAdapter, createSEIRLabelAdapter, createSEIRLabelValueAdapter, createSIAdapter, createSIDiseaseModelStateAdapter, createSIInfectorAdapter, createSILabelAdapter, createSILabelValueAdapter, createSIRAdapter, createSIRLabelAdapter, createSIRLabelValueAdapter, createStandardDiseaseModelAdapter, createStandardDiseaseModelLabelAdapter, createStandardDiseaseModelLabelValueAdapter, createStandardDiseaseModelStateAdapter, createStandardInfectorAdapter, createStandardStochasticDiseaseModelAdapter, createStochasticDiseaseModelAdapter, createStochasticSEIRDiseaseModelAdapter, createStochasticSIDiseaseModelAdapter, createStochasticSIRDiseaseModelAdapter
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adapt, adapt, adaptAllNew, adaptNew
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adapt, adapt, adaptAllNew, adaptNew
 

Constructor Detail

StandardRelativeValueProviderAdapterFactory

public StandardRelativeValueProviderAdapterFactory()
Constructor

Method Detail

createDiseaseModelLabelAdapter

public org.eclipse.emf.common.notify.Adapter createDiseaseModelLabelAdapter()
This method is called by the StandardSwitch instance in the parent StandardAdapterFactory for all cases for classes derived from DiseaseModelLabel (e.g., SILabel, SIRLabel, SEIRLabel).

Overrides:
createDiseaseModelLabelAdapter in class StandardAdapterFactory
Returns:
the new adapter.
See Also:
StandardAdapterFactory.createDiseaseModelLabelAdapter()

createDiseaseModelLabelValueAdapter

public org.eclipse.emf.common.notify.Adapter createDiseaseModelLabelValueAdapter()
This method is called by the StandardSwitch instance in the parent StandardAdapterFactory for all cases for classes derived from DiseaseModelLabelValue (e.g., SILabelValue, SIRLabelValue, SEIRLabelValue).

Overrides:
createDiseaseModelLabelValueAdapter in class StandardAdapterFactory
Returns:
the new adapter.
See Also:
StandardAdapterFactory.createDiseaseModelLabelValueAdapter()

addListener

public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
Specified by:
addListener in interface org.eclipse.emf.edit.provider.IChangeNotifier
See Also:
IChangeNotifier.addListener(org.eclipse.emf.edit.provider.INotifyChangedListener)

fireNotifyChanged

public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
Specified by:
fireNotifyChanged in interface org.eclipse.emf.edit.provider.IChangeNotifier
See Also:
IChangeNotifier.fireNotifyChanged(org.eclipse.emf.common.notify.Notification)

removeListener

public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
Specified by:
removeListener in interface org.eclipse.emf.edit.provider.IChangeNotifier
See Also:
IChangeNotifier.removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener)

getRootAdapterFactory

public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
Specified by:
getRootAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
See Also:
ComposeableAdapterFactory.getRootAdapterFactory()

setParentAdapterFactory

public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
Specified by:
setParentAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
See Also:
ComposeableAdapterFactory.setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory)

isFactoryForType

public boolean isFactoryForType(java.lang.Object type)
Description copied from class: StandardAdapterFactory
Returns whether this factory is applicable for the type of the object. This implementation returns true if the object is either the model's package or is an instance object of the model.

Specified by:
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
isFactoryForType in class StandardAdapterFactory
Parameters:
type -
Returns:
whether this factory is applicable for the type of the object.
See Also:
StandardAdapterFactory.isFactoryForType(java.lang.Object)

dispose

public void dispose()
This disposes all of the item providers created by this factory.

Specified by:
dispose in interface org.eclipse.emf.edit.provider.IDisposable
See Also:
IDisposable.dispose()