Class BmSessionManagerXtextEditorCallback

  • All Implemented Interfaces:
    org.eclipse.xtext.ui.editor.IXtextEditorCallback

    public class BmSessionManagerXtextEditorCallback
    extends org.eclipse.xtext.ui.editor.IXtextEditorCallback.NullImpl
    Xtext editor callback which manages bm sessions of Bsl modules.

    This Implemenation also registers BmAwareXtextModelListener to make module managed by session be in-sync.

    • Constructor Detail

      • BmSessionManagerXtextEditorCallback

        public BmSessionManagerXtextEditorCallback()
    • Method Detail

      • afterSetInput

        public void afterSetInput​(org.eclipse.xtext.ui.editor.XtextEditor xtextEditor)
        Specified by:
        afterSetInput in interface org.eclipse.xtext.ui.editor.IXtextEditorCallback
        Overrides:
        afterSetInput in class org.eclipse.xtext.ui.editor.IXtextEditorCallback.NullImpl
      • afterCreatePartControl

        public void afterCreatePartControl​(org.eclipse.xtext.ui.editor.XtextEditor editor)
        Specified by:
        afterCreatePartControl in interface org.eclipse.xtext.ui.editor.IXtextEditorCallback
        Overrides:
        afterCreatePartControl in class org.eclipse.xtext.ui.editor.IXtextEditorCallback.NullImpl
      • afterSave

        public void afterSave​(org.eclipse.xtext.ui.editor.XtextEditor editor)
        Specified by:
        afterSave in interface org.eclipse.xtext.ui.editor.IXtextEditorCallback
        Overrides:
        afterSave in class org.eclipse.xtext.ui.editor.IXtextEditorCallback.NullImpl
      • beforeDispose

        public void beforeDispose​(org.eclipse.xtext.ui.editor.XtextEditor editor)
        Specified by:
        beforeDispose in interface org.eclipse.xtext.ui.editor.IXtextEditorCallback
        Overrides:
        beforeDispose in class org.eclipse.xtext.ui.editor.IXtextEditorCallback.NullImpl