| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.ui.texteditor.AbstractTextEditor
org.eclipse.ui.texteditor.StatusTextEditor
org.eclipse.ui.texteditor.AbstractDecoratedTextEditor
org.eclipse.ui.editors.text.TextEditor
org.eclipse.xtext.ui.editor.XtextEditor
org.eclipse.xtext.ui.compare.DefaultMergeEditor
public class DefaultMergeEditor
| Nested Class Summary | 
|---|
| Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.XtextEditor | 
|---|
XtextEditor.DeleteNextSubWordAction, XtextEditor.DeletePreviousSubWordAction, XtextEditor.NavigateNextSubWordAction, XtextEditor.NavigatePreviousSubWordAction, XtextEditor.NextSubWordAction, XtextEditor.PreviousSubWordAction, XtextEditor.SelectNextSubWordAction, XtextEditor.SelectPreviousSubWordAction, XtextEditor.SmartLineStartAction | 
| Nested classes/interfaces inherited from class org.eclipse.ui.texteditor.AbstractTextEditor | 
|---|
org.eclipse.ui.texteditor.AbstractTextEditor.AbstractSelectionChangedListener, org.eclipse.ui.texteditor.AbstractTextEditor.ColumnSupport, org.eclipse.ui.texteditor.AbstractTextEditor.IdMapEntry, org.eclipse.ui.texteditor.AbstractTextEditor.LineEndAction, org.eclipse.ui.texteditor.AbstractTextEditor.LineStartAction, org.eclipse.ui.texteditor.AbstractTextEditor.SelectionProvider, org.eclipse.ui.texteditor.AbstractTextEditor.TextEditorSavable | 
| Nested classes/interfaces inherited from interface org.eclipse.ui.texteditor.ITextEditorExtension3 | 
|---|
org.eclipse.ui.texteditor.ITextEditorExtension3.InsertMode | 
| Field Summary | |
|---|---|
static java.lang.String | 
PROVIDER
 | 
| Fields inherited from class org.eclipse.xtext.ui.editor.XtextEditor | 
|---|
ERROR_ANNOTATION_TYPE, ID, WARNING_ANNOTATION_TYPE | 
| Fields inherited from class org.eclipse.ui.editors.text.TextEditor | 
|---|
fEncodingSupport | 
| Fields inherited from class org.eclipse.ui.texteditor.AbstractDecoratedTextEditor | 
|---|
DEFAULT_OVERVIEW_RULER_CONTEXT_MENU_ID, fAnnotationAccess, fIsUpdatingMarkerViews, fLineNumberRulerColumn, fOverviewRuler, fSourceViewerDecorationSupport | 
| Fields inherited from class org.eclipse.ui.texteditor.AbstractTextEditor | 
|---|
ACTION_MAP, COMMON_EDITOR_CONTEXT_MENU_ID, COMMON_RULER_CONTEXT_MENU_ID, DEFAULT_EDITOR_CONTEXT_MENU_ID, DEFAULT_RULER_CONTEXT_MENU_ID, fErrorLabel, PREFERENCE_COLOR_BACKGROUND, PREFERENCE_COLOR_BACKGROUND_SYSTEM_DEFAULT, PREFERENCE_COLOR_FIND_SCOPE, PREFERENCE_COLOR_FOREGROUND, PREFERENCE_COLOR_FOREGROUND_SYSTEM_DEFAULT, PREFERENCE_COLOR_SELECTION_BACKGROUND, PREFERENCE_COLOR_SELECTION_BACKGROUND_SYSTEM_DEFAULT, PREFERENCE_COLOR_SELECTION_FOREGROUND, PREFERENCE_COLOR_SELECTION_FOREGROUND_SYSTEM_DEFAULT, PREFERENCE_FONT, PREFERENCE_HOVER_ENRICH_MODE, PREFERENCE_HYPERLINK_KEY_MODIFIER, PREFERENCE_HYPERLINK_KEY_MODIFIER_MASK, PREFERENCE_HYPERLINKS_ENABLED, PREFERENCE_NAVIGATION_SMART_HOME_END, PREFERENCE_RULER_CONTRIBUTIONS, PREFERENCE_SHOW_CARRIAGE_RETURN, PREFERENCE_SHOW_ENCLOSED_IDEOGRAPHIC_SPACES, PREFERENCE_SHOW_ENCLOSED_SPACES, PREFERENCE_SHOW_ENCLOSED_TABS, PREFERENCE_SHOW_LEADING_IDEOGRAPHIC_SPACES, PREFERENCE_SHOW_LEADING_SPACES, PREFERENCE_SHOW_LEADING_TABS, PREFERENCE_SHOW_LINE_FEED, PREFERENCE_SHOW_TRAILING_IDEOGRAPHIC_SPACES, PREFERENCE_SHOW_TRAILING_SPACES, PREFERENCE_SHOW_TRAILING_TABS, PREFERENCE_SHOW_WHITESPACE_CHARACTERS, PREFERENCE_TEXT_DRAG_AND_DROP_ENABLED, PREFERENCE_USE_CUSTOM_CARETS, PREFERENCE_WHITESPACE_CHARACTER_ALPHA_VALUE, PREFERENCE_WIDE_CARET, TAG_SELECTION_HORIZONTAL_PIXEL, TAG_SELECTION_LENGTH, TAG_SELECTION_OFFSET, TAG_SELECTION_TOP_PIXEL, VERTICAL_RULER_WIDTH | 
| Fields inherited from interface org.eclipse.ui.IEditorPart | 
|---|
PROP_DIRTY, PROP_INPUT | 
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart | 
|---|
PROP_TITLE | 
| Fields inherited from interface org.eclipse.ui.texteditor.ITextEditorExtension3 | 
|---|
INSERT, SMART_INSERT | 
| Constructor Summary | |
|---|---|
DefaultMergeEditor()
 | 
|
| Method Summary | |
|---|---|
 void | 
close(boolean save)
Closes this text editor after optionally saving changes.  | 
 void | 
createActions()
Creates this editor's standard actions and connects them with the global workbench actions.  | 
 void | 
createPartControl(org.eclipse.swt.widgets.Composite composite)
The AbstractTextEditor implementation of this
 IWorkbenchPart method creates the vertical ruler and
 source viewer. | 
protected  void | 
doSetInput(org.eclipse.ui.IEditorInput input)
Called directly from setInput and from within a workspace
 runnable from init, this method does the actual setting
 of the editor input. | 
 boolean | 
isEditable()
Returns whether the text in this text editor can be changed by the user.  | 
 boolean | 
isEditorInputModifiable()
Returns whether the editor's input can be persistently be modified.  | 
 boolean | 
isEditorInputReadOnly()
Returns whether the editor's input is read-only.  | 
protected  void | 
setActionsActivated(boolean state)
 | 
 void | 
setEditable(boolean editable)
 | 
 void | 
setInternalSite(org.eclipse.ui.IWorkbenchPartSite site)
 | 
 void | 
setTextOrientation(int textOrientation)
 | 
| Methods inherited from class org.eclipse.ui.editors.text.TextEditor | 
|---|
editorContextMenuAboutToShow, getStatusBanner, getStatusHeader, getStatusMessage, initializeEditor, installEncodingSupport, isSaveAsAllowed, updatePropertyDependentActions | 
| Methods inherited from class org.eclipse.ui.texteditor.AbstractDecoratedTextEditor | 
|---|
collectOverviewRulerMenuPreferencePages, collectRulerMenuPreferencePages, createAnnotationRulerColumn, createChangeHover, createChangeRulerColumn, createColumnSupport, createCompositeRuler, createContextMenuListener, createLineNumberRulerColumn, createOverviewRuler, createOverviewRulerContextMenu, createStatusControl, createVerticalRuler, disposeDocumentProvider, getAnnotationAccess, getAnnotationPreferenceLookup, getAnnotationPreferences, getDocumentProvider, getOverviewRuler, getOverviewRulerContextMenuId, getSharedColors, getSourceViewerDecorationSupport, gotoAnnotation, gotoMarker, handleEditorInputChanged, hideOverviewRuler, initializeLineNumberRulerColumn, isChangeInformationShowing, isErrorStatus, isLineNumberRulerVisible, isNavigationTarget, isOverviewRulerVisible, isOverwriteModeEnabled, isPrefQuickDiffAlwaysOn, isTabsToSpacesConversionEnabled, openSaveErrorDialog, overviewRulerContextMenuAboutToShow, performSaveAs, setDocumentProvider, setOverviewRulerContextMenuId, showChangeInformation, showOverviewRuler, showRevisionInformation, updateMarkerViews | 
| Methods inherited from class org.eclipse.ui.texteditor.StatusTextEditor | 
|---|
handleElementContentReplaced, sanityCheckState, setFocus, updatePartControl, updateStatusField | 
| Methods inherited from class org.eclipse.ui.texteditor.AbstractTextEditor | 
|---|
addAction, addAction, addGroup, addRulerContextMenuListener, adjustHighlightRange, affectsTextPresentation, canHandleMove, configureInsertMode, containsSavedState, createEmptyNavigationLocation, createNavigationLocation, createUndoRedoActions, doGetSelection, doRestoreState, doSetSelection, editorSaved, enableOverwriteMode, enableSanityChecking, enableStateValidation, findAnnotation, firePropertyChange, getAction, getActiveSaveables, getContextMenuListener, getCoverage, getCursorListener, getCursorPosition, getEditorContextMenuId, getFontPropertyPreferenceKey, getHelpContextId, getHighlightRange, getInsertMode, getLegalInsertModes, getPreferenceStore, getProgressMonitor, getRangeIndicator, getRulerContextMenuId, getRulerMouseListener, getSaveables, getSelectionChangedListener, getSelectionProvider, getSourceViewer, getSourceViewerConfiguration, getStatusField, getStatusLineManager, getVerticalRuler, handleCursorPositionChanged, handleExceptionOnSave, handleInsertModeChanged, initializeDragAndDrop, initializeViewerColors, installTabsToSpacesConverter, installTextDragAndDrop, internalInit, isBlockSelectionModeEnabled, isBlockSelectionModeSupported, isDirty, isEditorInputIncludedInContextMenu, isInInsertMode, isVisible, markAsContentDependentAction, markAsPropertyDependentAction, markAsSelectionDependentAction, markAsStateDependentAction, markInNavigationHistory, modelOffset2WidgetOffset, performRevert, performSave, rememberSelection, removeActionActivationCode, removeRulerContextMenuListener, resetHighlightRange, restoreSelection, restoreState, safelySanityCheckState, saveState, selectAndReveal, selectAndReveal, setAction, setActionActivationCode, setBlockSelectionMode, setCompatibilityMode, setDocumentProvider, setEditorContextMenuId, setHelpContextId, setHighlightRange, setInput, setInputWithNotify, setInsertMode, setKeyBindingScopes, setRangeIndicator, setRulerContextMenuId, setSourceViewerConfiguration, setStatusField, setStatusLineErrorMessage, setStatusLineMessage, showHighlightRangeOnly, showsHighlightRangeOnly, uninstallTabsToSpacesConverter, uninstallTextDragAndDrop, updateContentDependentActions, updateContributedRulerColumns, updateIndentPrefixes, updateSelectionDependentActions, updateState, updateStateDependentActions, updateStatusFields, validateState, widgetOffset2ModelOffset | 
| Methods inherited from class org.eclipse.ui.part.EditorPart | 
|---|
checkSite, getEditorInput, getEditorSite, getTitleToolTip, isSaveOnCloseNeeded, setContentDescription, setInitializationData, setPartName | 
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart | 
|---|
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, getConfigurationElement, getContentDescription, 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.ui.IEditorPart | 
|---|
getEditorInput, getEditorSite | 
| Methods inherited from interface org.eclipse.ui.IWorkbenchPart | 
|---|
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener | 
| Methods inherited from interface org.eclipse.ui.ISaveablePart | 
|---|
isSaveOnCloseNeeded | 
| Field Detail | 
|---|
public static final java.lang.String PROVIDER
| Constructor Detail | 
|---|
public DefaultMergeEditor()
| Method Detail | 
|---|
public void setInternalSite(org.eclipse.ui.IWorkbenchPartSite site)
protected void doSetInput(org.eclipse.ui.IEditorInput input)
                   throws org.eclipse.core.runtime.CoreException
org.eclipse.ui.texteditor.AbstractTextEditorsetInput and from within a workspace
 runnable from init, this method does the actual setting
 of the editor input. Closes the editor if input is
 null. Disconnects from any previous editor input and its
 document provider and connects to the new one.
 Subclasses may extend.
doSetInput in class XtextEditorinput - the input to be set
org.eclipse.core.runtime.CoreException - if input cannot be connected to the document
            providerpublic void setTextOrientation(int textOrientation)
public void setEditable(boolean editable)
public boolean isEditable()
org.eclipse.ui.texteditor.ITextEditor
isEditable in interface org.eclipse.ui.texteditor.ITextEditorisEditable in class org.eclipse.ui.texteditor.AbstractDecoratedTextEditortrue if it can be edited, and false if it is read-onlypublic boolean isEditorInputModifiable()
org.eclipse.ui.texteditor.ITextEditorExtension2ITextEditorExtension.isEditorInputReadOnly as read-only elements may be modifiable and
 writable elements may not be modifiable. If the given element is not connected to this document
 provider, the result is undefined. Document providers are allowed to use a cache to answer this
 question, i.e. there can be a difference between the "real" state of the element and the return
 value.
isEditorInputModifiable in interface org.eclipse.ui.texteditor.ITextEditorExtension2isEditorInputModifiable in class org.eclipse.ui.texteditor.AbstractTextEditortrue if the editor input is modifiablepublic boolean isEditorInputReadOnly()
org.eclipse.ui.texteditor.ITextEditorExtensionisEditable as it talks about the
 editor input, i.e. the domain element, and not about the editor
 document.
isEditorInputReadOnly in interface org.eclipse.ui.texteditor.ITextEditorExtensionisEditorInputReadOnly in class org.eclipse.ui.texteditor.AbstractTextEditortrue if the editor input is read-onlypublic void createActions()
org.eclipse.ui.texteditor.AbstractTextEditorSubclasses may extend.
createActions in class XtextEditorpublic void close(boolean save)
org.eclipse.ui.texteditor.ITextEditor
close in interface org.eclipse.ui.texteditor.ITextEditorclose in class org.eclipse.ui.texteditor.AbstractTextEditorsave - true if unsaved changed should be saved, and
   false if unsaved changed should be discardedpublic void createPartControl(org.eclipse.swt.widgets.Composite composite)
org.eclipse.ui.texteditor.AbstractTextEditorAbstractTextEditor implementation of this
 IWorkbenchPart method creates the vertical ruler and
 source viewer.
 
 Subclasses may extend this method. Besides extending this method, the
 behavior of createPartControl may be customized by
 calling, extending or replacing the following methods: 
 Subclasses may supply customized implementations for some members using
 the following methods before createPartControl is invoked:
 
createPartControl:
 createPartControl:
 
createPartControl in interface org.eclipse.ui.IWorkbenchPartcreatePartControl in class XtextEditorcomposite - the parent compositeprotected void setActionsActivated(boolean state)
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||