Class DefaultNotificationService
java.lang.Object
org.eclipse.graphiti.notification.DefaultNotificationService
- All Implemented Interfaces:
INotificationService
The Class DefaultNotificationService.
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultNotificationService(IDiagramTypeProvider diagramTypeProvider) Creates a newDefaultNotificationService. -
Method Summary
Modifier and TypeMethodDescriptionprotected PictogramElement[]calculateLinkedPictogramElements(ArrayList<Object> changedAndRelatedBOsList) Calculate linked pictogram elements.calculateRelatedPictogramElements(Object[] changedBOs) Calculate dirty pictogram elements.protected IDiagramTypeProviderGets the diagram type provider.voidupdatePictogramElements(PictogramElement[] dirtyPes) Update dirty pictogram elements.
-
Constructor Details
-
DefaultNotificationService
Creates a newDefaultNotificationService.- Parameters:
diagramTypeProvider- the diagram type provider
-
-
Method Details
-
getDiagramTypeProvider
Gets the diagram type provider.- Returns:
- the diagram type provider
-
updatePictogramElements
Update dirty pictogram elements.- Specified by:
updatePictogramElementsin interfaceINotificationService- 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
Calculate dirty pictogram elements.- Specified by:
calculateRelatedPictogramElementsin interfaceINotificationService- Parameters:
changedBOs- the changed business objects- Returns:
- the pictogram element[]
-