TPTP 4.4.0 Testing Tools Project
Internal API Specification

org.eclipse.hyades.test.ui.internal.editor.extension
Class LocationEditorExtension

java.lang.Object
  extended byorg.eclipse.hyades.ui.editor.EditorExtension
      extended byorg.eclipse.hyades.test.ui.editor.extension.BaseEditorExtension
          extended byorg.eclipse.hyades.test.ui.internal.editor.extension.ConfigurableObjectEditorExtension
              extended byorg.eclipse.hyades.test.ui.internal.editor.extension.LocationEditorExtension
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.hyades.ui.util.IDisposable, org.eclipse.hyades.ui.editor.IEditorExtension, IExtensibleEditorExtension, org.eclipse.hyades.ui.editor.IHyadesEditorExtension, org.eclipse.hyades.ui.util.IRefreshable, org.eclipse.ui.ISelectionListener, org.eclipse.hyades.ui.adapter.ISynchronizedEditorAdapter

public class LocationEditorExtension
extends ConfigurableObjectEditorExtension

Hyades configurable object editor extension that is suitable for all CFGLocation objects.

Since:
1.3

Field Summary
static java.lang.String EDITOR_OBJECT_TYPE
           
static java.lang.String EXTENSION_ID
           
 
Fields inherited from class org.eclipse.hyades.test.ui.internal.editor.extension.ConfigurableObjectEditorExtension
PAGE_OVERVIEW
 
Constructor Summary
LocationEditorExtension()
           
 
Method Summary
 int addExtensionPage(org.eclipse.core.runtime.IConfigurationElement extensionElement)
           
protected  org.eclipse.core.runtime.IConfigurationElement[] collectPropertyGroupExtensions()
          Retrieves property group extensions that extends "org.eclipse.hyades.test.ui.configurableObjectExtension"
protected  ConfigurableObjectOverviewForm createOverviewPage(org.eclipse.hyades.test.ui.editor.form.util.WidgetFactory widgetFactory)
          Creates the overview page of this editor.
 
Methods inherited from class org.eclipse.hyades.test.ui.internal.editor.extension.ConfigurableObjectEditorExtension
createOtherStaticPages, createPages, createPropertyGroupPages, dispose, getEditorObject, getOverviewForm, getPropertyGroupExtensions, getSelection, pageActivated, refreshContent
 
Methods inherited from class org.eclipse.hyades.test.ui.editor.extension.BaseEditorExtension
addListener, clearDirty, doSave, doSaveAs, doSaveEditorFile, editorFileChanged, editorFileDeleted, editorFileWriteAccessChanged, getAdapter, getClipboard, getObjectURI, getProgressMonitor, getResourceSet, handle, handleException, isDirty, isOkToSave, isSaveAsAllowed, logSaveMessage, markDirty, notifyWriteAccessChangeListeners, reload, reloadEditorObject, removeListener, save
 
Methods inherited from class org.eclipse.hyades.ui.editor.EditorExtension
checkPagesDirtyState, getHyadesEditorPart, getStatusLineMessage, gotoMarker, init, isSaveOnCloseNeeded, refreshPages, selectionChanged, setSelection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.hyades.ui.editor.IEditorExtension
checkPagesDirtyState, doSave, doSaveAs, getHyadesEditorPart, getStatusLineMessage, gotoMarker, init, isDirty, isSaveAsAllowed, isSaveOnCloseNeeded, refreshPages, setSelection
 
Methods inherited from interface org.eclipse.ui.ISelectionListener
selectionChanged
 
Methods inherited from interface org.eclipse.core.runtime.IAdaptable
getAdapter
 

Field Detail

EXTENSION_ID

public static final java.lang.String EXTENSION_ID
See Also:
Constant Field Values

EDITOR_OBJECT_TYPE

public static final java.lang.String EDITOR_OBJECT_TYPE
Constructor Detail

LocationEditorExtension

public LocationEditorExtension()
Method Detail

collectPropertyGroupExtensions

protected org.eclipse.core.runtime.IConfigurationElement[] collectPropertyGroupExtensions()
Description copied from class: ConfigurableObjectEditorExtension
Retrieves property group extensions that extends "org.eclipse.hyades.test.ui.configurableObjectExtension"

Overrides:
collectPropertyGroupExtensions in class ConfigurableObjectEditorExtension
Returns:

createOverviewPage

protected ConfigurableObjectOverviewForm createOverviewPage(org.eclipse.hyades.test.ui.editor.form.util.WidgetFactory widgetFactory)
Description copied from class: ConfigurableObjectEditorExtension
Creates the overview page of this editor.

Overrides:
createOverviewPage in class ConfigurableObjectEditorExtension
Parameters:
widgetFactory -
Returns:
See Also:
IEditorExtension.createPages()

addExtensionPage

public int addExtensionPage(org.eclipse.core.runtime.IConfigurationElement extensionElement)
Specified by:
addExtensionPage in interface IExtensibleEditorExtension
Overrides:
addExtensionPage in class ConfigurableObjectEditorExtension

TPTP 4.4.0 Testing Tools Project
Internal API Specification