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

  • 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 interface org.eclipse.ui.IEditorPart
      Overrides:
      init in class org.eclipse.ui.forms.editor.FormEditor
      Throws:
      org.eclipse.ui.PartInitException
    • doSaveAs

      public void doSaveAs()
      Specified by:
      doSaveAs in interface org.eclipse.ui.ISaveablePart
      Specified by:
      doSaveAs in class org.eclipse.ui.part.EditorPart
    • isSaveAsAllowed

      public boolean isSaveAsAllowed()
      Specified by:
      isSaveAsAllowed in interface org.eclipse.ui.ISaveablePart
      Specified by:
      isSaveAsAllowed in class org.eclipse.ui.part.EditorPart
    • doSave

      public void doSave​(org.eclipse.core.runtime.IProgressMonitor monitor)
      Specified by:
      doSave in interface org.eclipse.ui.ISaveablePart
      Specified by:
      doSave in class org.eclipse.ui.part.EditorPart
    • getTestSuite

      public ITestSuiteDefinition getTestSuite()
    • isDirty

      public boolean isDirty()
      Specified by:
      isDirty in interface org.eclipse.ui.ISaveablePart
      Overrides:
      isDirty in class org.eclipse.ui.forms.editor.FormEditor
    • getEditingDomain

      public org.eclipse.emf.edit.domain.AdapterFactoryEditingDomain getEditingDomain()
      Specified by:
      getEditingDomain in interface org.eclipse.emf.edit.domain.IEditingDomainProvider
    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.eclipse.ui.IWorkbenchPart
      Overrides:
      dispose in class org.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 interface org.eclipse.core.resources.IResourceChangeListener