|
||||||||||
| 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 MetaABMAdapterFactorySContextpublic org.eclipse.emf.common.notify.Adapter createSAgentAdapter()
SAgent.
createSAgentAdapter in class MetaABMAdapterFactorySAgentpublic org.eclipse.emf.common.notify.Adapter createSAttributeAdapter()
SAttribute.
createSAttributeAdapter in class MetaABMAdapterFactorySAttributepublic org.eclipse.emf.common.notify.Adapter createSValueLayerAdapter()
SValueLayer.
createSValueLayerAdapter in class MetaABMAdapterFactorySValueLayerpublic org.eclipse.emf.common.notify.Adapter createSStyle3DAdapter()
SStyle3D.
createSStyle3DAdapter in class MetaABMAdapterFactorySStyle3Dpublic org.eclipse.emf.common.notify.Adapter createSStyle2DAdapter()
SStyle2D.
createSStyle2DAdapter in class MetaABMAdapterFactorySStyle2Dpublic org.eclipse.emf.common.notify.Adapter createSStyleShapeAdapter()
SStyleShape.
createSStyleShapeAdapter in class MetaABMAdapterFactorySStyleShapepublic org.eclipse.emf.common.notify.Adapter createSImplementationAdapter()
SImplementation.
createSImplementationAdapter in class MetaABMAdapterFactorySImplementationpublic org.eclipse.emf.common.notify.Adapter createSStateAdapter()
SState.
createSStateAdapter in class MetaABMAdapterFactorySStatepublic org.eclipse.emf.common.notify.Adapter createSStateValueAdapter()
SStateValue.
createSStateValueAdapter in class MetaABMAdapterFactorySStateValuepublic org.eclipse.emf.common.notify.Adapter createSNetworkAdapter()
SNetwork.
createSNetworkAdapter in class MetaABMAdapterFactorySNetworkpublic org.eclipse.emf.common.notify.Adapter createSAttributeArrayAdapter()
SAttributeArray.
createSAttributeArrayAdapter in class MetaABMAdapterFactorySAttributeArraypublic org.eclipse.emf.common.notify.Adapter createSGridAdapter()
SGrid.
createSGridAdapter in class MetaABMAdapterFactorySGridpublic org.eclipse.emf.common.notify.Adapter createSGeographyAdapter()
SGeography.
createSGeographyAdapter in class MetaABMAdapterFactorySGeographypublic org.eclipse.emf.common.notify.Adapter createSContinuousSpaceAdapter()
SContinuousSpace.
createSContinuousSpaceAdapter in class MetaABMAdapterFactorySContinuousSpacepublic org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactorypublic void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactorypublic boolean isFactoryForType(java.lang.Object type)
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactoryisFactoryForType 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.AdapterFactoryadapt 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.AdapterFactoryadapt 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.AdapterFactoryImplpublic 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.IChildCreationExtenderpublic org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
getResourceLocator in interface org.eclipse.emf.edit.provider.IChildCreationExtenderpublic void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
addListener in interface org.eclipse.emf.edit.provider.IChangeNotifierpublic void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
removeListener in interface org.eclipse.emf.edit.provider.IChangeNotifierpublic void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
changeNotifier and to parentAdapterFactory.
fireNotifyChanged in interface org.eclipse.emf.edit.provider.IChangeNotifierpublic void dispose()
dispose in interface org.eclipse.emf.edit.provider.IDisposablepublic static org.eclipse.emf.common.notify.AdapterFactory getGenericAdapterFactory()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||