Class DefaultNotificationService
- java.lang.Object
-
- org.eclipse.graphiti.notification.DefaultNotificationService
-
- All Implemented Interfaces:
INotificationService
public class DefaultNotificationService extends java.lang.Object implements INotificationService
The Class DefaultNotificationService.
-
-
Constructor Summary
Constructors Constructor Description DefaultNotificationService(IDiagramTypeProvider diagramTypeProvider)Creates a newDefaultNotificationService.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PictogramElement[]calculateLinkedPictogramElements(java.util.ArrayList<java.lang.Object> changedAndRelatedBOsList)Calculate linked pictogram elements.PictogramElement[]calculateRelatedPictogramElements(java.lang.Object[] changedBOs)Calculate dirty pictogram elements.protected IDiagramTypeProvidergetDiagramTypeProvider()Gets the diagram type provider.voidupdatePictogramElements(PictogramElement[] dirtyPes)Update dirty pictogram elements.
-
-
-
Constructor Detail
-
DefaultNotificationService
public DefaultNotificationService(IDiagramTypeProvider diagramTypeProvider)
Creates a newDefaultNotificationService.- Parameters:
diagramTypeProvider- the diagram type provider
-
-
Method Detail
-
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:
updatePictogramElementsin interfaceINotificationService- Parameters:
dirtyPes- the dirty pes
-
calculateLinkedPictogramElements
protected PictogramElement[] calculateLinkedPictogramElements(java.util.ArrayList<java.lang.Object> changedAndRelatedBOsList)
Calculate linked pictogram elements.- Parameters:
changedAndRelatedBOsList- the changed and related BOs list- Returns:
- the pictogram element[]
-
calculateRelatedPictogramElements
public PictogramElement[] calculateRelatedPictogramElements(java.lang.Object[] changedBOs)
Calculate dirty pictogram elements.- Specified by:
calculateRelatedPictogramElementsin interfaceINotificationService- Parameters:
changedBOs- the changed business objects- Returns:
- the pictogram element[]
-
-