Class HistogramVisualizationInput
java.lang.Object
org.palladiosimulator.commons.designpatterns.AbstractObservable<IVisualisationInputListener>
org.palladiosimulator.edp2.visualization.AbstractInput
org.palladiosimulator.edp2.visualization.AbstractVisualizationInput<JFreeChartVisualizationSingleDatastreamInput>
org.palladiosimulator.edp2.visualization.jfreechart.input.JFreeChartVisualizationInput
org.palladiosimulator.edp2.visualization.jfreechart.input.AbstractXYVisualizationInput
org.palladiosimulator.edp2.visualization.jfreechart.input.histogram.HistogramVisualizationInput
- All Implemented Interfaces:
IAdaptable,ISelection,IEditorInput,IPersistable,IPersistableElement,org.palladiosimulator.commons.designpatterns.IAbstractObservable<IVisualisationInputListener>,IPropertyConfigurable,IVisualisationInput<JFreeChartVisualizationSingleDatastreamInput>
A HistogramEditorInput displays the input data in a histogram either in absolute or relative
frequency. Options include the number of bins into which the data is split and whether axis and
values are labeled.
-
Field Summary
Fields inherited from class org.palladiosimulator.edp2.visualization.AbstractVisualizationInput
inputs -
Constructor Summary
ConstructorsConstructorDescriptionEmpty constructor.Constructor, with reference on the source. -
Method Summary
Modifier and TypeMethodDescriptionprotected PropertyConfigurableprotected voidfirstChildInputAdded(JFreeChartVisualizationSingleDatastreamInput newChildInput) protected org.jfree.data.general.AbstractDatasetprotected org.jfree.chart.plot.PlotgeneratePlot(PropertyConfigurable config, org.jfree.data.general.AbstractDataset dataset) voidMethods inherited from class org.palladiosimulator.edp2.visualization.jfreechart.input.AbstractXYVisualizationInput
canAccept, getXPos, getYPosMethods inherited from class org.palladiosimulator.edp2.visualization.jfreechart.input.JFreeChartVisualizationInput
configureSeriesColors, createChart, createNewInput, exists, getAxisDefaultLabel, getImageDescriptor, getName, getPersistable, getToolTipText, isEmpty, reloadDataMethods inherited from class org.palladiosimulator.edp2.visualization.AbstractVisualizationInput
addInput, getInputs, removeInputMethods inherited from class org.palladiosimulator.edp2.visualization.AbstractInput
getAdapter, getConfiguration, getDefaultConfiguration, getKeys, getProperties, getPropertyType, isPropertyNotSet, setProperties, unsetPropertyMethods inherited from class org.palladiosimulator.commons.designpatterns.AbstractObservable
addObserver, getEventDispatcher, getObservers, removeAllObserver, removeObserverMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.palladiosimulator.commons.designpatterns.IAbstractObservable
addObserver, removeObserverMethods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapterMethods inherited from interface org.palladiosimulator.edp2.visualization.IVisualisationInput
getConfiguration
-
Constructor Details
-
HistogramVisualizationInput
public HistogramVisualizationInput()Empty constructor. -
HistogramVisualizationInput
Constructor, with reference on the source. Automatically initiates an update of the#dataset.- Parameters:
source-
-
-
Method Details
-
getFactoryId
-
saveState
- Specified by:
saveStatein interfaceIPersistable- Overrides:
saveStatein classJFreeChartVisualizationInput
-
generatePlot
protected org.jfree.chart.plot.Plot generatePlot(PropertyConfigurable config, org.jfree.data.general.AbstractDataset dataset) - Specified by:
generatePlotin classJFreeChartVisualizationInput
-
generateDataset
protected org.jfree.data.general.AbstractDataset generateDataset()- Specified by:
generateDatasetin classJFreeChartVisualizationInput
-
createConfiguration
- Overrides:
createConfigurationin classJFreeChartVisualizationInput
-
firstChildInputAdded
- Overrides:
firstChildInputAddedin classAbstractXYVisualizationInput
-
getPropertyKeysTriggeringUpdate
- Specified by:
getPropertyKeysTriggeringUpdatein classAbstractInput
-