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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addInput(T newInput)
Adds anIDataSink
to thisAbstractVisualizationInput
's list of inputs.T
createNewInput(IDataSource source)
<G extends IPropertyConfigurable>
GgetConfiguration()
List<T>
getInputs()
Method to retrieve all containedIDataSink
s.void
reloadData()
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 Detail
-
getInputs
List<T> getInputs()
Method to retrieve all containedIDataSink
s. These are intended to be displayed by the sameIVisualization
.- Returns:
- the contained
IDataSink
s
-
addInput
void addInput(T newInput)
Adds anIDataSink
to thisAbstractVisualizationInput
's list of inputs.- Parameters:
newInput
- theIDataSink
to add.
-
removeInput
void removeInput(T removedInput)
Removes anIDataSink
from thisAbstractVisualizationInput
's list of inputs.- Parameters:
removedInput
- theIDataSink
to add.
-
getConfiguration
<G extends IPropertyConfigurable> G getConfiguration()
-
reloadData
void reloadData()
-
createNewInput
T createNewInput(IDataSource source)
-
-