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 StringCUSTOM_CODE_PAGEstatic StringEDITOR_IDstatic StringOVERVIEW_PAGEstatic StringTEST_SELECTION_PAGEstatic StringVARIABLES_PAGEFields inherited from interface org.eclipse.ui.IEditorPart
PROP_DIRTY, PROP_INPUTFields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE -
Constructor Summary
Constructors Constructor Description TestSuiteEditor() -
Method Summary
Modifier and Type Method Description voiddispose()voiddoSave(org.eclipse.core.runtime.IProgressMonitor monitor)voiddoSaveAs()voidexecuteCommand(org.eclipse.emf.common.command.Command command)org.eclipse.emf.edit.domain.AdapterFactoryEditingDomaingetEditingDomain()org.eclipse.jface.resource.LocalResourceManagergetResourceManager()ITestSuiteDefinitiongetTestSuite()voidinit(org.eclipse.ui.IEditorSite site, org.eclipse.ui.IEditorInput input)booleanisDirty()booleanisSaveAsAllowed()voidresourceChanged(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, setActivePageMethods inherited from class org.eclipse.ui.part.MultiPageEditorPart
addPageChangedListener, createPartControl, findEditors, getActivePage, getAdapter, removePageChangedListener, setActiveEditor, setFocusMethods inherited from class org.eclipse.ui.part.EditorPart
getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setInitializationDataMethods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, getContentDescription, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, showBusyMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
initin interfaceorg.eclipse.ui.IEditorPart- Overrides:
initin classorg.eclipse.ui.forms.editor.FormEditor- Throws:
org.eclipse.ui.PartInitException
-
doSaveAs
public void doSaveAs()- Specified by:
doSaveAsin interfaceorg.eclipse.ui.ISaveablePart- Specified by:
doSaveAsin classorg.eclipse.ui.part.EditorPart
-
isSaveAsAllowed
public boolean isSaveAsAllowed()- Specified by:
isSaveAsAllowedin interfaceorg.eclipse.ui.ISaveablePart- Specified by:
isSaveAsAllowedin classorg.eclipse.ui.part.EditorPart
-
doSave
public void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)- Specified by:
doSavein interfaceorg.eclipse.ui.ISaveablePart- Specified by:
doSavein classorg.eclipse.ui.part.EditorPart
-
getTestSuite
-
isDirty
public boolean isDirty()- Specified by:
isDirtyin interfaceorg.eclipse.ui.ISaveablePart- Overrides:
isDirtyin classorg.eclipse.ui.forms.editor.FormEditor
-
getEditingDomain
public org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain getEditingDomain()- Specified by:
getEditingDomainin interfaceorg.eclipse.emf.edit.domain.IEditingDomainProvider
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.eclipse.ui.IWorkbenchPart- Overrides:
disposein 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:
resourceChangedin interfaceorg.eclipse.core.resources.IResourceChangeListener
-