public class ChartItemProviderAdapterFactory extends ChartAdapterFactory 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 ArchiveChannelItemProvider |
archiveChannelItemProvider
This keeps track of the one adapter used for all
ArchiveChannel instances. |
protected ArchiveSeriesItemProvider |
archiveSeriesItemProvider
This keeps track of the one adapter used for all
ArchiveSeries instances. |
protected org.eclipse.emf.edit.provider.IChangeNotifier |
changeNotifier
This is used to implement
IChangeNotifier . |
protected ChartItemProvider |
chartItemProvider
This keeps track of the one adapter used for all
Chart instances. |
protected CompositeArchiveQualitySeriesItemProvider |
compositeArchiveQualitySeriesItemProvider
This keeps track of the one adapter used for all
CompositeArchiveQualitySeries instances. |
protected CurrentTimeControllerItemProvider |
currentTimeControllerItemProvider
This keeps track of the one adapter used for all
CurrentTimeController instances. |
protected DataItemSeriesItemProvider |
dataItemSeriesItemProvider
This keeps track of the one adapter used for all
DataItemSeries instances. |
protected IdItemItemProvider |
idItemItemProvider
This keeps track of the one adapter used for all
IdItem instances. |
protected LegendControllerItemProvider |
legendControllerItemProvider
This keeps track of the one adapter used for all
LegendController instances. |
protected LinePropertiesItemProvider |
linePropertiesItemProvider
This keeps track of the one adapter used for all
LineProperties instances. |
protected MouseControllerItemProvider |
mouseControllerItemProvider
This keeps track of the one adapter used for all
MouseController instances. |
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.
|
protected ProfileItemProvider |
profileItemProvider
This keeps track of the one adapter used for all
Profile instances. |
protected ResetControllerItemProvider |
resetControllerItemProvider
This keeps track of the one adapter used for all
ResetController instances. |
protected ScaleActionItemProvider |
scaleActionItemProvider
This keeps track of the one adapter used for all
ScaleAction instances. |
protected ScriptSeriesItemProvider |
scriptSeriesItemProvider
This keeps track of the one adapter used for all
ScriptSeries instances. |
protected SeparatorControllerItemProvider |
separatorControllerItemProvider
This keeps track of the one adapter used for all
SeparatorController instances. |
protected Collection<Object> |
supportedTypes
This keeps track of all the supported types checked by
isFactoryForType . |
protected TimeNowActionItemProvider |
timeNowActionItemProvider
This keeps track of the one adapter used for all
TimeNowAction instances. |
protected TimeShiftActionItemProvider |
timeShiftActionItemProvider
This keeps track of the one adapter used for all
TimeShiftAction instances. |
protected UriItemItemProvider |
uriItemItemProvider
This keeps track of the one adapter used for all
UriItem instances. |
protected XAxisItemProvider |
xAxisItemProvider
This keeps track of the one adapter used for all
XAxis instances. |
protected YAxisItemProvider |
yAxisItemProvider
This keeps track of the one adapter used for all
YAxis instances. |
modelPackage, modelSwitch
Constructor and Description |
---|
ChartItemProviderAdapterFactory()
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 |
createArchiveChannelAdapter()
This creates an adapter for a
ArchiveChannel . |
org.eclipse.emf.common.notify.Adapter |
createArchiveSeriesAdapter()
This creates an adapter for a
ArchiveSeries . |
org.eclipse.emf.common.notify.Adapter |
createChartAdapter()
This creates an adapter for a
Chart . |
org.eclipse.emf.common.notify.Adapter |
createCompositeArchiveQualitySeriesAdapter()
This creates an adapter for a
CompositeArchiveQualitySeries . |
org.eclipse.emf.common.notify.Adapter |
createCurrentTimeControllerAdapter()
This creates an adapter for a
CurrentTimeController . |
org.eclipse.emf.common.notify.Adapter |
createDataItemSeriesAdapter()
This creates an adapter for a
DataItemSeries . |
org.eclipse.emf.common.notify.Adapter |
createIdItemAdapter()
This creates an adapter for a
IdItem . |
org.eclipse.emf.common.notify.Adapter |
createLegendControllerAdapter()
This creates an adapter for a
LegendController . |
org.eclipse.emf.common.notify.Adapter |
createLinePropertiesAdapter()
This creates an adapter for a
LineProperties . |
org.eclipse.emf.common.notify.Adapter |
createMouseControllerAdapter()
This creates an adapter for a
MouseController . |
org.eclipse.emf.common.notify.Adapter |
createProfileAdapter()
This creates an adapter for a
Profile . |
org.eclipse.emf.common.notify.Adapter |
createResetControllerAdapter()
This creates an adapter for a
ResetController . |
org.eclipse.emf.common.notify.Adapter |
createScaleActionAdapter()
This creates an adapter for a
ScaleAction . |
org.eclipse.emf.common.notify.Adapter |
createScriptSeriesAdapter()
This creates an adapter for a
ScriptSeries . |
org.eclipse.emf.common.notify.Adapter |
createSeparatorControllerAdapter()
This creates an adapter for a
SeparatorController . |
org.eclipse.emf.common.notify.Adapter |
createTimeNowActionAdapter()
This creates an adapter for a
TimeNowAction . |
org.eclipse.emf.common.notify.Adapter |
createTimeShiftActionAdapter()
This creates an adapter for a
TimeShiftAction . |
org.eclipse.emf.common.notify.Adapter |
createUriItemAdapter()
This creates an adapter for a
UriItem . |
org.eclipse.emf.common.notify.Adapter |
createXAxisAdapter()
This creates an adapter for a
XAxis . |
org.eclipse.emf.common.notify.Adapter |
createYAxisAdapter()
This creates an adapter for a
YAxis . |
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, createAxisAdapter, createControllerAdapter, createDataSeriesAdapter, createEObjectAdapter, createItemAdapter, createItemDataSeriesAdapter, createXAxisControllerAdapter
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 ChartItemProvider chartItemProvider
Chart
instances.
protected XAxisItemProvider xAxisItemProvider
XAxis
instances.
protected YAxisItemProvider yAxisItemProvider
YAxis
instances.
protected DataItemSeriesItemProvider dataItemSeriesItemProvider
DataItemSeries
instances.
protected ArchiveSeriesItemProvider archiveSeriesItemProvider
ArchiveSeries
instances.
protected UriItemItemProvider uriItemItemProvider
UriItem
instances.
protected IdItemItemProvider idItemItemProvider
IdItem
instances.
protected ArchiveChannelItemProvider archiveChannelItemProvider
ArchiveChannel
instances.
protected LinePropertiesItemProvider linePropertiesItemProvider
LineProperties
instances.
protected ScriptSeriesItemProvider scriptSeriesItemProvider
ScriptSeries
instances.
protected CurrentTimeControllerItemProvider currentTimeControllerItemProvider
CurrentTimeController
instances.
protected ProfileItemProvider profileItemProvider
Profile
instances.
protected TimeShiftActionItemProvider timeShiftActionItemProvider
TimeShiftAction
instances.
protected TimeNowActionItemProvider timeNowActionItemProvider
TimeNowAction
instances.
protected ScaleActionItemProvider scaleActionItemProvider
ScaleAction
instances.
protected SeparatorControllerItemProvider separatorControllerItemProvider
SeparatorController
instances.
protected MouseControllerItemProvider mouseControllerItemProvider
MouseController
instances.
protected ResetControllerItemProvider resetControllerItemProvider
ResetController
instances.
protected CompositeArchiveQualitySeriesItemProvider compositeArchiveQualitySeriesItemProvider
CompositeArchiveQualitySeries
instances.
protected LegendControllerItemProvider legendControllerItemProvider
LegendController
instances.
public ChartItemProviderAdapterFactory()
public org.eclipse.emf.common.notify.Adapter createChartAdapter()
Chart
.
createChartAdapter
in class ChartAdapterFactory
Chart
public org.eclipse.emf.common.notify.Adapter createXAxisAdapter()
XAxis
.
createXAxisAdapter
in class ChartAdapterFactory
XAxis
public org.eclipse.emf.common.notify.Adapter createYAxisAdapter()
YAxis
.
createYAxisAdapter
in class ChartAdapterFactory
YAxis
public org.eclipse.emf.common.notify.Adapter createDataItemSeriesAdapter()
DataItemSeries
.
createDataItemSeriesAdapter
in class ChartAdapterFactory
DataItemSeries
public org.eclipse.emf.common.notify.Adapter createArchiveSeriesAdapter()
ArchiveSeries
.
createArchiveSeriesAdapter
in class ChartAdapterFactory
ArchiveSeries
public org.eclipse.emf.common.notify.Adapter createUriItemAdapter()
UriItem
.
createUriItemAdapter
in class ChartAdapterFactory
UriItem
public org.eclipse.emf.common.notify.Adapter createIdItemAdapter()
IdItem
.
createIdItemAdapter
in class ChartAdapterFactory
IdItem
public org.eclipse.emf.common.notify.Adapter createArchiveChannelAdapter()
ArchiveChannel
.
createArchiveChannelAdapter
in class ChartAdapterFactory
ArchiveChannel
public org.eclipse.emf.common.notify.Adapter createLinePropertiesAdapter()
LineProperties
.
createLinePropertiesAdapter
in class ChartAdapterFactory
LineProperties
public org.eclipse.emf.common.notify.Adapter createScriptSeriesAdapter()
ScriptSeries
.
createScriptSeriesAdapter
in class ChartAdapterFactory
ScriptSeries
public org.eclipse.emf.common.notify.Adapter createCurrentTimeControllerAdapter()
CurrentTimeController
.
createCurrentTimeControllerAdapter
in class ChartAdapterFactory
CurrentTimeController
public org.eclipse.emf.common.notify.Adapter createProfileAdapter()
Profile
.
createProfileAdapter
in class ChartAdapterFactory
Profile
public org.eclipse.emf.common.notify.Adapter createTimeShiftActionAdapter()
TimeShiftAction
.
createTimeShiftActionAdapter
in class ChartAdapterFactory
TimeShiftAction
public org.eclipse.emf.common.notify.Adapter createTimeNowActionAdapter()
TimeNowAction
.
createTimeNowActionAdapter
in class ChartAdapterFactory
TimeNowAction
public org.eclipse.emf.common.notify.Adapter createScaleActionAdapter()
ScaleAction
.
createScaleActionAdapter
in class ChartAdapterFactory
ScaleAction
public org.eclipse.emf.common.notify.Adapter createSeparatorControllerAdapter()
SeparatorController
.
createSeparatorControllerAdapter
in class ChartAdapterFactory
SeparatorController
public org.eclipse.emf.common.notify.Adapter createMouseControllerAdapter()
MouseController
.
createMouseControllerAdapter
in class ChartAdapterFactory
MouseController
public org.eclipse.emf.common.notify.Adapter createResetControllerAdapter()
ResetController
.
createResetControllerAdapter
in class ChartAdapterFactory
ResetController
public org.eclipse.emf.common.notify.Adapter createCompositeArchiveQualitySeriesAdapter()
CompositeArchiveQualitySeries
.
createCompositeArchiveQualitySeriesAdapter
in class ChartAdapterFactory
CompositeArchiveQualitySeries
public org.eclipse.emf.common.notify.Adapter createLegendControllerAdapter()
LegendController
.
createLegendControllerAdapter
in class ChartAdapterFactory
LegendController
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 ChartAdapterFactory
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.