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 ContinuousCommandTypeItemProvider |
continuousCommandTypeItemProvider
This keeps track of the one adapter used for all
ContinuousCommandType instances. |
static String |
copyright |
protected CustomExtractorTypeItemProvider |
customExtractorTypeItemProvider
This keeps track of the one adapter used for all
CustomExtractorType instances. |
protected DocumentRootItemProvider |
documentRootItemProvider
This keeps track of the one adapter used for all
DocumentRoot instances. |
protected EnvEntryTypeItemProvider |
envEntryTypeItemProvider
This keeps track of the one adapter used for all
EnvEntryType instances. |
protected FieldTypeItemProvider |
fieldTypeItemProvider
This keeps track of the one adapter used for all
FieldType instances. |
protected HiveProcessCommandTypeItemProvider |
hiveProcessCommandTypeItemProvider
This keeps track of the one adapter used for all
HiveProcessCommandType instances. |
protected NagiosReturnCodeExtractorTypeItemProvider |
nagiosReturnCodeExtractorTypeItemProvider
This keeps track of the one adapter used for all
NagiosReturnCodeExtractorType instances. |
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.
|
protected PlainStreamExtractorTypeItemProvider |
plainStreamExtractorTypeItemProvider
This keeps track of the one adapter used for all
PlainStreamExtractorType instances. |
protected ProcessTypeItemProvider |
processTypeItemProvider
This keeps track of the one adapter used for all
ProcessType instances. |
protected QueueTypeItemProvider |
queueTypeItemProvider
This keeps track of the one adapter used for all
QueueType instances. |
protected RegExExtractorTypeItemProvider |
regExExtractorTypeItemProvider
This keeps track of the one adapter used for all
RegExExtractorType instances. |
protected ReturnCodeExtractorTypeItemProvider |
returnCodeExtractorTypeItemProvider
This keeps track of the one adapter used for all
ReturnCodeExtractorType instances. |
protected RootTypeItemProvider |
rootTypeItemProvider
This keeps track of the one adapter used for all
RootType instances. |
protected SingleCommandTypeItemProvider |
singleCommandTypeItemProvider
This keeps track of the one adapter used for all
SingleCommandType instances. |
protected SplitContinuousCommandTypeItemProvider |
splitContinuousCommandTypeItemProvider
This keeps track of the one adapter used for all
SplitContinuousCommandType instances. |
protected SplitterExtractorTypeItemProvider |
splitterExtractorTypeItemProvider
This keeps track of the one adapter used for all
SplitterExtractorType instances. |
protected SplitterTypeItemProvider |
splitterTypeItemProvider
This keeps track of the one adapter used for all
SplitterType instances. |
protected Collection<Object> |
supportedTypes
This keeps track of all the supported types checked by
isFactoryForType . |
protected TriggerCommandTypeItemProvider |
triggerCommandTypeItemProvider
This keeps track of the one adapter used for all
TriggerCommandType 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 |
createContinuousCommandTypeAdapter()
This creates an adapter for a
ContinuousCommandType . |
org.eclipse.emf.common.notify.Adapter |
createCustomExtractorTypeAdapter()
This creates an adapter for a
CustomExtractorType . |
org.eclipse.emf.common.notify.Adapter |
createDocumentRootAdapter()
This creates an adapter for a
DocumentRoot . |
org.eclipse.emf.common.notify.Adapter |
createEnvEntryTypeAdapter()
This creates an adapter for a
EnvEntryType . |
org.eclipse.emf.common.notify.Adapter |
createFieldTypeAdapter()
This creates an adapter for a
FieldType . |
org.eclipse.emf.common.notify.Adapter |
createHiveProcessCommandTypeAdapter()
This creates an adapter for a
HiveProcessCommandType . |
org.eclipse.emf.common.notify.Adapter |
createNagiosReturnCodeExtractorTypeAdapter()
This creates an adapter for a
NagiosReturnCodeExtractorType . |
org.eclipse.emf.common.notify.Adapter |
createPlainStreamExtractorTypeAdapter()
This creates an adapter for a
PlainStreamExtractorType . |
org.eclipse.emf.common.notify.Adapter |
createProcessTypeAdapter()
This creates an adapter for a
ProcessType . |
org.eclipse.emf.common.notify.Adapter |
createQueueTypeAdapter()
This creates an adapter for a
QueueType . |
org.eclipse.emf.common.notify.Adapter |
createRegExExtractorTypeAdapter()
This creates an adapter for a
RegExExtractorType . |
org.eclipse.emf.common.notify.Adapter |
createReturnCodeExtractorTypeAdapter()
This creates an adapter for a
ReturnCodeExtractorType . |
org.eclipse.emf.common.notify.Adapter |
createRootTypeAdapter()
This creates an adapter for a
RootType . |
org.eclipse.emf.common.notify.Adapter |
createSingleCommandTypeAdapter()
This creates an adapter for a
SingleCommandType . |
org.eclipse.emf.common.notify.Adapter |
createSplitContinuousCommandTypeAdapter()
This creates an adapter for a
SplitContinuousCommandType . |
org.eclipse.emf.common.notify.Adapter |
createSplitterExtractorTypeAdapter()
This creates an adapter for a
SplitterExtractorType . |
org.eclipse.emf.common.notify.Adapter |
createSplitterTypeAdapter()
This creates an adapter for a
SplitterType . |
org.eclipse.emf.common.notify.Adapter |
createTriggerCommandTypeAdapter()
This creates an adapter for a
TriggerCommandType . |
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.
|
createAdapter, createCommandTypeAdapter, createEObjectAdapter, createExtractorTypeAdapter, createFieldExtractorTypeAdapter, createSimpleExtractorTypeAdapter
adaptAllNew, adaptNew, associate, createAdapter, resolve
public static final String copyright
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier
.
protected Collection<Object> supportedTypes
isFactoryForType
.
protected ContinuousCommandTypeItemProvider continuousCommandTypeItemProvider
ContinuousCommandType
instances.
protected CustomExtractorTypeItemProvider customExtractorTypeItemProvider
CustomExtractorType
instances.
protected DocumentRootItemProvider documentRootItemProvider
DocumentRoot
instances.
protected EnvEntryTypeItemProvider envEntryTypeItemProvider
EnvEntryType
instances.
protected FieldTypeItemProvider fieldTypeItemProvider
FieldType
instances.
protected HiveProcessCommandTypeItemProvider hiveProcessCommandTypeItemProvider
HiveProcessCommandType
instances.
protected NagiosReturnCodeExtractorTypeItemProvider nagiosReturnCodeExtractorTypeItemProvider
NagiosReturnCodeExtractorType
instances.
protected PlainStreamExtractorTypeItemProvider plainStreamExtractorTypeItemProvider
PlainStreamExtractorType
instances.
protected ProcessTypeItemProvider processTypeItemProvider
ProcessType
instances.
protected QueueTypeItemProvider queueTypeItemProvider
QueueType
instances.
protected RegExExtractorTypeItemProvider regExExtractorTypeItemProvider
RegExExtractorType
instances.
protected ReturnCodeExtractorTypeItemProvider returnCodeExtractorTypeItemProvider
ReturnCodeExtractorType
instances.
protected RootTypeItemProvider rootTypeItemProvider
RootType
instances.
protected SingleCommandTypeItemProvider singleCommandTypeItemProvider
SingleCommandType
instances.
protected SplitContinuousCommandTypeItemProvider splitContinuousCommandTypeItemProvider
SplitContinuousCommandType
instances.
protected SplitterExtractorTypeItemProvider splitterExtractorTypeItemProvider
SplitterExtractorType
instances.
protected SplitterTypeItemProvider splitterTypeItemProvider
SplitterType
instances.
protected TriggerCommandTypeItemProvider triggerCommandTypeItemProvider
TriggerCommandType
instances.
public ConfigurationItemProviderAdapterFactory()
public org.eclipse.emf.common.notify.Adapter createContinuousCommandTypeAdapter()
ContinuousCommandType
.
createContinuousCommandTypeAdapter
in class ConfigurationAdapterFactory
ContinuousCommandType
public org.eclipse.emf.common.notify.Adapter createCustomExtractorTypeAdapter()
CustomExtractorType
.
createCustomExtractorTypeAdapter
in class ConfigurationAdapterFactory
CustomExtractorType
public org.eclipse.emf.common.notify.Adapter createDocumentRootAdapter()
DocumentRoot
.
createDocumentRootAdapter
in class ConfigurationAdapterFactory
DocumentRoot
public org.eclipse.emf.common.notify.Adapter createEnvEntryTypeAdapter()
EnvEntryType
.
createEnvEntryTypeAdapter
in class ConfigurationAdapterFactory
EnvEntryType
public org.eclipse.emf.common.notify.Adapter createFieldTypeAdapter()
FieldType
.
createFieldTypeAdapter
in class ConfigurationAdapterFactory
FieldType
public org.eclipse.emf.common.notify.Adapter createHiveProcessCommandTypeAdapter()
HiveProcessCommandType
.
createHiveProcessCommandTypeAdapter
in class ConfigurationAdapterFactory
HiveProcessCommandType
public org.eclipse.emf.common.notify.Adapter createNagiosReturnCodeExtractorTypeAdapter()
NagiosReturnCodeExtractorType
.
createNagiosReturnCodeExtractorTypeAdapter
in class ConfigurationAdapterFactory
NagiosReturnCodeExtractorType
public org.eclipse.emf.common.notify.Adapter createPlainStreamExtractorTypeAdapter()
PlainStreamExtractorType
.
createPlainStreamExtractorTypeAdapter
in class ConfigurationAdapterFactory
PlainStreamExtractorType
public org.eclipse.emf.common.notify.Adapter createProcessTypeAdapter()
ProcessType
.
createProcessTypeAdapter
in class ConfigurationAdapterFactory
ProcessType
public org.eclipse.emf.common.notify.Adapter createQueueTypeAdapter()
QueueType
.
createQueueTypeAdapter
in class ConfigurationAdapterFactory
QueueType
public org.eclipse.emf.common.notify.Adapter createRegExExtractorTypeAdapter()
RegExExtractorType
.
createRegExExtractorTypeAdapter
in class ConfigurationAdapterFactory
RegExExtractorType
public org.eclipse.emf.common.notify.Adapter createReturnCodeExtractorTypeAdapter()
ReturnCodeExtractorType
.
createReturnCodeExtractorTypeAdapter
in class ConfigurationAdapterFactory
ReturnCodeExtractorType
public org.eclipse.emf.common.notify.Adapter createRootTypeAdapter()
RootType
.
createRootTypeAdapter
in class ConfigurationAdapterFactory
RootType
public org.eclipse.emf.common.notify.Adapter createSingleCommandTypeAdapter()
SingleCommandType
.
createSingleCommandTypeAdapter
in class ConfigurationAdapterFactory
SingleCommandType
public org.eclipse.emf.common.notify.Adapter createSplitContinuousCommandTypeAdapter()
SplitContinuousCommandType
.
createSplitContinuousCommandTypeAdapter
in class ConfigurationAdapterFactory
SplitContinuousCommandType
public org.eclipse.emf.common.notify.Adapter createSplitterExtractorTypeAdapter()
SplitterExtractorType
.
createSplitterExtractorTypeAdapter
in class ConfigurationAdapterFactory
SplitterExtractorType
public org.eclipse.emf.common.notify.Adapter createSplitterTypeAdapter()
SplitterType
.
createSplitterTypeAdapter
in class ConfigurationAdapterFactory
SplitterType
public org.eclipse.emf.common.notify.Adapter createTriggerCommandTypeAdapter()
TriggerCommandType
.
createTriggerCommandTypeAdapter
in class ConfigurationAdapterFactory
TriggerCommandType
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
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.