org.ocopomo.annotation.mynote.editors
Class MyNoteAnnotator
java.lang.Object
org.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.ocopomo.annotation.extension.CCDTextAnnotator
org.ocopomo.annotation.mynote.editors.MyNoteAnnotator
- All Implemented Interfaces:
- org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.ui.IEditorPart, org.eclipse.ui.INavigationLocationProvider, org.eclipse.ui.IPersistable, org.eclipse.ui.IPersistableEditor, org.eclipse.ui.IReusableEditor, org.eclipse.ui.ISaveablePart, org.eclipse.ui.ISaveablesSource, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation, org.eclipse.ui.texteditor.ITextEditor, org.eclipse.ui.texteditor.ITextEditorExtension, org.eclipse.ui.texteditor.ITextEditorExtension2, org.eclipse.ui.texteditor.ITextEditorExtension3, org.eclipse.ui.texteditor.ITextEditorExtension4, org.eclipse.ui.texteditor.ITextEditorExtension5, org.ocopomo.annotation.presentation.IMarkingEditorComponent
public class MyNoteAnnotator
- extends CCDTextAnnotator
Nested classes/interfaces inherited from interface org.eclipse.ui.texteditor.ITextEditorExtension3 |
org.eclipse.ui.texteditor.ITextEditorExtension3.InsertMode |
Field Summary |
static java.lang.String |
ID
|
Fields inherited from class org.eclipse.ui.texteditor.AbstractDecoratedTextEditor |
DEFAULT_OVERVIEW_RULER_CONTEXT_MENU_ID |
Fields inherited from class org.eclipse.ui.texteditor.AbstractTextEditor |
COMMON_EDITOR_CONTEXT_MENU_ID, COMMON_RULER_CONTEXT_MENU_ID, DEFAULT_EDITOR_CONTEXT_MENU_ID, DEFAULT_RULER_CONTEXT_MENU_ID, 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 |
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 |
Methods inherited from class org.eclipse.ui.editors.text.TextEditor |
getAdapter |
Methods inherited from class org.eclipse.ui.texteditor.AbstractDecoratedTextEditor |
createPartControl, getDocumentProvider, gotoAnnotation, gotoMarker, isChangeInformationShowing, showChangeInformation, showRevisionInformation, validateEditorInputState |
Methods inherited from class org.eclipse.ui.texteditor.StatusTextEditor |
doRevertToSaved, setFocus, updatePartControl |
Methods inherited from class org.eclipse.ui.texteditor.AbstractTextEditor |
addRulerContextMenuListener, close, createEmptyNavigationLocation, createNavigationLocation, getAction, getActiveSaveables, getHighlightRange, getInsertMode, getSaveables, getSelectionProvider, init, isBlockSelectionModeEnabled, isDirty, markAsContentDependentAction, markAsPropertyDependentAction, markAsSelectionDependentAction, markAsStateDependentAction, removeActionActivationCode, removeRulerContextMenuListener, resetHighlightRange, restoreState, saveState, selectAndReveal, setAction, setActionActivationCode, setBlockSelectionMode, setHighlightRange, setInput, setInsertMode, setStatusField, showHighlightRangeOnly, showsHighlightRangeOnly |
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.ocopomo.annotation.presentation.IMarkingEditorComponent |
getTitle |
Methods inherited from interface org.eclipse.ui.IEditorPart |
getEditorInput, getEditorSite, init |
Methods inherited from interface org.eclipse.ui.IWorkbenchPart |
addPropertyListener, createPartControl, getSite, getTitleImage, getTitleToolTip, removePropertyListener, setFocus |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
Methods inherited from interface org.eclipse.ui.ISaveablePart |
isDirty, isSaveOnCloseNeeded |
ID
public static final java.lang.String ID
- See Also:
- Constant Field Values
MyNoteAnnotator
public MyNoteAnnotator()
addMarkings
public void addMarkings(org.ocopomo.annotation.model.FileAnnotation anAnnotation)
- Specified by:
addMarkings
in interface org.ocopomo.annotation.presentation.IMarkingEditorComponent
- Overrides:
addMarkings
in class CCDTextAnnotator
getProjectionViewer
public org.eclipse.jface.text.source.projection.ProjectionViewer getProjectionViewer()
getXmiId
public static java.lang.String getXmiId(org.eclipse.emf.ecore.EObject eObject)
getXmiType
public static java.lang.String getXmiType(org.eclipse.emf.ecore.EObject eObject)
doSave
public void doSave(org.eclipse.core.runtime.IProgressMonitor progressMonitor)
- Specified by:
doSave
in interface org.eclipse.ui.ISaveablePart
- Overrides:
doSave
in class org.eclipse.ui.texteditor.AbstractTextEditor
removeMarkings
public void removeMarkings(org.ocopomo.annotation.model.FileAnnotation anAnnotation)
- Specified by:
removeMarkings
in interface org.ocopomo.annotation.presentation.IMarkingEditorComponent
- Overrides:
removeMarkings
in class CCDTextAnnotator
getPhrase
public java.lang.String getPhrase(org.eclipse.swt.graphics.Point arg0)
- Specified by:
getPhrase
in interface org.ocopomo.annotation.presentation.IMarkingEditorComponent
- Overrides:
getPhrase
in class CCDTextAnnotator
dispose
public void dispose()
- Specified by:
dispose
in interface org.eclipse.ui.IWorkbenchPart
- Overrides:
dispose
in class org.eclipse.ui.editors.text.TextEditor
getFilePath
public java.lang.String getFilePath()
getSelection
public org.eclipse.swt.graphics.Point getSelection()
- Specified by:
getSelection
in interface org.ocopomo.annotation.presentation.IMarkingEditorComponent
- Overrides:
getSelection
in class CCDTextAnnotator
isEditor
public boolean isEditor()
doSaveAs
public void doSaveAs()
- Specified by:
doSaveAs
in interface org.eclipse.ui.ISaveablePart
- Overrides:
doSaveAs
in class org.eclipse.ui.texteditor.AbstractTextEditor
isSaveAsAllowed
public boolean isSaveAsAllowed()
- Specified by:
isSaveAsAllowed
in interface org.eclipse.ui.ISaveablePart
- Overrides:
isSaveAsAllowed
in class org.eclipse.ui.editors.text.TextEditor
isEditable
public boolean isEditable()
- Specified by:
isEditable
in interface org.eclipse.ui.texteditor.ITextEditor
- Overrides:
isEditable
in class org.eclipse.ui.texteditor.AbstractDecoratedTextEditor
isEditorInputModifiable
public boolean isEditorInputModifiable()
- Specified by:
isEditorInputModifiable
in interface org.eclipse.ui.texteditor.ITextEditorExtension2
- Overrides:
isEditorInputModifiable
in class org.eclipse.ui.texteditor.AbstractTextEditor
isEditorInputReadOnly
public boolean isEditorInputReadOnly()
- Specified by:
isEditorInputReadOnly
in interface org.eclipse.ui.texteditor.ITextEditorExtension
- Overrides:
isEditorInputReadOnly
in class org.eclipse.ui.texteditor.AbstractTextEditor
extensions
public java.lang.String[] extensions()
- Specified by:
extensions
in class CCDTextAnnotator