org.metaabm.provider
Class MetaABMItemProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.metaabm.util.MetaABMAdapterFactory
          extended by org.metaabm.provider.MetaABMItemProviderAdapterFactory
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

public class MetaABMItemProviderAdapterFactory
extends org.metaabm.util.MetaABMAdapterFactory
implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable


Constructor Summary
MetaABMItemProviderAdapterFactory()
          This constructs an instance.
 
Method Summary
 org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Object type)
          This implementation substitutes the factory itself as the key for the adapter.
 java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
           
 void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
          This adds a listener.
 org.eclipse.emf.common.notify.Adapter createSAgentAdapter()
          This creates an adapter for a SAgent.
 org.eclipse.emf.common.notify.Adapter createSAttributeAdapter()
          This creates an adapter for a SAttribute.
 org.eclipse.emf.common.notify.Adapter createSAttributeArrayAdapter()
          This creates an adapter for a SAttributeArray.
 org.eclipse.emf.common.notify.Adapter createSContextAdapter()
          This creates an adapter for a SContext.
 org.eclipse.emf.common.notify.Adapter createSContinuousSpaceAdapter()
          This creates an adapter for a SContinuousSpace.
 org.eclipse.emf.common.notify.Adapter createSGeographyAdapter()
          This creates an adapter for a SGeography.
 org.eclipse.emf.common.notify.Adapter createSGridAdapter()
          This creates an adapter for a SGrid.
 org.eclipse.emf.common.notify.Adapter createSImplementationAdapter()
          This creates an adapter for a SImplementation.
 org.eclipse.emf.common.notify.Adapter createSNetworkAdapter()
          This creates an adapter for a SNetwork.
 org.eclipse.emf.common.notify.Adapter createSStateAdapter()
          This creates an adapter for a SState.
 org.eclipse.emf.common.notify.Adapter createSStateValueAdapter()
          This creates an adapter for a SStateValue.
 org.eclipse.emf.common.notify.Adapter createSStyle2DAdapter()
          This creates an adapter for a SStyle2D.
 org.eclipse.emf.common.notify.Adapter createSStyle3DAdapter()
          This creates an adapter for a SStyle3D.
 org.eclipse.emf.common.notify.Adapter createSStyleShapeAdapter()
          This creates an adapter for a SStyleShape.
 org.eclipse.emf.common.notify.Adapter createSValueLayerAdapter()
          This creates an adapter for a SValueLayer.
 void dispose()
          This disposes all of the item providers created by this factory.
 void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
          This delegates to changeNotifier and to parentAdapterFactory.
static org.eclipse.emf.common.notify.AdapterFactory getGenericAdapterFactory()
           
 org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
          This returns the root adapter factory that contains this factory.
 boolean isFactoryForType(java.lang.Object type)
           
 void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
          This removes a listener.
 void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
          This sets the composed adapter factory that contains this factory.
 
Methods inherited from class org.metaabm.util.MetaABMAdapterFactory
createAdapter, createEObjectAdapter, createIActAdapter, createIArtifactAdapter, createIIDAdapter, createITypedAdapter, createITypedArrayAdapter, createIValueAdapter, createSActableAdapter, createSAttributedAdapter, createSImplementedAdapter, createSNamedAdapter, createSNDimensionalAdapter, createSProjectionAdapter, createSStyleAdapter
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
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
adaptAllNew, adaptNew
 

Constructor Detail

MetaABMItemProviderAdapterFactory

public MetaABMItemProviderAdapterFactory()
This constructs an instance.

Method Detail

createSContextAdapter

public org.eclipse.emf.common.notify.Adapter createSContextAdapter()
This creates an adapter for a SContext.

Overrides:
createSContextAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSAgentAdapter

public org.eclipse.emf.common.notify.Adapter createSAgentAdapter()
This creates an adapter for a SAgent.

Overrides:
createSAgentAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSAttributeAdapter

public org.eclipse.emf.common.notify.Adapter createSAttributeAdapter()
This creates an adapter for a SAttribute.

Overrides:
createSAttributeAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSValueLayerAdapter

public org.eclipse.emf.common.notify.Adapter createSValueLayerAdapter()
This creates an adapter for a SValueLayer.

Overrides:
createSValueLayerAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSStyle3DAdapter

public org.eclipse.emf.common.notify.Adapter createSStyle3DAdapter()
This creates an adapter for a SStyle3D.

Overrides:
createSStyle3DAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSStyle2DAdapter

public org.eclipse.emf.common.notify.Adapter createSStyle2DAdapter()
This creates an adapter for a SStyle2D.

Overrides:
createSStyle2DAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSStyleShapeAdapter

public org.eclipse.emf.common.notify.Adapter createSStyleShapeAdapter()
This creates an adapter for a SStyleShape.

Overrides:
createSStyleShapeAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSImplementationAdapter

public org.eclipse.emf.common.notify.Adapter createSImplementationAdapter()
This creates an adapter for a SImplementation.

Overrides:
createSImplementationAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSStateAdapter

public org.eclipse.emf.common.notify.Adapter createSStateAdapter()
This creates an adapter for a SState.

Overrides:
createSStateAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSStateValueAdapter

public org.eclipse.emf.common.notify.Adapter createSStateValueAdapter()
This creates an adapter for a SStateValue.

Overrides:
createSStateValueAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSNetworkAdapter

public org.eclipse.emf.common.notify.Adapter createSNetworkAdapter()
This creates an adapter for a SNetwork.

Overrides:
createSNetworkAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSAttributeArrayAdapter

public org.eclipse.emf.common.notify.Adapter createSAttributeArrayAdapter()
This creates an adapter for a SAttributeArray.

Overrides:
createSAttributeArrayAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSGridAdapter

public org.eclipse.emf.common.notify.Adapter createSGridAdapter()
This creates an adapter for a SGrid.

Overrides:
createSGridAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSGeographyAdapter

public org.eclipse.emf.common.notify.Adapter createSGeographyAdapter()
This creates an adapter for a SGeography.

Overrides:
createSGeographyAdapter in class org.metaabm.util.MetaABMAdapterFactory

createSContinuousSpaceAdapter

public org.eclipse.emf.common.notify.Adapter createSContinuousSpaceAdapter()
This creates an adapter for a SContinuousSpace.

Overrides:
createSContinuousSpaceAdapter in class org.metaabm.util.MetaABMAdapterFactory

getRootAdapterFactory

public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.

Specified by:
getRootAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory

setParentAdapterFactory

public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.

Specified by:
setParentAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory

isFactoryForType

public boolean isFactoryForType(java.lang.Object type)

Specified by:
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
isFactoryForType in class org.metaabm.util.MetaABMAdapterFactory

adapt

public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier,
                                                   java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.

Specified by:
adapt in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl

adapt

public java.lang.Object adapt(java.lang.Object object,
                              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

addListener

public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.

Specified by:
addListener in interface org.eclipse.emf.edit.provider.IChangeNotifier

removeListener

public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener.

Specified by:
removeListener in interface org.eclipse.emf.edit.provider.IChangeNotifier

fireNotifyChanged

public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates to changeNotifier and to parentAdapterFactory.

Specified by:
fireNotifyChanged in interface org.eclipse.emf.edit.provider.IChangeNotifier

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

getGenericAdapterFactory

public static org.eclipse.emf.common.notify.AdapterFactory getGenericAdapterFactory()