TPTP 4.4.0 Testing Tools Project
Internal API Specification

org.eclipse.hyades.test.ui.internal.editor.form
Class EventForm

java.lang.Object
  extended byorg.eclipse.hyades.test.ui.internal.editor.form.base.AbstractForm
      extended byorg.eclipse.hyades.test.ui.internal.editor.form.base.AbstractSectionForm
          extended byorg.eclipse.hyades.test.ui.internal.editor.form.base.SectionForm
              extended byorg.eclipse.hyades.test.ui.internal.editor.form.base.ScrollableSectionForm
                  extended byorg.eclipse.hyades.test.ui.editor.form.util.EditorForm
                      extended byorg.eclipse.hyades.test.ui.internal.editor.form.EventForm
All Implemented Interfaces:
java.util.EventListener, org.eclipse.hyades.ui.util.IDisposable, IForm, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.jface.viewers.ISelectionChangedListener, org.eclipse.ui.part.ISetSelectionTarget, org.eclipse.swt.events.PaintListener, org.eclipse.swt.internal.SWTEventListener

public class EventForm
extends org.eclipse.hyades.test.ui.editor.form.util.EditorForm
implements org.eclipse.jface.viewers.ISelectionChangedListener

Since:
0.3.0

Nested Class Summary
 
Nested classes inherited from class org.eclipse.hyades.test.ui.editor.form.util.EditorForm
org.eclipse.hyades.test.ui.editor.form.util.EditorForm.ArgByReference
 
Field Summary
 
Fields inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.SectionForm
heightHint, widthHint
 
Fields inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.AbstractSectionForm
H_SCROLL_INCREMENT, sections, V_SCROLL_INCREMENT
 
Fields inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.AbstractForm
factory, headingBackground, headingForeground, headingImage, headingText, headingVisible, titleFont
 
Constructor Summary
EventForm(ExecutionEditorExtension executionEditorExtension, org.eclipse.hyades.test.ui.editor.form.util.WidgetFactory widgetFactory)
          Constructor for EventForm
 
Method Summary
 boolean activated()
           
protected  void createEditorFormContents(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
protected  org.eclipse.hyades.models.common.testprofile.TPFExecutionResult getExecution()
          Returns the test case suite manipulated by this form.
 org.eclipse.jface.viewers.ISelection getSelection()
           
 void load()
           
 void revealSelect(java.lang.Object element)
           
 void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
           
 void selectReveal(org.eclipse.jface.viewers.ISelection selection)
           
protected  void setInputPreservingExpandedElements()
           
protected  void updateDefaultText()
           
 void updateTitle()
           
 
Methods inherited from class org.eclipse.hyades.test.ui.editor.form.util.EditorForm
createColumn, createControl, createFormClient, getBaseEditorExtension, getCurrentSelection, getStatusLineManager, getWidgetFactory, init
 
Methods inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.ScrollableSectionForm
createControl, createParent, isScrollable, isVerticalFit, setScrollable, setVerticalFit, update, updateScrollBars, updateScrolledComposite
 
Methods inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.SectionForm
getControl, getTitleHeight, paintControl, propertyChange, setHeadingText, setHeadingVisible
 
Methods inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.AbstractSectionForm
canPaste, commitChanges, doGlobalAction, ensureVisible, ensureVisible, getControlLocation, getFocusControl, initialize, registerSection, scrollHorizontal, scrollPage, scrollVertical, setFocus, unregisterSection, updatePageIncrement
 
Methods inherited from class org.eclipse.hyades.test.ui.internal.editor.form.base.AbstractForm
canPerformDirectly, expandTo, getFactory, getHeadingBackground, getHeadingForeground, getHeadingImage, getHeadingText, isHeadingVisible, setHeadingBackground, setHeadingForeground, setHeadingImage, updateHyperlinkColors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventForm

public EventForm(ExecutionEditorExtension executionEditorExtension,
                 org.eclipse.hyades.test.ui.editor.form.util.WidgetFactory widgetFactory)
Constructor for EventForm

Parameters:
widgetFactory -
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.hyades.ui.util.IDisposable
See Also:
org.eclipse.update.ui.forms.internal.IForm#dispose()

getExecution

protected org.eclipse.hyades.models.common.testprofile.TPFExecutionResult getExecution()
Returns the test case suite manipulated by this form.

Returns:
TPFTestSuite

createEditorFormContents

protected void createEditorFormContents(org.eclipse.swt.widgets.Composite parent)
See Also:
org.eclipse.hyades.test.ui.internal.editor.form.common.EditorForm#createEditorFormContents(org.eclipse.swt.widgets.Composite)

revealSelect

public void revealSelect(java.lang.Object element)

load

public void load()
See Also:
org.eclipse.hyades.test.ui.internal.editor.form.common.EditorForm#load()

setInputPreservingExpandedElements

protected void setInputPreservingExpandedElements()

updateDefaultText

protected void updateDefaultText()

selectReveal

public void selectReveal(org.eclipse.jface.viewers.ISelection selection)
Specified by:
selectReveal in interface org.eclipse.ui.part.ISetSelectionTarget
See Also:
ISetSelectionTarget.selectReveal(org.eclipse.jface.viewers.ISelection)

selectionChanged

public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
Specified by:
selectionChanged in interface org.eclipse.jface.viewers.ISelectionChangedListener
See Also:
ISelectionChangedListener.selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)

getSelection

public org.eclipse.jface.viewers.ISelection getSelection()

activated

public boolean activated()
See Also:
org.eclipse.hyades.test.ui.internal.editor.form.common.EditorForm#activated()

updateTitle

public void updateTitle()
See Also:
org.eclipse.hyades.test.ui.internal.editor.form.common.EditorForm#updateTitle()

TPTP 4.4.0 Testing Tools Project
Internal API Specification