Class ModeLinkEditor
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.dt.exeed.modelink.ModeLinkEditor
- All Implemented Interfaces:
org.eclipse.core.runtime.IAdaptable,org.eclipse.core.runtime.IExecutableExtension,org.eclipse.jface.viewers.ISelectionChangedListener,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 ModeLinkEditor
extends org.eclipse.ui.part.MultiEditor
implements org.eclipse.jface.viewers.ISelectionChangedListener
Two-way or three-way model editor. Can use both the default registered editors or the Exeed editors.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.ui.part.MultiEditor
org.eclipse.ui.part.MultiEditor.Gradient -
Field Summary
Fields inherited from interface org.eclipse.ui.IEditorPart
PROP_DIRTY, PROP_INPUTFields inherited from interface org.eclipse.ui.IWorkbenchPart
PROP_TITLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.swt.widgets.CompositecreateInnerPartControl(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.IEditorPart e) voidcreatePartControl(org.eclipse.swt.widgets.Composite parent) protected voiddrawGradient(org.eclipse.ui.IEditorPart innerEditor, org.eclipse.ui.part.MultiEditor.Gradient g) <T> TgetAdapter(Class<T> key) org.eclipse.swt.widgets.ToolBarvoidselectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event) voidsetFocus()Methods inherited from class org.eclipse.ui.part.MultiEditor
activateEditor, getInnerEditorContainer, getShellActivated, innerEditorsCreated, updateGradientMethods inherited from class org.eclipse.ui.part.AbstractMultiEditor
dispose, doSave, doSaveAs, getActiveEditor, getIndex, getInnerEditors, handlePropertyChange, init, init, isDirty, isSaveAsAllowed, setChildrenMethods inherited from class org.eclipse.ui.part.EditorPart
checkSite, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setInput, setInputWithNotify, setPartNameMethods inherited from class org.eclipse.ui.part.WorkbenchPart
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusyMethods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.ui.IWorkbenchPart
addPropertyListener, getSite, getTitle, getTitleImage, removePropertyListener
-
Constructor Details
-
ModeLinkEditor
public ModeLinkEditor()
-
-
Method Details
-
getToolbar
public org.eclipse.swt.widgets.ToolBar getToolbar() -
createPartControl
public void createPartControl(org.eclipse.swt.widgets.Composite parent) - Specified by:
createPartControlin interfaceorg.eclipse.ui.IWorkbenchPart- Specified by:
createPartControlin classorg.eclipse.ui.part.WorkbenchPart
-
getEditorInput
- Specified by:
getEditorInputin interfaceorg.eclipse.ui.IEditorPart- Overrides:
getEditorInputin classorg.eclipse.ui.part.EditorPart
-
createInnerPartControl
public org.eclipse.swt.widgets.Composite createInnerPartControl(org.eclipse.swt.widgets.Composite parent, org.eclipse.ui.IEditorPart e) - Overrides:
createInnerPartControlin classorg.eclipse.ui.part.MultiEditor
-
getPartName
- Specified by:
getPartNamein interfaceorg.eclipse.ui.IWorkbenchPart2- Overrides:
getPartNamein classorg.eclipse.ui.part.WorkbenchPart
-
setFocus
public void setFocus()- Specified by:
setFocusin interfaceorg.eclipse.ui.IWorkbenchPart- Overrides:
setFocusin classorg.eclipse.ui.part.MultiEditor
-
getAdapter
- Specified by:
getAdapterin interfaceorg.eclipse.core.runtime.IAdaptable- Overrides:
getAdapterin classorg.eclipse.ui.part.WorkbenchPart
-
selectionChanged
public void selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent event) - Specified by:
selectionChangedin interfaceorg.eclipse.jface.viewers.ISelectionChangedListener
-
drawGradient
protected void drawGradient(org.eclipse.ui.IEditorPart innerEditor, org.eclipse.ui.part.MultiEditor.Gradient g) - Specified by:
drawGradientin classorg.eclipse.ui.part.MultiEditor
-