public class ConfigurationItemProviderAdapterFactory
extends ConfigurationAdapterFactory
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 IChangeNotifier |
changeNotifier
This is used to implement
org.eclipse.emf.edit.provider.IChangeNotifier. |
protected ContinuousCommandTypeItemProvider |
continuousCommandTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.ContinuousCommandType instances. |
static java.lang.String |
copyright |
protected CustomExtractorTypeItemProvider |
customExtractorTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.CustomExtractorType instances. |
protected DocumentRootItemProvider |
documentRootItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.DocumentRoot instances. |
protected EnvEntryTypeItemProvider |
envEntryTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.EnvEntryType instances. |
protected FieldTypeItemProvider |
fieldTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.FieldType instances. |
protected HiveProcessCommandTypeItemProvider |
hiveProcessCommandTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.HiveProcessCommandType instances. |
protected NagiosReturnCodeExtractorTypeItemProvider |
nagiosReturnCodeExtractorTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.NagiosReturnCodeExtractorType instances. |
protected 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
org.eclipse.scada.da.exec.configuration.PlainStreamExtractorType instances. |
protected ProcessTypeItemProvider |
processTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.ProcessType instances. |
protected QueueTypeItemProvider |
queueTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.QueueType instances. |
protected RegExExtractorTypeItemProvider |
regExExtractorTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.RegExExtractorType instances. |
protected ReturnCodeExtractorTypeItemProvider |
returnCodeExtractorTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.ReturnCodeExtractorType instances. |
protected RootTypeItemProvider |
rootTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.RootType instances. |
protected SingleCommandTypeItemProvider |
singleCommandTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.SingleCommandType instances. |
protected SplitContinuousCommandTypeItemProvider |
splitContinuousCommandTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.SplitContinuousCommandType instances. |
protected SplitterExtractorTypeItemProvider |
splitterExtractorTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.SplitterExtractorType instances. |
protected SplitterTypeItemProvider |
splitterTypeItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.da.exec.configuration.SplitterType instances. |
protected java.util.Collection<java.lang.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
org.eclipse.scada.da.exec.configuration.TriggerCommandType instances. |
| Constructor and Description |
|---|
ConfigurationItemProviderAdapterFactory()
This constructs an instance.
|
| Modifier and Type | Method and Description |
|---|---|
Adapter |
adapt(Notifier notifier,
java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.
|
void |
addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.
|
Adapter |
createContinuousCommandTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.ContinuousCommandType. |
Adapter |
createCustomExtractorTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.CustomExtractorType. |
Adapter |
createDocumentRootAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.DocumentRoot. |
Adapter |
createEnvEntryTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.EnvEntryType. |
Adapter |
createFieldTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.FieldType. |
Adapter |
createHiveProcessCommandTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.HiveProcessCommandType. |
Adapter |
createNagiosReturnCodeExtractorTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.NagiosReturnCodeExtractorType. |
Adapter |
createPlainStreamExtractorTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.PlainStreamExtractorType. |
Adapter |
createProcessTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.ProcessType. |
Adapter |
createQueueTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.QueueType. |
Adapter |
createRegExExtractorTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.RegExExtractorType. |
Adapter |
createReturnCodeExtractorTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.ReturnCodeExtractorType. |
Adapter |
createRootTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.RootType. |
Adapter |
createSingleCommandTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.SingleCommandType. |
Adapter |
createSplitContinuousCommandTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.SplitContinuousCommandType. |
Adapter |
createSplitterExtractorTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.SplitterExtractorType. |
Adapter |
createSplitterTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.SplitterType. |
Adapter |
createTriggerCommandTypeAdapter()
This creates an adapter for a
org.eclipse.scada.da.exec.configuration.TriggerCommandType. |
void |
dispose()
This disposes all of the item providers created by this factory.
|
void |
fireNotifyChanged(Notification notification)
This delegates to
changeNotifier and to parentAdapterFactory. |
ComposeableAdapterFactory |
getRootAdapterFactory()
This returns the root adapter factory that contains this factory.
|
boolean |
isFactoryForType(java.lang.Object type) |
void |
removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.
|
void |
setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.
|
public static final java.lang.String copyright
protected ComposedAdapterFactory parentAdapterFactory
protected IChangeNotifier changeNotifier
org.eclipse.emf.edit.provider.IChangeNotifier.
protected java.util.Collection<java.lang.Object> supportedTypes
isFactoryForType.
protected ContinuousCommandTypeItemProvider continuousCommandTypeItemProvider
org.eclipse.scada.da.exec.configuration.ContinuousCommandType instances.
protected CustomExtractorTypeItemProvider customExtractorTypeItemProvider
org.eclipse.scada.da.exec.configuration.CustomExtractorType instances.
protected DocumentRootItemProvider documentRootItemProvider
org.eclipse.scada.da.exec.configuration.DocumentRoot instances.
protected EnvEntryTypeItemProvider envEntryTypeItemProvider
org.eclipse.scada.da.exec.configuration.EnvEntryType instances.
protected FieldTypeItemProvider fieldTypeItemProvider
org.eclipse.scada.da.exec.configuration.FieldType instances.
protected HiveProcessCommandTypeItemProvider hiveProcessCommandTypeItemProvider
org.eclipse.scada.da.exec.configuration.HiveProcessCommandType instances.
protected NagiosReturnCodeExtractorTypeItemProvider nagiosReturnCodeExtractorTypeItemProvider
org.eclipse.scada.da.exec.configuration.NagiosReturnCodeExtractorType instances.
protected PlainStreamExtractorTypeItemProvider plainStreamExtractorTypeItemProvider
org.eclipse.scada.da.exec.configuration.PlainStreamExtractorType instances.
protected ProcessTypeItemProvider processTypeItemProvider
org.eclipse.scada.da.exec.configuration.ProcessType instances.
protected QueueTypeItemProvider queueTypeItemProvider
org.eclipse.scada.da.exec.configuration.QueueType instances.
protected RegExExtractorTypeItemProvider regExExtractorTypeItemProvider
org.eclipse.scada.da.exec.configuration.RegExExtractorType instances.
protected ReturnCodeExtractorTypeItemProvider returnCodeExtractorTypeItemProvider
org.eclipse.scada.da.exec.configuration.ReturnCodeExtractorType instances.
protected RootTypeItemProvider rootTypeItemProvider
org.eclipse.scada.da.exec.configuration.RootType instances.
protected SingleCommandTypeItemProvider singleCommandTypeItemProvider
org.eclipse.scada.da.exec.configuration.SingleCommandType instances.
protected SplitContinuousCommandTypeItemProvider splitContinuousCommandTypeItemProvider
org.eclipse.scada.da.exec.configuration.SplitContinuousCommandType instances.
protected SplitterExtractorTypeItemProvider splitterExtractorTypeItemProvider
org.eclipse.scada.da.exec.configuration.SplitterExtractorType instances.
protected SplitterTypeItemProvider splitterTypeItemProvider
org.eclipse.scada.da.exec.configuration.SplitterType instances.
protected TriggerCommandTypeItemProvider triggerCommandTypeItemProvider
org.eclipse.scada.da.exec.configuration.TriggerCommandType instances.
public ConfigurationItemProviderAdapterFactory()
public Adapter createContinuousCommandTypeAdapter()
org.eclipse.scada.da.exec.configuration.ContinuousCommandType.
public Adapter createCustomExtractorTypeAdapter()
org.eclipse.scada.da.exec.configuration.CustomExtractorType.
public Adapter createDocumentRootAdapter()
org.eclipse.scada.da.exec.configuration.DocumentRoot.
public Adapter createEnvEntryTypeAdapter()
org.eclipse.scada.da.exec.configuration.EnvEntryType.
public Adapter createFieldTypeAdapter()
org.eclipse.scada.da.exec.configuration.FieldType.
public Adapter createHiveProcessCommandTypeAdapter()
org.eclipse.scada.da.exec.configuration.HiveProcessCommandType.
public Adapter createNagiosReturnCodeExtractorTypeAdapter()
org.eclipse.scada.da.exec.configuration.NagiosReturnCodeExtractorType.
public Adapter createPlainStreamExtractorTypeAdapter()
org.eclipse.scada.da.exec.configuration.PlainStreamExtractorType.
public Adapter createProcessTypeAdapter()
org.eclipse.scada.da.exec.configuration.ProcessType.
public Adapter createQueueTypeAdapter()
org.eclipse.scada.da.exec.configuration.QueueType.
public Adapter createRegExExtractorTypeAdapter()
org.eclipse.scada.da.exec.configuration.RegExExtractorType.
public Adapter createReturnCodeExtractorTypeAdapter()
org.eclipse.scada.da.exec.configuration.ReturnCodeExtractorType.
public Adapter createRootTypeAdapter()
org.eclipse.scada.da.exec.configuration.RootType.
public Adapter createSingleCommandTypeAdapter()
org.eclipse.scada.da.exec.configuration.SingleCommandType.
public Adapter createSplitContinuousCommandTypeAdapter()
org.eclipse.scada.da.exec.configuration.SplitContinuousCommandType.
public Adapter createSplitterExtractorTypeAdapter()
org.eclipse.scada.da.exec.configuration.SplitterExtractorType.
public Adapter createSplitterTypeAdapter()
org.eclipse.scada.da.exec.configuration.SplitterType.
public Adapter createTriggerCommandTypeAdapter()
org.eclipse.scada.da.exec.configuration.TriggerCommandType.
public ComposeableAdapterFactory getRootAdapterFactory()
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
public boolean isFactoryForType(java.lang.Object type)
public Adapter adapt(Notifier notifier,
java.lang.Object type)
public void addListener(INotifyChangedListener notifyChangedListener)
public void removeListener(INotifyChangedListener notifyChangedListener)
public void fireNotifyChanged(Notification notification)
changeNotifier and to parentAdapterFactory.
public void dispose()
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0