Class DomainModelWorkspaceSynchronizerDelegate

java.lang.Object
org.eclipse.graphiti.ui.internal.editor.DomainModelWorkspaceSynchronizerDelegate
All Implemented Interfaces:
org.eclipse.emf.workspace.util.WorkspaceSynchronizer.Delegate

public class DomainModelWorkspaceSynchronizerDelegate extends Object implements org.eclipse.emf.workspace.util.WorkspaceSynchronizer.Delegate
Manages changes done to the resources tied to the diagram outside of the editor's TransactionalEditingDomain.
  • Constructor Details

    • DomainModelWorkspaceSynchronizerDelegate

      public DomainModelWorkspaceSynchronizerDelegate(DiagramBehavior diagramBehavior)
      The DiagramEditorBehavior reacts on a setResourceChanged(true) if he gets activated.
  • Method Details

    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.eclipse.emf.workspace.util.WorkspaceSynchronizer.Delegate
    • handleResourceChanged

      public boolean handleResourceChanged(org.eclipse.emf.ecore.resource.Resource resource)
      Specified by:
      handleResourceChanged in interface org.eclipse.emf.workspace.util.WorkspaceSynchronizer.Delegate
    • handleResourceDeleted

      public boolean handleResourceDeleted(org.eclipse.emf.ecore.resource.Resource resource)
      Specified by:
      handleResourceDeleted in interface org.eclipse.emf.workspace.util.WorkspaceSynchronizer.Delegate
    • handleResourceMoved

      public boolean handleResourceMoved(org.eclipse.emf.ecore.resource.Resource resource, org.eclipse.emf.common.util.URI newURI)
      Specified by:
      handleResourceMoved in interface org.eclipse.emf.workspace.util.WorkspaceSynchronizer.Delegate