|
TPTP 4.4.0 Testing Tools Project Internal API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.hyades.test.ui.internal.editor.form.base.AbstractForm
org.eclipse.hyades.test.ui.internal.editor.form.base.AbstractSectionForm
org.eclipse.hyades.test.ui.internal.editor.form.base.SectionForm
org.eclipse.hyades.test.ui.internal.editor.form.base.ScrollableSectionForm
org.eclipse.hyades.test.ui.editor.form.util.EditorForm
org.eclipse.hyades.test.ui.internal.editor.form.ConfigurableObjectOverviewForm
This class provides a base implementation for CFGConfigurableObject editor overview page.
| 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 | |
|---|---|
ConfigurableObjectOverviewForm(ConfigurableObjectEditorExtension editorExtension,
org.eclipse.hyades.test.ui.editor.form.util.WidgetFactory widgetFactory)
Constructor for ConfigurableObjectOverviewForm |
|
| Method Summary | |
|---|---|
boolean |
activated()
|
void |
addSection(IPropertyGroupForm propGroupExtensionForm,
int pageIndex)
Adds a new section on this overview page to link to the specified property group page. |
protected void |
createEditorFormContents(org.eclipse.swt.widgets.Composite parent)
|
protected void |
createGeneralInfoSection(org.eclipse.swt.widgets.Composite parent)
Method used to create the general information section on this overview page. |
protected RegisteredExtensionsSection |
createPropertyGroupExtensionsSection(org.eclipse.swt.widgets.Composite parent)
Method used to create a section to list property group extensions "org.eclipse.hyades.test.ui.configurableObjectExtension" on this overview page. |
void |
dispose()
|
protected org.eclipse.emf.ecore.EObject |
getDataObject()
Returns the data object that is manipulated by this editor. |
protected FormSection |
getGeneralInfoSection()
|
protected org.eclipse.swt.widgets.Composite |
getLeftColumnContainer()
Returns the left column composite which is one of the two columns made up this overview page. |
protected RegisteredExtensionsSection |
getPropertyGroupsSection()
Returns the section for property group extensions or null if it is not created. |
protected org.eclipse.swt.widgets.Composite |
getRightColumnContainer()
Returns the right column composite which is one of the two columns made up this overview page. |
void |
load()
|
protected void |
setGeneralInfoSection(FormSection section)
|
protected void |
setGeneralInfoSectionHelp(org.eclipse.swt.widgets.Control control)
Sub classes should override this method to add their own help. |
void |
updateTitle()
|
| Methods inherited from class org.eclipse.hyades.test.ui.editor.form.util.EditorForm |
|---|
createColumn, createControl, createFormClient, getBaseEditorExtension, getCurrentSelection, getStatusLineManager, getWidgetFactory, init, selectReveal |
| 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 |
public ConfigurableObjectOverviewForm(ConfigurableObjectEditorExtension editorExtension,
org.eclipse.hyades.test.ui.editor.form.util.WidgetFactory widgetFactory)
editorExtension - widgetFactory - | Method Detail |
public void dispose()
org.eclipse.update.ui.forms.internal.IForm#dispose()protected org.eclipse.swt.widgets.Composite getLeftColumnContainer()
protected org.eclipse.swt.widgets.Composite getRightColumnContainer()
protected FormSection getGeneralInfoSection()
protected void setGeneralInfoSection(FormSection section)
protected org.eclipse.emf.ecore.EObject getDataObject()
protected void createEditorFormContents(org.eclipse.swt.widgets.Composite parent)
protected void createGeneralInfoSection(org.eclipse.swt.widgets.Composite parent)
parent - protected void setGeneralInfoSectionHelp(org.eclipse.swt.widgets.Control control)
control - protected RegisteredExtensionsSection createPropertyGroupExtensionsSection(org.eclipse.swt.widgets.Composite parent)
parent - protected RegisteredExtensionsSection getPropertyGroupsSection()
null if it is not created.
public void addSection(IPropertyGroupForm propGroupExtensionForm,
int pageIndex)
propGroupExtensionForm - pageIndex - public void load()
public void updateTitle()
org.eclipse.hyades.test.ui.internal.editor.form.common.EditorForm#updateTitle()public boolean activated()
org.eclipse.hyades.test.ui.internal.editor.form.common.EditorForm#activated()
|
TPTP 4.4.0 Testing Tools Project Internal API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||