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 voidaddInput(T newInput)Adds anIDataSinkto thisAbstractVisualizationInput's list of inputs.TcreateNewInput(IDataSource source)<G extends IPropertyConfigurable>
GgetConfiguration()List<T>getInputs()Method to retrieve all containedIDataSinks.voidreloadData()voidremoveInput(T removedInput)Removes anIDataSinkfrom 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 containedIDataSinks. These are intended to be displayed by the sameIVisualization.- Returns:
- the contained
IDataSinks
-
addInput
void addInput(T newInput)
Adds anIDataSinkto thisAbstractVisualizationInput's list of inputs.- Parameters:
newInput- theIDataSinkto add.
-
removeInput
void removeInput(T removedInput)
Removes anIDataSinkfrom thisAbstractVisualizationInput's list of inputs.- Parameters:
removedInput- theIDataSinkto add.
-
getConfiguration
<G extends IPropertyConfigurable> G getConfiguration()
-
reloadData
void reloadData()
-
createNewInput
T createNewInput(IDataSource source)
-
-