Class AbstractHtmlReportView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
de.uka.ipd.sdq.sensorframework.visualisation.editor.AbstractReportView
de.uka.ipd.sdq.sensorframework.visualisation.rvisualisation.views.AbstractHtmlReportView
- All Implemented Interfaces:
IVisualisation<SensorAndMeasurements>
,Observer
,IAdaptable
,IExecutableExtension
,IEditorPart
,ISaveablePart
,IWorkbenchPart
,IWorkbenchPart2
,IWorkbenchPart3
,IWorkbenchPartOrientation
,ITabbedPropertySheetPageContributor
- Direct Known Subclasses:
AbstractHtmlRReportView
,ConfidenceIntervalsHtmlReportView
public abstract class AbstractHtmlReportView
extends AbstractReportView
implements IVisualisation<SensorAndMeasurements>
-
Field Summary
Modifier and TypeFieldDescriptionprotected Browser
Reference to the browser window in which the report is displayed.Fields inherited from class de.uka.ipd.sdq.sensorframework.visualisation.editor.AbstractReportView
ABSTRACT_EDITOR_ID, myInput
Fields inherited from interface org.eclipse.ui.IEditorPart
PROP_DIRTY, PROP_INPUT
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
protected void
createReportControls
(Composite parent) The method define a 'Template method' pattern.void
protected void
generateVisualization
(List<DataAdapter> list) void
setFocus()
Methods inherited from class de.uka.ipd.sdq.sensorframework.visualisation.editor.AbstractReportView
createPartControl, doSave, doSaveAs, getAdapter, getContributorId, init, isDirty, isIgnoreDataSettingsChanged, isSaveAsAllowed, setIgnoreDataSettingsChanged, setInput, update
Methods inherited from class org.eclipse.ui.part.EditorPart
checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInputWithNotify, setPartName
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, dispose, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface de.uka.ipd.sdq.sensorframework.visualisation.IVisualisation
setInput
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, dispose, getSite, getTitle, getTitleImage, removePropertyListener
-
Field Details
-
browser
Reference to the browser window in which the report is displayed.
-
-
Constructor Details
-
AbstractHtmlReportView
public AbstractHtmlReportView()
-
-
Method Details
-
createReportControls
The method define a 'Template method' pattern.- Specified by:
createReportControls
in classAbstractReportView
-
setFocus
public void setFocus()- Specified by:
setFocus
in interfaceIWorkbenchPart
- Specified by:
setFocus
in classWorkbenchPart
-
addInput
- Specified by:
addInput
in interfaceIVisualisation<SensorAndMeasurements>
-
deleteInput
- Specified by:
deleteInput
in interfaceIVisualisation<SensorAndMeasurements>
-
generateVisualization
- Specified by:
generateVisualization
in classAbstractReportView
-