Class HandlyDirtyStateEditorSupport

java.lang.Object
org.eclipse.xtext.ui.editor.DirtyStateEditorSupport
org.eclipse.handly.xtext.ui.editor.HandlyDirtyStateEditorSupport
All Implemented Interfaces:
EventListener, org.eclipse.swt.events.VerifyListener, org.eclipse.swt.internal.SWTEventListener, org.eclipse.xtext.resource.IResourceDescription.Event.Listener
Direct Known Subclasses:
HandlyJvmTypesAwareDirtyStateEditorSupport

public class HandlyDirtyStateEditorSupport extends org.eclipse.xtext.ui.editor.DirtyStateEditorSupport
Extends DirtyStateEditorSupport for Handly reconciling story.

Bind this class or its subclass in place of the default DirtyStateEditorSupport if you have HandlyXtextDocument bound:

 public Class<? extends DirtyStateEditorSupport> bindDirtyStateEditorSupport() {
     return HandlyDirtyStateEditorSupport.class; // or its subclass
 }
See Also:
  • 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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    initializeDirtyStateSupport(org.eclipse.xtext.ui.editor.DirtyStateEditorSupport.IDirtyStateEditorSupportClient client)
     
    void
    removeDirtyStateSupport(org.eclipse.xtext.ui.editor.DirtyStateEditorSupport.IDirtyStateEditorSupportClient client)
     

    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, processDelta, 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 Details

    • HandlyDirtyStateEditorSupport

      public HandlyDirtyStateEditorSupport()
  • Method Details

    • initializeDirtyStateSupport

      public void initializeDirtyStateSupport(org.eclipse.xtext.ui.editor.DirtyStateEditorSupport.IDirtyStateEditorSupportClient client)
      Overrides:
      initializeDirtyStateSupport in class org.eclipse.xtext.ui.editor.DirtyStateEditorSupport
    • removeDirtyStateSupport

      public void removeDirtyStateSupport(org.eclipse.xtext.ui.editor.DirtyStateEditorSupport.IDirtyStateEditorSupportClient client)
      Overrides:
      removeDirtyStateSupport in class org.eclipse.xtext.ui.editor.DirtyStateEditorSupport