Class HandlyJvmTypesAwareDirtyStateEditorSupport

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

    public class HandlyJvmTypesAwareDirtyStateEditorSupport
    extends HandlyDirtyStateEditorSupport
    Adaptation of JvmTypesAwareDirtyStateEditorSupport for Handly reconciling story.

    If you extend DefaultCommonTypesUiModule (directly or indirectly) and have HandlyXtextDocument bound, bind this class in place of the default JvmTypesAwareDirtyStateEditorSupport:

     public Class<? extends DirtyStateEditorSupport> bindDirtyStateEditorSupport() {
         return HandlyJvmTypesAwareDirtyStateEditorSupport.class;
     }
     
    • 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, java.util.List<org.eclipse.emf.ecore.resource.Resource> result)  
      • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HandlyJvmTypesAwareDirtyStateEditorSupport

        public HandlyJvmTypesAwareDirtyStateEditorSupport()
    • Method Detail

      • processDelta

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