Class TextLinkEditor

java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.ui.part.AbstractMultiEditor
org.eclipse.ui.part.MultiEditor
org.eclipse.epsilon.egl.dt.traceability.editor.TextLinkEditor
All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, 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 TextLinkEditor extends org.eclipse.ui.part.MultiEditor
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.eclipse.ui.part.MultiEditor

    org.eclipse.ui.part.MultiEditor.Gradient
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    createPartControl(org.eclipse.swt.widgets.Composite parent)
     
    void
     
    protected void
    drawGradient(org.eclipse.ui.IEditorPart innerEditor, org.eclipse.ui.part.MultiEditor.Gradient g)
     
     
    boolean
     
    void
     

    Methods inherited from class org.eclipse.ui.part.MultiEditor

    activateEditor, createInnerPartControl, getInnerEditorContainer, getShellActivated, innerEditorsCreated, setFocus, updateGradient

    Methods inherited from class org.eclipse.ui.part.AbstractMultiEditor

    doSave, doSaveAs, getActiveEditor, getIndex, getInnerEditors, handlePropertyChange, init, init, isDirty, isSaveAsAllowed, setChildren

    Methods inherited from class org.eclipse.ui.part.EditorPart

    checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartName

    Methods inherited from class org.eclipse.ui.part.WorkbenchPart

    addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy

    Methods inherited from class org.eclipse.core.commands.common.EventManager

    addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.eclipse.core.runtime.IAdaptable

    getAdapter

    Methods inherited from interface org.eclipse.ui.IWorkbenchPart

    addPropertyListener, getSite, getTitle, getTitleImage, removePropertyListener
  • Field Details

  • Constructor Details

    • TextLinkEditor

      public TextLinkEditor()
  • Method Details

    • drawGradient

      protected void drawGradient(org.eclipse.ui.IEditorPart innerEditor, org.eclipse.ui.part.MultiEditor.Gradient g)
      Specified by:
      drawGradient in class org.eclipse.ui.part.MultiEditor
    • getTextlinkModel

      public TextLinkModel getTextlinkModel()
    • createPartControl

      public void createPartControl(org.eclipse.swt.widgets.Composite parent)
      Specified by:
      createPartControl in interface org.eclipse.ui.IWorkbenchPart
      Specified by:
      createPartControl in class org.eclipse.ui.part.WorkbenchPart
    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.eclipse.ui.IWorkbenchPart
      Overrides:
      dispose in class org.eclipse.ui.part.AbstractMultiEditor
    • isActiveDestination

      public boolean isActiveDestination(TextLocation destination)
    • selectAndReveal

      public void selectAndReveal(ModelLocation source)