public class ConfigurationItemProviderAdapterFactory extends ConfigurationAdapterFactory implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable
fireNotifyChanged
.
The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances.
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.edit.provider.IChangeNotifier |
changeNotifier
This is used to implement
IChangeNotifier . |
protected ColumnMappingTypeItemProvider |
columnMappingTypeItemProvider
This keeps track of the one adapter used for all
ColumnMappingType instances. |
protected CommandsTypeItemProvider |
commandsTypeItemProvider
This keeps track of the one adapter used for all
CommandsType instances. |
protected ConnectionTypeItemProvider |
connectionTypeItemProvider
This keeps track of the one adapter used for all
ConnectionType instances. |
protected DocumentRootItemProvider |
documentRootItemProvider
This keeps track of the one adapter used for all
DocumentRoot instances. |
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.
|
protected PropertyEntryItemProvider |
propertyEntryItemProvider
This keeps track of the one adapter used for all
PropertyEntry instances. |
protected QueryTypeItemProvider |
queryTypeItemProvider
This keeps track of the one adapter used for all
QueryType instances. |
protected RootTypeItemProvider |
rootTypeItemProvider
This keeps track of the one adapter used for all
RootType instances. |
protected Collection<Object> |
supportedTypes
This keeps track of all the supported types checked by
isFactoryForType . |
protected TabularQueryTypeItemProvider |
tabularQueryTypeItemProvider
This keeps track of the one adapter used for all
TabularQueryType instances. |
protected UpdateColumnsTypeItemProvider |
updateColumnsTypeItemProvider
This keeps track of the one adapter used for all
UpdateColumnsType instances. |
protected UpdateMappingTypeItemProvider |
updateMappingTypeItemProvider
This keeps track of the one adapter used for all
UpdateMappingType instances. |
protected UpdateTypeItemProvider |
updateTypeItemProvider
This keeps track of the one adapter used for all
UpdateType instances. |
modelPackage, modelSwitch
Constructor and Description |
---|
ConfigurationItemProviderAdapterFactory()
This constructs an instance.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.Adapter |
adapt(org.eclipse.emf.common.notify.Notifier notifier,
Object type)
This implementation substitutes the factory itself as the key for the adapter.
|
Object |
adapt(Object object,
Object type) |
void |
addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.
|
org.eclipse.emf.common.notify.Adapter |
createColumnMappingTypeAdapter()
This creates an adapter for a
ColumnMappingType . |
org.eclipse.emf.common.notify.Adapter |
createCommandsTypeAdapter()
This creates an adapter for a
CommandsType . |
org.eclipse.emf.common.notify.Adapter |
createConnectionTypeAdapter()
This creates an adapter for a
ConnectionType . |
org.eclipse.emf.common.notify.Adapter |
createDocumentRootAdapter()
This creates an adapter for a
DocumentRoot . |
org.eclipse.emf.common.notify.Adapter |
createPropertyEntryAdapter()
This creates an adapter for a
PropertyEntry . |
org.eclipse.emf.common.notify.Adapter |
createQueryTypeAdapter()
This creates an adapter for a
QueryType . |
org.eclipse.emf.common.notify.Adapter |
createRootTypeAdapter()
This creates an adapter for a
RootType . |
org.eclipse.emf.common.notify.Adapter |
createTabularQueryTypeAdapter()
This creates an adapter for a
TabularQueryType . |
org.eclipse.emf.common.notify.Adapter |
createUpdateColumnsTypeAdapter()
This creates an adapter for a
UpdateColumnsType . |
org.eclipse.emf.common.notify.Adapter |
createUpdateMappingTypeAdapter()
This creates an adapter for a
UpdateMappingType . |
org.eclipse.emf.common.notify.Adapter |
createUpdateTypeAdapter()
This creates an adapter for a
UpdateType . |
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 . |
org.eclipse.emf.edit.provider.ComposeableAdapterFactory |
getRootAdapterFactory()
This returns the root adapter factory that contains this factory.
|
boolean |
isFactoryForType(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.
|
createAbstractQueryTypeAdapter, createAdapter, createEObjectAdapter
adaptAllNew, adaptNew, associate, createAdapter, resolve
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier
.
protected Collection<Object> supportedTypes
isFactoryForType
.
protected ColumnMappingTypeItemProvider columnMappingTypeItemProvider
ColumnMappingType
instances.
protected CommandsTypeItemProvider commandsTypeItemProvider
CommandsType
instances.
protected ConnectionTypeItemProvider connectionTypeItemProvider
ConnectionType
instances.
protected DocumentRootItemProvider documentRootItemProvider
DocumentRoot
instances.
protected PropertyEntryItemProvider propertyEntryItemProvider
PropertyEntry
instances.
protected QueryTypeItemProvider queryTypeItemProvider
QueryType
instances.
protected RootTypeItemProvider rootTypeItemProvider
RootType
instances.
protected TabularQueryTypeItemProvider tabularQueryTypeItemProvider
TabularQueryType
instances.
protected UpdateColumnsTypeItemProvider updateColumnsTypeItemProvider
UpdateColumnsType
instances.
protected UpdateMappingTypeItemProvider updateMappingTypeItemProvider
UpdateMappingType
instances.
protected UpdateTypeItemProvider updateTypeItemProvider
UpdateType
instances.
public ConfigurationItemProviderAdapterFactory()
public org.eclipse.emf.common.notify.Adapter createColumnMappingTypeAdapter()
ColumnMappingType
.
createColumnMappingTypeAdapter
in class ConfigurationAdapterFactory
ColumnMappingType
public org.eclipse.emf.common.notify.Adapter createCommandsTypeAdapter()
CommandsType
.
createCommandsTypeAdapter
in class ConfigurationAdapterFactory
CommandsType
public org.eclipse.emf.common.notify.Adapter createConnectionTypeAdapter()
ConnectionType
.
createConnectionTypeAdapter
in class ConfigurationAdapterFactory
ConnectionType
public org.eclipse.emf.common.notify.Adapter createDocumentRootAdapter()
DocumentRoot
.
createDocumentRootAdapter
in class ConfigurationAdapterFactory
DocumentRoot
public org.eclipse.emf.common.notify.Adapter createPropertyEntryAdapter()
PropertyEntry
.
createPropertyEntryAdapter
in class ConfigurationAdapterFactory
PropertyEntry
public org.eclipse.emf.common.notify.Adapter createQueryTypeAdapter()
QueryType
.
createQueryTypeAdapter
in class ConfigurationAdapterFactory
QueryType
public org.eclipse.emf.common.notify.Adapter createRootTypeAdapter()
RootType
.
createRootTypeAdapter
in class ConfigurationAdapterFactory
RootType
public org.eclipse.emf.common.notify.Adapter createTabularQueryTypeAdapter()
TabularQueryType
.
createTabularQueryTypeAdapter
in class ConfigurationAdapterFactory
TabularQueryType
public org.eclipse.emf.common.notify.Adapter createUpdateColumnsTypeAdapter()
UpdateColumnsType
.
createUpdateColumnsTypeAdapter
in class ConfigurationAdapterFactory
UpdateColumnsType
public org.eclipse.emf.common.notify.Adapter createUpdateMappingTypeAdapter()
UpdateMappingType
.
createUpdateMappingTypeAdapter
in class ConfigurationAdapterFactory
UpdateMappingType
public org.eclipse.emf.common.notify.Adapter createUpdateTypeAdapter()
UpdateType
.
createUpdateTypeAdapter
in class ConfigurationAdapterFactory
UpdateType
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(Object type)
isFactoryForType
in interface org.eclipse.emf.common.notify.AdapterFactory
isFactoryForType
in class ConfigurationAdapterFactory
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public Object adapt(Object object, Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
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