public class ChartItemProviderAdapterFactory
extends ChartAdapterFactory
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
org.eclipse.scada.ui.chart.model.ArchiveChannel instances. |
protected ArchiveSeriesItemProvider |
archiveSeriesItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.ArchiveSeries instances. |
protected IChangeNotifier |
changeNotifier
This is used to implement
org.eclipse.emf.edit.provider.IChangeNotifier. |
protected ChartItemProvider |
chartItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.Chart instances. |
protected CompositeArchiveQualitySeriesItemProvider |
compositeArchiveQualitySeriesItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.CompositeArchiveQualitySeries instances. |
protected CurrentTimeControllerItemProvider |
currentTimeControllerItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.CurrentTimeController instances. |
protected DataItemSeriesItemProvider |
dataItemSeriesItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.DataItemSeries instances. |
protected IdItemItemProvider |
idItemItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.IdItem instances. |
protected LinePropertiesItemProvider |
linePropertiesItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.LineProperties instances. |
protected MouseControllerItemProvider |
mouseControllerItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.MouseController instances. |
protected 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
org.eclipse.scada.ui.chart.model.Profile instances. |
protected ResetControllerItemProvider |
resetControllerItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.ResetController instances. |
protected ScaleActionItemProvider |
scaleActionItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.ScaleAction instances. |
protected ScriptSeriesItemProvider |
scriptSeriesItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.ScriptSeries instances. |
protected SeparatorControllerItemProvider |
separatorControllerItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.SeparatorController instances. |
protected java.util.Collection<java.lang.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
org.eclipse.scada.ui.chart.model.TimeNowAction instances. |
protected TimeShiftActionItemProvider |
timeShiftActionItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.TimeShiftAction instances. |
protected UriItemItemProvider |
uriItemItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.UriItem instances. |
protected XAxisItemProvider |
xAxisItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.XAxis instances. |
protected YAxisItemProvider |
yAxisItemProvider
This keeps track of the one adapter used for all
org.eclipse.scada.ui.chart.model.YAxis instances. |
| Constructor and Description |
|---|
ChartItemProviderAdapterFactory()
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 |
createArchiveChannelAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.ArchiveChannel. |
Adapter |
createArchiveSeriesAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.ArchiveSeries. |
Adapter |
createChartAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.Chart. |
Adapter |
createCompositeArchiveQualitySeriesAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.CompositeArchiveQualitySeries. |
Adapter |
createCurrentTimeControllerAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.CurrentTimeController. |
Adapter |
createDataItemSeriesAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.DataItemSeries. |
Adapter |
createIdItemAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.IdItem. |
Adapter |
createLinePropertiesAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.LineProperties. |
Adapter |
createMouseControllerAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.MouseController. |
Adapter |
createProfileAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.Profile. |
Adapter |
createResetControllerAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.ResetController. |
Adapter |
createScaleActionAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.ScaleAction. |
Adapter |
createScriptSeriesAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.ScriptSeries. |
Adapter |
createSeparatorControllerAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.SeparatorController. |
Adapter |
createTimeNowActionAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.TimeNowAction. |
Adapter |
createTimeShiftActionAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.TimeShiftAction. |
Adapter |
createUriItemAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.UriItem. |
Adapter |
createXAxisAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.XAxis. |
Adapter |
createYAxisAdapter()
This creates an adapter for a
org.eclipse.scada.ui.chart.model.YAxis. |
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.
|
protected ComposedAdapterFactory parentAdapterFactory
protected IChangeNotifier changeNotifier
org.eclipse.emf.edit.provider.IChangeNotifier.
protected java.util.Collection<java.lang.Object> supportedTypes
isFactoryForType.
protected ChartItemProvider chartItemProvider
org.eclipse.scada.ui.chart.model.Chart instances.
protected XAxisItemProvider xAxisItemProvider
org.eclipse.scada.ui.chart.model.XAxis instances.
protected YAxisItemProvider yAxisItemProvider
org.eclipse.scada.ui.chart.model.YAxis instances.
protected DataItemSeriesItemProvider dataItemSeriesItemProvider
org.eclipse.scada.ui.chart.model.DataItemSeries instances.
protected ArchiveSeriesItemProvider archiveSeriesItemProvider
org.eclipse.scada.ui.chart.model.ArchiveSeries instances.
protected UriItemItemProvider uriItemItemProvider
org.eclipse.scada.ui.chart.model.UriItem instances.
protected IdItemItemProvider idItemItemProvider
org.eclipse.scada.ui.chart.model.IdItem instances.
protected ArchiveChannelItemProvider archiveChannelItemProvider
org.eclipse.scada.ui.chart.model.ArchiveChannel instances.
protected LinePropertiesItemProvider linePropertiesItemProvider
org.eclipse.scada.ui.chart.model.LineProperties instances.
protected ScriptSeriesItemProvider scriptSeriesItemProvider
org.eclipse.scada.ui.chart.model.ScriptSeries instances.
protected CurrentTimeControllerItemProvider currentTimeControllerItemProvider
org.eclipse.scada.ui.chart.model.CurrentTimeController instances.
protected ProfileItemProvider profileItemProvider
org.eclipse.scada.ui.chart.model.Profile instances.
protected TimeShiftActionItemProvider timeShiftActionItemProvider
org.eclipse.scada.ui.chart.model.TimeShiftAction instances.
protected TimeNowActionItemProvider timeNowActionItemProvider
org.eclipse.scada.ui.chart.model.TimeNowAction instances.
protected ScaleActionItemProvider scaleActionItemProvider
org.eclipse.scada.ui.chart.model.ScaleAction instances.
protected SeparatorControllerItemProvider separatorControllerItemProvider
org.eclipse.scada.ui.chart.model.SeparatorController instances.
protected MouseControllerItemProvider mouseControllerItemProvider
org.eclipse.scada.ui.chart.model.MouseController instances.
protected ResetControllerItemProvider resetControllerItemProvider
org.eclipse.scada.ui.chart.model.ResetController instances.
protected CompositeArchiveQualitySeriesItemProvider compositeArchiveQualitySeriesItemProvider
org.eclipse.scada.ui.chart.model.CompositeArchiveQualitySeries instances.
public ChartItemProviderAdapterFactory()
public Adapter createChartAdapter()
org.eclipse.scada.ui.chart.model.Chart.
public Adapter createXAxisAdapter()
org.eclipse.scada.ui.chart.model.XAxis.
public Adapter createYAxisAdapter()
org.eclipse.scada.ui.chart.model.YAxis.
public Adapter createDataItemSeriesAdapter()
org.eclipse.scada.ui.chart.model.DataItemSeries.
public Adapter createArchiveSeriesAdapter()
org.eclipse.scada.ui.chart.model.ArchiveSeries.
public Adapter createUriItemAdapter()
org.eclipse.scada.ui.chart.model.UriItem.
public Adapter createIdItemAdapter()
org.eclipse.scada.ui.chart.model.IdItem.
public Adapter createArchiveChannelAdapter()
org.eclipse.scada.ui.chart.model.ArchiveChannel.
public Adapter createLinePropertiesAdapter()
org.eclipse.scada.ui.chart.model.LineProperties.
public Adapter createScriptSeriesAdapter()
org.eclipse.scada.ui.chart.model.ScriptSeries.
public Adapter createCurrentTimeControllerAdapter()
org.eclipse.scada.ui.chart.model.CurrentTimeController.
public Adapter createProfileAdapter()
org.eclipse.scada.ui.chart.model.Profile.
public Adapter createTimeShiftActionAdapter()
org.eclipse.scada.ui.chart.model.TimeShiftAction.
public Adapter createTimeNowActionAdapter()
org.eclipse.scada.ui.chart.model.TimeNowAction.
public Adapter createScaleActionAdapter()
org.eclipse.scada.ui.chart.model.ScaleAction.
public Adapter createSeparatorControllerAdapter()
org.eclipse.scada.ui.chart.model.SeparatorController.
public Adapter createMouseControllerAdapter()
org.eclipse.scada.ui.chart.model.MouseController.
public Adapter createResetControllerAdapter()
org.eclipse.scada.ui.chart.model.ResetController.
public Adapter createCompositeArchiveQualitySeriesAdapter()
org.eclipse.scada.ui.chart.model.CompositeArchiveQualitySeries.
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