Class BmAwareXtextModelListener
- java.lang.Object
-
- com._1c.g5.v8.dt.bsl.bm.ui.editor.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.
-
-
Constructor Summary
Constructors Constructor Description BmAwareXtextModelListener(IBmModel model, ExportMethodProvider exportMethodProvider)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
beforeDisposeEditor(org.eclipse.xtext.resource.XtextResource resource, boolean isDirty)
Called before dispose editorvoid
modelChanged(org.eclipse.xtext.resource.XtextResource resource)
void
modelChanged(org.eclipse.xtext.resource.XtextResource resource, org.eclipse.xtext.util.CancelIndicator cancelIndicator)
-
-
-
Constructor Detail
-
BmAwareXtextModelListener
public BmAwareXtextModelListener(IBmModel model, ExportMethodProvider exportMethodProvider)
Constructor- Parameters:
model
- actualIBmModel
, cannot benull
exportMethodProvider
- actualExportMethodProvider
, cannot benull
-
-
Method Detail
-
modelChanged
public void modelChanged(org.eclipse.xtext.resource.XtextResource resource, org.eclipse.xtext.util.CancelIndicator cancelIndicator)
- Specified by:
modelChanged
in interfaceorg.eclipse.xtext.ui.editor.model.IXtextModelListenerExtension
-
modelChanged
public void modelChanged(org.eclipse.xtext.resource.XtextResource resource)
- Specified by:
modelChanged
in interfaceorg.eclipse.xtext.ui.editor.model.IXtextModelListener
-
beforeDisposeEditor
public void beforeDisposeEditor(org.eclipse.xtext.resource.XtextResource resource, boolean isDirty)
Called before dispose editor- Parameters:
resource
- actualXtextResource
of the editor, cannot benull
isDirty
-true
if editor is dirty state,false
otherwise
-
-