|
||||||||||
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.mofscript.editor.MofScriptTextEditor
public class MofScriptTextEditor
The text editor
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.eclipse.ui.texteditor.ITextEditorExtension3 |
---|
org.eclipse.ui.texteditor.ITextEditorExtension3.InsertMode |
Field Summary |
---|
Fields inherited from class org.eclipse.ui.texteditor.AbstractTextEditor |
---|
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_HYPERLINK_KEY_MODIFIER, PREFERENCE_HYPERLINK_KEY_MODIFIER_MASK, PREFERENCE_HYPERLINKS_ENABLED, PREFERENCE_NAVIGATION_SMART_HOME_END, PREFERENCE_RULER_CONTRIBUTIONS, PREFERENCE_SHOW_WHITESPACE_CHARACTERS, PREFERENCE_TEXT_DRAG_AND_DROP_ENABLED, PREFERENCE_USE_CUSTOM_CARETS, 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 |
Constructor Summary | |
---|---|
MofScriptTextEditor()
Default constructor |
Method Summary | |
---|---|
void |
bracketInserted(int positionStart,
int positionEnd)
Interface MofScriptBracketListener operation bracketInserted sets the local positions and triggers redraw |
MOFScriptSpecification |
compile()
Compiles the source |
void |
createPartControl(org.eclipse.swt.widgets.Composite parent)
Creates the part control |
void |
debugEntered(java.util.List<Variable> vars,
int line)
|
void |
dispose()
Disposes the editor |
void |
doRevertToSaved()
Reverts to saved |
void |
doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
Saves buffer |
void |
doSaveAs()
Save as |
void |
doSetInput(org.eclipse.ui.IEditorInput input)
Sets the input for the editor |
void |
execute(java.lang.String type)
Execeute transformation: First compile, check for errors, then execute. |
java.lang.Object |
getAdapter(java.lang.Class required)
Retrieves adapters |
org.eclipse.core.resources.IFile |
getCurrentFile()
|
java.lang.String |
getCurrentFileLocationString()
|
java.lang.String |
getCurrentFileName()
|
void |
init(org.eclipse.ui.IEditorSite site,
org.eclipse.ui.IEditorInput input)
Initiates editor |
void |
moveSelectionToRule(java.lang.String ruleName)
Moves the selection of the editor viewer |
void |
paintControl(org.eclipse.swt.events.PaintEvent e)
Paints and unpaints the area around a starting bracket of a pair match |
Methods inherited from class org.eclipse.ui.editors.text.TextEditor |
---|
isSaveAsAllowed |
Methods inherited from class org.eclipse.ui.texteditor.AbstractDecoratedTextEditor |
---|
getDocumentProvider, gotoAnnotation, gotoMarker, isChangeInformationShowing, isEditable, showChangeInformation, showRevisionInformation, validateEditorInputState |
Methods inherited from class org.eclipse.ui.texteditor.StatusTextEditor |
---|
updatePartControl |
Methods inherited from class org.eclipse.ui.texteditor.AbstractTextEditor |
---|
addRulerContextMenuListener, close, createEmptyNavigationLocation, createNavigationLocation, getAction, getActiveSaveables, getHighlightRange, getInsertMode, getSaveables, getSelectionProvider, isDirty, isEditorInputModifiable, isEditorInputReadOnly, markAsContentDependentAction, markAsPropertyDependentAction, markAsSelectionDependentAction, markAsStateDependentAction, removeActionActivationCode, removeRulerContextMenuListener, resetHighlightRange, restoreState, saveState, selectAndReveal, setAction, setActionActivationCode, setFocus, 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.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 |
Constructor Detail |
---|
public MofScriptTextEditor()
Method Detail |
---|
public org.eclipse.core.resources.IFile getCurrentFile()
public void moveSelectionToRule(java.lang.String ruleName)
ruleName
- public void init(org.eclipse.ui.IEditorSite site, org.eclipse.ui.IEditorInput input) throws org.eclipse.ui.PartInitException
init
in interface org.eclipse.ui.IEditorPart
init
in class org.eclipse.ui.texteditor.AbstractTextEditor
org.eclipse.ui.PartInitException
public void dispose()
dispose
in interface org.eclipse.ui.IWorkbenchPart
dispose
in class org.eclipse.ui.editors.text.TextEditor
public void doRevertToSaved()
doRevertToSaved
in interface org.eclipse.ui.texteditor.ITextEditor
doRevertToSaved
in class org.eclipse.ui.texteditor.StatusTextEditor
public void doSave(org.eclipse.core.runtime.IProgressMonitor monitor)
doSave
in interface org.eclipse.ui.ISaveablePart
doSave
in class org.eclipse.ui.texteditor.AbstractTextEditor
public void doSaveAs()
doSaveAs
in interface org.eclipse.ui.ISaveablePart
doSaveAs
in class org.eclipse.ui.texteditor.AbstractTextEditor
public void doSetInput(org.eclipse.ui.IEditorInput input) throws org.eclipse.core.runtime.CoreException
doSetInput
in class org.eclipse.ui.editors.text.TextEditor
org.eclipse.core.runtime.CoreException
public java.lang.Object getAdapter(java.lang.Class required)
getAdapter
in interface org.eclipse.core.runtime.IAdaptable
getAdapter
in class org.eclipse.ui.editors.text.TextEditor
public void createPartControl(org.eclipse.swt.widgets.Composite parent)
createPartControl
in interface org.eclipse.ui.IWorkbenchPart
createPartControl
in class org.eclipse.ui.texteditor.AbstractDecoratedTextEditor
public MOFScriptSpecification compile()
public java.lang.String getCurrentFileLocationString()
public java.lang.String getCurrentFileName()
public void execute(java.lang.String type)
type
- public void bracketInserted(int positionStart, int positionEnd)
bracketInserted
in interface MofScriptBracketListener
public void paintControl(org.eclipse.swt.events.PaintEvent e)
paintControl
in interface org.eclipse.swt.events.PaintListener
public void debugEntered(java.util.List<Variable> vars, int line)
debugEntered
in interface DebugListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |