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
FieldsModifier and TypeFieldDescriptionprotected BrowserReference 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, myInputFields inherited from interface org.eclipse.ui.IEditorPart
PROP_DIRTY, PROP_INPUTFields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidcreateReportControls(Composite parent) The method define a 'Template method' pattern.voidprotected voidgenerateVisualization(List<DataAdapter> list) voidsetFocus()Methods inherited from class de.uka.ipd.sdq.sensorframework.visualisation.editor.AbstractReportView
createPartControl, doSave, doSaveAs, getAdapter, getContributorId, init, isDirty, isIgnoreDataSettingsChanged, isSaveAsAllowed, setIgnoreDataSettingsChanged, setInput, updateMethods inherited from class org.eclipse.ui.part.EditorPart
checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInputWithNotify, setPartNameMethods 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, showBusyMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.uka.ipd.sdq.sensorframework.visualisation.IVisualisation
setInputMethods 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:
createReportControlsin classAbstractReportView
-
setFocus
public void setFocus()- Specified by:
setFocusin interfaceIWorkbenchPart- Specified by:
setFocusin classWorkbenchPart
-
addInput
- Specified by:
addInputin interfaceIVisualisation<SensorAndMeasurements>
-
deleteInput
- Specified by:
deleteInputin interfaceIVisualisation<SensorAndMeasurements>
-
generateVisualization
- Specified by:
generateVisualizationin classAbstractReportView
-