org.topcased.traceability.hmi.ui.form
Class RequirementRefreshableFormPage
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.ui.forms.editor.FormPage
org.topcased.traceability.hmi.ui.form.RefreshableFormPage
org.topcased.traceability.hmi.ui.form.RequirementRefreshableFormPage
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.forms.editor.IFormPage, org.eclipse.ui.IEditorPart, org.eclipse.ui.ISaveablePart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation, IRequirementProvider
- Direct Known Subclasses:
- CoverageView, ImpactView
public abstract class RequirementRefreshableFormPage
- extends RefreshableFormPage
- implements IRequirementProvider
Fields inherited from interface org.eclipse.ui.IEditorPart |
PROP_DIRTY, PROP_INPUT |
Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
Methods inherited from class org.eclipse.ui.forms.editor.FormPage |
canLeaveThePage, createFormContent, createPartControl, dispose, doSave, doSaveAs, getEditor, getId, getIndex, getManagedForm, getPartControl, getTitleImage, init, initialize, isActive, isDirty, isEditor, isSaveAsAllowed, selectReveal, setFocus, setIndex |
Methods inherited from class org.eclipse.ui.part.EditorPart |
checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartName |
Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, 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 org.eclipse.ui.IEditorPart |
getEditorInput, getEditorSite |
Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
addPropertyListener, getSite, getTitle, getTitleToolTip, removePropertyListener |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
Methods inherited from interface org.eclipse.ui.ISaveablePart |
isSaveOnCloseNeeded |
project
protected Project project
mainViewer
protected org.eclipse.jface.viewers.TreeViewer mainViewer
reportViewer
protected org.eclipse.jface.viewers.TreeViewer reportViewer
currentFile
protected org.eclipse.core.resources.IResource currentFile
toolkit
protected org.eclipse.ui.forms.widgets.FormToolkit toolkit
form
protected org.eclipse.ui.forms.widgets.ScrolledForm form
coverViewer
protected org.eclipse.jface.viewers.TreeViewer coverViewer
coverByViewer
protected org.eclipse.jface.viewers.TreeViewer coverByViewer
forwardNextChange
protected boolean forwardNextChange
RequirementRefreshableFormPage
public RequirementRefreshableFormPage(org.eclipse.ui.forms.editor.FormEditor arg0,
java.lang.String arg1,
java.lang.String arg2)
selectRequirementByIdent
public void selectRequirementByIdent(java.lang.String ident)
shouldForwardNextChange
public boolean shouldForwardNextChange()
setShouldForwardNextChange
public void setShouldForwardNextChange(boolean forward)
setActive
public void setActive(boolean active)
- Specified by:
setActive
in interface org.eclipse.ui.forms.editor.IFormPage
- Overrides:
setActive
in class org.eclipse.ui.forms.editor.FormPage
isFormContentInitialized
public boolean isFormContentInitialized()
setFormContentInitialized
public void setFormContentInitialized(boolean initDone)
updateBoard
protected void updateBoard()
- Specified by:
updateBoard
in class RefreshableFormPage
initFormContent
protected void initFormContent()
getSelectedRequirement
public Requirement getSelectedRequirement()
- Specified by:
getSelectedRequirement
in interface IRequirementProvider
createPropertiesSection
protected void createPropertiesSection(java.lang.String title,
org.eclipse.jface.viewers.TreeViewer viewer)
addStandartActions
protected void addStandartActions(org.eclipse.jface.viewers.TreeViewer viewer)
selectRequirement
public void selectRequirement(java.lang.Object object)
- Select in the main tree viewer the given object.
This can have no effect if the object has no counterpart in the tree.
- Parameters:
object
-
getRequirementProvider
public IRequirementProvider getRequirementProvider()
setRequirementProvider
public void setRequirementProvider(IRequirementProvider requirementProvider)
Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.