Class DefaultNotificationService

java.lang.Object
org.eclipse.graphiti.notification.DefaultNotificationService
All Implemented Interfaces:
INotificationService

public class DefaultNotificationService extends Object implements INotificationService
The Class DefaultNotificationService.
  • Constructor Details

  • Method Details

    • getDiagramTypeProvider

      protected IDiagramTypeProvider getDiagramTypeProvider()
      Gets the diagram type provider.
      Returns:
      the diagram type provider
    • updatePictogramElements

      public void updatePictogramElements(PictogramElement[] dirtyPes)
      Update dirty pictogram elements.
      Specified by:
      updatePictogramElements in interface INotificationService
      Parameters:
      dirtyPes - the dirty pes
    • calculateLinkedPictogramElements

      protected PictogramElement[] calculateLinkedPictogramElements(ArrayList<Object> changedAndRelatedBOsList)
      Calculate linked pictogram elements.
      Parameters:
      changedAndRelatedBOsList - the changed and related BOs list
      Returns:
      the pictogram element[]
    • calculateRelatedPictogramElements

      public PictogramElement[] calculateRelatedPictogramElements(Object[] changedBOs)
      Calculate dirty pictogram elements.
      Specified by:
      calculateRelatedPictogramElements in interface INotificationService
      Parameters:
      changedBOs - the changed business objects
      Returns:
      the pictogram element[]