Interface IVisualisationInput<T extends IVisualisationSingleDatastreamInput>
- All Superinterfaces:
org.palladiosimulator.commons.designpatterns.IAbstractObservable<IVisualisationInputListener>
,IAdaptable
,IEditorInput
,IPersistable
,IPersistableElement
- All Known Implementing Classes:
AbstractVisualizationInput
,AbstractXYVisualizationInput
,CDFVisualizationInput
,ExecutionResultPieChartVisualizationInput
,HistogramVisualizationInput
,JFreeChartVisualizationInput
,PieChartVisualizationInput
,XYPlotVisualizationInput
public interface IVisualisationInput<T extends IVisualisationSingleDatastreamInput>
extends IEditorInput, IPersistableElement, org.palladiosimulator.commons.designpatterns.IAbstractObservable<IVisualisationInputListener>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds anIDataSink
to thisAbstractVisualizationInput
's list of inputs.createNewInput
(IDataSource source) <G extends IPropertyConfigurable>
GMethod to retrieve all containedIDataSink
s.void
void
removeInput
(T removedInput) Removes anIDataSink
from thisAbstractVisualizationInput
's list of inputs.Methods inherited from interface org.palladiosimulator.commons.designpatterns.IAbstractObservable
addObserver, removeObserver
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
Methods inherited from interface org.eclipse.ui.IEditorInput
exists, getImageDescriptor, getName, getPersistable, getToolTipText
Methods inherited from interface org.eclipse.ui.IPersistable
saveState
Methods inherited from interface org.eclipse.ui.IPersistableElement
getFactoryId
-
Method Details
-
getInputs
Method to retrieve all containedIDataSink
s. These are intended to be displayed by the sameIVisualization
.- Returns:
- the contained
IDataSink
s
-
addInput
Adds anIDataSink
to thisAbstractVisualizationInput
's list of inputs.- Parameters:
newInput
- theIDataSink
to add.
-
removeInput
Removes anIDataSink
from thisAbstractVisualizationInput
's list of inputs.- Parameters:
removedInput
- theIDataSink
to add.
-
getConfiguration
-
reloadData
void reloadData() -
createNewInput
-