|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.metaabm.util.MetaABMAdapterFactory
org.metaabm.provider.MetaABMItemProviderAdapterFactory
public class MetaABMItemProviderAdapterFactory
This is the factory that is used to provide the interfaces needed to support Viewers. The adapters generated by this
factory convert EMF adapter notifications into calls to fireNotifyChanged
. The adapters
also support Eclipse property sheets. Note that most of the adapters are shared among multiple instances.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IChildCreationExtender |
---|
org.eclipse.emf.edit.provider.IChildCreationExtender.Descriptor |
Field Summary | |
---|---|
protected org.eclipse.emf.edit.provider.IChangeNotifier |
changeNotifier
This is used to implement IChangeNotifier . |
protected org.eclipse.emf.edit.provider.ChildCreationExtenderManager |
childCreationExtenderManager
This helps manage the child creation extenders. |
protected org.eclipse.emf.edit.provider.Disposable |
disposable
This keeps track of all the item providers created, so that they can be disposed . |
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory. |
protected SAttributeArrayItemProvider |
sAttributeArrayItemProvider
This keeps track of the one adapter used for all SAttributeArray instances. |
protected SContinuousSpaceItemProvider |
sContinuousSpaceItemProvider
This keeps track of the one adapter used for all SContinuousSpace instances. |
protected SGeographyItemProvider |
sGeographyItemProvider
This keeps track of the one adapter used for all SGeography instances. |
protected SGridItemProvider |
sGridItemProvider
This keeps track of the one adapter used for all SGrid instances. |
protected SImplementationItemProvider |
sImplementationItemProvider
This keeps track of the one adapter used for all SImplementation instances. |
protected SNetworkItemProvider |
sNetworkItemProvider
This keeps track of the one adapter used for all SNetwork instances. |
protected SStateItemProvider |
sStateItemProvider
This keeps track of the one adapter used for all SState instances. |
protected SStateValueItemProvider |
sStateValueItemProvider
This keeps track of the one adapter used for all SStateValue instances. |
protected SStyleShapeItemProvider |
sStyleShapeItemProvider
This keeps track of the one adapter used for all SStyleShape instances. |
protected java.util.Collection<java.lang.Object> |
supportedTypes
This keeps track of all the supported types checked by isFactoryForType . |
protected SValueLayerItemProvider |
sValueLayerItemProvider
This keeps track of the one adapter used for all SValueLayer instances. |
Fields inherited from class org.metaabm.util.MetaABMAdapterFactory |
---|
modelPackage, modelSwitch |
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. |
protected void |
associate(org.eclipse.emf.common.notify.Adapter adapter,
org.eclipse.emf.common.notify.Notifier target)
Associates an adapter with a notifier via the base implementation, then records it to ensure it will be disposed. |
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 . |
java.util.List<org.eclipse.emf.edit.provider.IChildCreationExtender> |
getChildCreationExtenders()
|
static org.eclipse.emf.common.notify.AdapterFactory |
getGenericAdapterFactory()
|
java.util.Collection<?> |
getNewChildDescriptors(java.lang.Object object,
org.eclipse.emf.edit.domain.EditingDomain editingDomain)
|
org.eclipse.emf.common.util.ResourceLocator |
getResourceLocator()
|
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.eclipse.emf.common.notify.impl.AdapterFactoryImpl |
---|
adaptAllNew, adaptNew, createAdapter, resolve |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory |
---|
adaptAllNew, adaptNew |
Field Detail |
---|
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier
.
protected org.eclipse.emf.edit.provider.Disposable disposable
disposed
.
protected org.eclipse.emf.edit.provider.ChildCreationExtenderManager childCreationExtenderManager
protected java.util.Collection<java.lang.Object> supportedTypes
isFactoryForType
.
protected SAttributeArrayItemProvider sAttributeArrayItemProvider
SAttributeArray
instances.
protected SValueLayerItemProvider sValueLayerItemProvider
SValueLayer
instances.
protected SStyleShapeItemProvider sStyleShapeItemProvider
SStyleShape
instances.
protected SImplementationItemProvider sImplementationItemProvider
SImplementation
instances.
protected SStateItemProvider sStateItemProvider
SState
instances.
protected SStateValueItemProvider sStateValueItemProvider
SStateValue
instances.
protected SNetworkItemProvider sNetworkItemProvider
SNetwork
instances.
protected SGridItemProvider sGridItemProvider
SGrid
instances.
protected SGeographyItemProvider sGeographyItemProvider
SGeography
instances.
protected SContinuousSpaceItemProvider sContinuousSpaceItemProvider
SContinuousSpace
instances.
Constructor Detail |
---|
public MetaABMItemProviderAdapterFactory()
Method Detail |
---|
public org.eclipse.emf.common.notify.Adapter createSContextAdapter()
SContext
.
createSContextAdapter
in class MetaABMAdapterFactory
SContext
public org.eclipse.emf.common.notify.Adapter createSAgentAdapter()
SAgent
.
createSAgentAdapter
in class MetaABMAdapterFactory
SAgent
public org.eclipse.emf.common.notify.Adapter createSAttributeAdapter()
SAttribute
.
createSAttributeAdapter
in class MetaABMAdapterFactory
SAttribute
public org.eclipse.emf.common.notify.Adapter createSValueLayerAdapter()
SValueLayer
.
createSValueLayerAdapter
in class MetaABMAdapterFactory
SValueLayer
public org.eclipse.emf.common.notify.Adapter createSStyle3DAdapter()
SStyle3D
.
createSStyle3DAdapter
in class MetaABMAdapterFactory
SStyle3D
public org.eclipse.emf.common.notify.Adapter createSStyle2DAdapter()
SStyle2D
.
createSStyle2DAdapter
in class MetaABMAdapterFactory
SStyle2D
public org.eclipse.emf.common.notify.Adapter createSStyleShapeAdapter()
SStyleShape
.
createSStyleShapeAdapter
in class MetaABMAdapterFactory
SStyleShape
public org.eclipse.emf.common.notify.Adapter createSImplementationAdapter()
SImplementation
.
createSImplementationAdapter
in class MetaABMAdapterFactory
SImplementation
public org.eclipse.emf.common.notify.Adapter createSStateAdapter()
SState
.
createSStateAdapter
in class MetaABMAdapterFactory
SState
public org.eclipse.emf.common.notify.Adapter createSStateValueAdapter()
SStateValue
.
createSStateValueAdapter
in class MetaABMAdapterFactory
SStateValue
public org.eclipse.emf.common.notify.Adapter createSNetworkAdapter()
SNetwork
.
createSNetworkAdapter
in class MetaABMAdapterFactory
SNetwork
public org.eclipse.emf.common.notify.Adapter createSAttributeArrayAdapter()
SAttributeArray
.
createSAttributeArrayAdapter
in class MetaABMAdapterFactory
SAttributeArray
public org.eclipse.emf.common.notify.Adapter createSGridAdapter()
SGrid
.
createSGridAdapter
in class MetaABMAdapterFactory
SGrid
public org.eclipse.emf.common.notify.Adapter createSGeographyAdapter()
SGeography
.
createSGeographyAdapter
in class MetaABMAdapterFactory
SGeography
public org.eclipse.emf.common.notify.Adapter createSContinuousSpaceAdapter()
SContinuousSpace
.
createSContinuousSpaceAdapter
in class MetaABMAdapterFactory
SContinuousSpace
public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public boolean isFactoryForType(java.lang.Object type)
isFactoryForType
in interface org.eclipse.emf.common.notify.AdapterFactory
isFactoryForType
in class MetaABMAdapterFactory
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
protected void associate(org.eclipse.emf.common.notify.Adapter adapter, org.eclipse.emf.common.notify.Notifier target)
associate
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public java.util.List<org.eclipse.emf.edit.provider.IChildCreationExtender> getChildCreationExtenders()
public java.util.Collection<?> getNewChildDescriptors(java.lang.Object object, org.eclipse.emf.edit.domain.EditingDomain editingDomain)
getNewChildDescriptors
in interface org.eclipse.emf.edit.provider.IChildCreationExtender
public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
getResourceLocator
in interface org.eclipse.emf.edit.provider.IChildCreationExtender
public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
addListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
removeListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
changeNotifier
and to parentAdapterFactory
.
fireNotifyChanged
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void dispose()
dispose
in interface org.eclipse.emf.edit.provider.IDisposable
public static org.eclipse.emf.common.notify.AdapterFactory getGenericAdapterFactory()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |