Class TestSuiteEditor
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.ui.part.MultiPageEditorPart
org.eclipse.ui.forms.editor.FormEditor
org.eclipse.ease.lang.unittest.ui.editor.TestSuiteEditor
- All Implemented Interfaces:
EventListener
,org.eclipse.core.resources.IResourceChangeListener
,org.eclipse.core.runtime.IAdaptable
,org.eclipse.core.runtime.IExecutableExtension
,org.eclipse.emf.edit.domain.IEditingDomainProvider
,org.eclipse.jface.dialogs.IPageChangeProvider
,org.eclipse.ui.IEditorPart
,org.eclipse.ui.ISaveablePart
,org.eclipse.ui.IWorkbenchPart
,org.eclipse.ui.IWorkbenchPart2
,org.eclipse.ui.IWorkbenchPart3
,org.eclipse.ui.part.IWorkbenchPartOrientation
public class TestSuiteEditor
extends org.eclipse.ui.forms.editor.FormEditor
implements org.eclipse.emf.edit.domain.IEditingDomainProvider, org.eclipse.core.resources.IResourceChangeListener
-
Field Summary
Fields Modifier and Type Field Description static String
CUSTOM_CODE_PAGE
static String
EDITOR_ID
static String
OVERVIEW_PAGE
static String
TEST_SELECTION_PAGE
static String
VARIABLES_PAGE
Fields inherited from interface org.eclipse.ui.IEditorPart
PROP_DIRTY, PROP_INPUT
Fields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE
-
Constructor Summary
Constructors Constructor Description TestSuiteEditor()
-
Method Summary
Modifier and Type Method Description void
dispose()
void
doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
void
doSaveAs()
void
executeCommand(org.eclipse.emf.common.command.Command command)
org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain
getEditingDomain()
org.eclipse.jface.resource.LocalResourceManager
getResourceManager()
ITestSuiteDefinition
getTestSuite()
void
init(org.eclipse.ui.IEditorSite site, org.eclipse.ui.IEditorInput input)
boolean
isDirty()
boolean
isSaveAsAllowed()
void
resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
Methods inherited from class org.eclipse.ui.forms.editor.FormEditor
addPage, addPage, addPage, addPage, addPage, addPage, close, editorDirtyStateChanged, findPage, getActiveEditor, getActivePageInstance, getSelectedPage, getToolkit, removePage, selectReveal, setActivePage, setActivePage
Methods inherited from class org.eclipse.ui.part.MultiPageEditorPart
addPageChangedListener, createPartControl, findEditors, getActivePage, getAdapter, removePageChangedListener, setActiveEditor, setFocus
Methods inherited from class org.eclipse.ui.part.EditorPart
getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setInitializationData
Methods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, getContentDescription, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, showBusy
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, removePropertyListener
-
Field Details
-
EDITOR_ID
- See Also:
- Constant Field Values
-
OVERVIEW_PAGE
- See Also:
- Constant Field Values
-
TEST_SELECTION_PAGE
- See Also:
- Constant Field Values
-
VARIABLES_PAGE
- See Also:
- Constant Field Values
-
CUSTOM_CODE_PAGE
- See Also:
- Constant Field Values
-
-
Constructor Details
-
TestSuiteEditor
public TestSuiteEditor()
-
-
Method Details
-
init
public void init(org.eclipse.ui.IEditorSite site, org.eclipse.ui.IEditorInput input) throws org.eclipse.ui.PartInitException- Specified by:
init
in interfaceorg.eclipse.ui.IEditorPart
- Overrides:
init
in classorg.eclipse.ui.forms.editor.FormEditor
- Throws:
org.eclipse.ui.PartInitException
-
doSaveAs
public void doSaveAs()- Specified by:
doSaveAs
in interfaceorg.eclipse.ui.ISaveablePart
- Specified by:
doSaveAs
in classorg.eclipse.ui.part.EditorPart
-
isSaveAsAllowed
public boolean isSaveAsAllowed()- Specified by:
isSaveAsAllowed
in interfaceorg.eclipse.ui.ISaveablePart
- Specified by:
isSaveAsAllowed
in classorg.eclipse.ui.part.EditorPart
-
doSave
public void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)- Specified by:
doSave
in interfaceorg.eclipse.ui.ISaveablePart
- Specified by:
doSave
in classorg.eclipse.ui.part.EditorPart
-
getTestSuite
-
isDirty
public boolean isDirty()- Specified by:
isDirty
in interfaceorg.eclipse.ui.ISaveablePart
- Overrides:
isDirty
in classorg.eclipse.ui.forms.editor.FormEditor
-
getEditingDomain
public org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain getEditingDomain()- Specified by:
getEditingDomain
in interfaceorg.eclipse.emf.edit.domain.IEditingDomainProvider
-
dispose
public void dispose()- Specified by:
dispose
in interfaceorg.eclipse.ui.IWorkbenchPart
- Overrides:
dispose
in classorg.eclipse.ui.forms.editor.FormEditor
-
getResourceManager
public org.eclipse.jface.resource.LocalResourceManager getResourceManager() -
executeCommand
public void executeCommand(org.eclipse.emf.common.command.Command command) -
resourceChanged
public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)- Specified by:
resourceChanged
in interfaceorg.eclipse.core.resources.IResourceChangeListener
-