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