TPTP 4.4.0 Testing Tools Project
Internal API Specification

org.eclipse.hyades.test.tools.ui.common.internal.editor
Class BehaviorForm

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.tools.ui.common.internal.editor.BehaviorForm
All Implemented Interfaces:
java.util.EventListener, org.eclipse.hyades.ui.util.IDisposable, IForm, IITestSuiteProvider, 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
Direct Known Subclasses:
JUnitBehaviorForm

public abstract class BehaviorForm
extends org.eclipse.hyades.test.ui.editor.form.util.EditorForm
implements org.eclipse.jface.viewers.ISelectionChangedListener, IITestSuiteProvider

Form for the Behavior tab.

Since:
February 1, 2005, 1.0.2

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
protected static int HELP_FORM_CONTROL
           
protected static int HELP_NAMED_ELEMENT_CONTROL
           
protected static int HELP_SECTION_CONTROL
           
 
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
BehaviorForm(org.eclipse.hyades.test.ui.editor.extension.BaseEditorExtension testSuiteEditorExtension, org.eclipse.hyades.test.ui.editor.form.util.WidgetFactory widgetFactory)
          Constructor for BehaviorForm
 
Method Summary
 boolean activated()
           
protected  void addDetails(StaticDetailPageProvider detailPageProvider)
           
protected abstract  BehaviorSection createBehaviorSection()
           
protected  void createEditorFormContents(org.eclipse.swt.widgets.Composite parent)
           
 void dispose()
           
 org.eclipse.jface.viewers.ISelection getSelection()
           
 org.eclipse.hyades.models.common.facades.behavioral.ITestSuite getTestSuite()
           
 void load()
           
protected  void registerHelp(int flag, java.lang.Object object)
           
 void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event)
           
 void selectReveal(org.eclipse.jface.viewers.ISelection selection)
           
 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
 

Field Detail

HELP_FORM_CONTROL

protected static final int HELP_FORM_CONTROL
See Also:
Constant Field Values

HELP_SECTION_CONTROL

protected static final int HELP_SECTION_CONTROL
See Also:
Constant Field Values

HELP_NAMED_ELEMENT_CONTROL

protected static final int HELP_NAMED_ELEMENT_CONTROL
See Also:
Constant Field Values
Constructor Detail

BehaviorForm

public BehaviorForm(org.eclipse.hyades.test.ui.editor.extension.BaseEditorExtension testSuiteEditorExtension,
                    org.eclipse.hyades.test.ui.editor.form.util.WidgetFactory widgetFactory)
Constructor for BehaviorForm

Parameters:
testSuiteEditorExtension -
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()

getTestSuite

public org.eclipse.hyades.models.common.facades.behavioral.ITestSuite getTestSuite()
Specified by:
getTestSuite in interface IITestSuiteProvider
See Also:
org.eclipse.hyades.test.common.internal.util.IITestSuiteProvider#getTestSuite()

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)

createBehaviorSection

protected abstract BehaviorSection createBehaviorSection()

addDetails

protected void addDetails(StaticDetailPageProvider detailPageProvider)

registerHelp

protected void registerHelp(int flag,
                            java.lang.Object object)

load

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

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