Class BslBmDirtyStateEditorSupport

  • All Implemented Interfaces:
    EventListener, org.eclipse.swt.events.VerifyListener, org.eclipse.swt.internal.SWTEventListener, org.eclipse.xtext.resource.IResourceDescription.Event.Listener

    public class BslBmDirtyStateEditorSupport
    extends org.eclipse.handly.xtext.ui.editor.HandlyDirtyStateEditorSupport
    Custom HandlyDirtyStateEditorSupport skipping BmResource as affected resource. See DirtyStateEditorSupport.collectAffectedResources(org.eclipse.xtext.resource.XtextResource, org.eclipse.xtext.resource.IResourceDescription.Event)
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.DirtyStateEditorSupport

        org.eclipse.xtext.ui.editor.DirtyStateEditorSupport.IConcurrentEditingCallback, org.eclipse.xtext.ui.editor.DirtyStateEditorSupport.IDirtyStateEditorSupportClient, org.eclipse.xtext.ui.editor.DirtyStateEditorSupport.IDirtyStateEditorSupportClientExtension, org.eclipse.xtext.ui.editor.DirtyStateEditorSupport.InteractiveConcurrentEditingQuestion, org.eclipse.xtext.ui.editor.DirtyStateEditorSupport.UpdateEditorStateJob
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void processDelta​(org.eclipse.xtext.resource.IResourceDescription.Delta delta, org.eclipse.emf.ecore.resource.Resource context, List<org.eclipse.emf.ecore.resource.Resource> result)  
      • Methods inherited from class org.eclipse.handly.xtext.ui.editor.HandlyDirtyStateEditorSupport

        initializeDirtyStateSupport, removeDirtyStateSupport
      • Methods inherited from class org.eclipse.xtext.ui.editor.DirtyStateEditorSupport

        announceDirtyState, collectAffectedResources, createDelta, createUpdateEditorJob, descriptionsChanged, doVerify, getConcurrentEditingWarningDialog, getDirtyResource, getDirtyStateManager, getResourceDescriptionManager, getResourceDescriptionManagerIfOwnLanguage, getStateChangeEventBroker, getUpdateEditorStateJob, haveEObjectDescriptionsChanged, haveEObjectDescriptionsChanged, initDirtyResource, isConcurrentEditingIgnored, isDirty, isEditingPossible, isReparseRequired, markEditorClean, modelChanged, scheduleUpdateEditorJob, setConcurrentEditingWarningDialog, setDirtyResource, setDirtyStateManager, setResourceDescriptions, setResourceServiceProviderRegistry, setStateChangeEventBroker, verifyText, waitForUpdateEditorJob
    • Constructor Detail

      • BslBmDirtyStateEditorSupport

        public BslBmDirtyStateEditorSupport()
    • Method Detail

      • processDelta

        protected void processDelta​(org.eclipse.xtext.resource.IResourceDescription.Delta delta,
                                    org.eclipse.emf.ecore.resource.Resource context,
                                    List<org.eclipse.emf.ecore.resource.Resource> result)
        Overrides:
        processDelta in class org.eclipse.xtext.ui.editor.DirtyStateEditorSupport