Package com._1c.g5.v8.dt.bsl.ui.menu
Class BslHandlerUtil
java.lang.Object
com._1c.g5.v8.dt.bsl.ui.menu.BslHandlerUtil
Contains common method for all menu command handler for Bsl Module
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidcreateLinkedModel(org.eclipse.jface.text.ITextViewer viewer, org.eclipse.jface.text.link.LinkedPosition[] linkedPos) Creates Linked Model in viewerstatic org.eclipse.xtext.ui.editor.XtextEditorextractXtextEditor(org.eclipse.ui.IWorkbenchPart part) Extracts actualXtextEditorstatic org.eclipse.jface.text.ITextViewergetTextViewer(org.eclipse.ui.texteditor.ITextEditor editor) Gets actualITextViewer
-
Method Details
-
extractXtextEditor
public static org.eclipse.xtext.ui.editor.XtextEditor extractXtextEditor(org.eclipse.ui.IWorkbenchPart part) Extracts actualXtextEditor- Parameters:
part- currentIWorkbenchPart- Returns:
- found
XtextEditorornullif actualIWorkbenchPartdoesn't haveXtextEditoradapter
-
getTextViewer
public static org.eclipse.jface.text.ITextViewer getTextViewer(org.eclipse.ui.texteditor.ITextEditor editor) Gets actualITextViewer- Parameters:
editor- currentITextEditor- Returns:
- found
ITextViewerornullifITextViewerwasn't found
-
createLinkedModel
public static void createLinkedModel(org.eclipse.jface.text.ITextViewer viewer, org.eclipse.jface.text.link.LinkedPosition[] linkedPos) throws org.eclipse.jface.text.BadLocationException Creates Linked Model in viewer- Parameters:
viewer- current viewerlinkedPos- array ofLinkedPosition- Throws:
org.eclipse.jface.text.BadLocationException- iflinkedPosintersect
-