Class BmAwareXtextModelListener

  • All Implemented Interfaces:
    org.eclipse.xtext.ui.editor.model.IXtextModelListener, org.eclipse.xtext.ui.editor.model.IXtextModelListenerExtension

    public class BmAwareXtextModelListener
    extends Object
    implements org.eclipse.xtext.ui.editor.model.IXtextModelListener, org.eclipse.xtext.ui.editor.model.IXtextModelListenerExtension
    Bsl model change listener which synchronizes bsl module with module in BigModel.
    • Method Detail

      • modelChanged

        public void modelChanged​(org.eclipse.xtext.resource.XtextResource resource,
                                 org.eclipse.xtext.util.CancelIndicator cancelIndicator)
        Specified by:
        modelChanged in interface org.eclipse.xtext.ui.editor.model.IXtextModelListenerExtension
      • modelChanged

        public void modelChanged​(org.eclipse.xtext.resource.XtextResource resource)
        Specified by:
        modelChanged in interface org.eclipse.xtext.ui.editor.model.IXtextModelListener
      • beforeDisposeEditor

        public void beforeDisposeEditor​(org.eclipse.xtext.resource.XtextResource resource,
                                        boolean isDirty)
        Called before dispose editor
        Parameters:
        resource - actual XtextResource of the editor, cannot be null
        isDirty - true if editor is dirty state, false otherwise