public class TestPlanTestPage
extends org.eclipse.ui.forms.editor.FormPage
implements java.util.Observer
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,ClifDeployDefinition> |
deployedTestPlan |
Constructor and Description |
---|
TestPlanTestPage(org.eclipse.ui.forms.editor.FormEditor editor,
TestPlanObservable testPlan,
java.lang.String id,
java.lang.String title)
Construct a test page to select blades and execute test plan.
|
TestPlanTestPage(TestPlanObservable testPlan,
java.lang.String id,
java.lang.String title)
Construct a test page to select blades and execute test plan.
|
Modifier and Type | Method and Description |
---|---|
protected void |
createFormContent(org.eclipse.ui.forms.IManagedForm managedForm)
Create page contents.
Add a blades display tab folder and commands buttons to control test execution. |
void |
dispose()
Stop execution if needed.
|
TestPlanVisualDisplay |
getTableBlade()
Get table blade viewer
|
boolean |
isIdle() |
void |
refresh()
Update test plan display TabOrder.
|
void |
setChanged()
If a change has been made restart started clifApp
|
void |
setTableBlade(TestPlanVisualDisplay tableBlade)
Set the table blade viewer
|
void |
update(java.util.Observable supervisor,
java.lang.Object observation)
Receives alarms, deployment information and blade state changes
from the supervisor.
|
canLeaveThePage, createPartControl, doSave, doSaveAs, getEditor, getId, getIndex, getManagedForm, getPartControl, getTitleImage, init, initialize, isActive, isDirty, isEditor, isSaveAsAllowed, selectReveal, setActive, setFocus, setIndex
checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartName
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected java.util.Map<java.lang.String,ClifDeployDefinition> deployedTestPlan
public TestPlanTestPage(org.eclipse.ui.forms.editor.FormEditor editor, TestPlanObservable testPlan, java.lang.String id, java.lang.String title)
editor
- parent form editortestPlan
- the test plan used by this pageid
- page idtitle
- page titlepublic TestPlanTestPage(TestPlanObservable testPlan, java.lang.String id, java.lang.String title)
testPlan
- the test plan used by this pageid
- page idtitle
- page titleprotected void createFormContent(org.eclipse.ui.forms.IManagedForm managedForm)
createFormContent
in class org.eclipse.ui.forms.editor.FormPage
public boolean isIdle()
public TestPlanVisualDisplay getTableBlade()
public void setTableBlade(TestPlanVisualDisplay tableBlade)
tableBlade
- The tableBlade to set.public void dispose()
dispose
in interface org.eclipse.ui.IWorkbenchPart
dispose
in class org.eclipse.ui.forms.editor.FormPage
FormPage.dispose()
public void refresh()
public void setChanged()
public void update(java.util.Observable supervisor, java.lang.Object observation)
update
in interface java.util.Observer