01: /**
02: *
03: */package newprocess.diagram.cust.annotations.dialogs;
04:
05: /**
06: * @author sh
07: *
08: */
09: public interface IAnnotationViewer {
10: /**
11: * Update the view to reflect the fact that an Annotation was added
12: * to the Annotation list
13: *
14: * @param annotation
15: */
16: public void addAnnotation(Annotation annotation);
17:
18: /**
19: * Update the view to reflect the fact that an Annotation was removed
20: * from the Annotation list
21: *
22: * @param annotation
23: */
24: public void removeAnnotation(Annotation annotationl);
25:
26: /**
27: * Update the view to reflect the fact that one of the Annotation
28: * was modified
29: *
30: * @param url
31: */
32: public void updateAnnotation(Annotation annotation);
33: }
|