1 package net.sourceforge.phpeclipse.phpeditor;
3 * (c) Copyright IBM Corp. 2000, 2001.
8 import java.util.Iterator;
10 import org.eclipse.swt.graphics.Image;
11 import org.eclipse.swt.widgets.Display;
15 * Interface of annotations representing problems.
17 public interface IProblemAnnotation {
19 AnnotationType getAnnotationType();
21 boolean isTemporary();
25 String[] getArguments();
30 Image getImage(Display display);
36 Iterator getOverlaidIterator();
38 void addOverlaid(IProblemAnnotation annotation);
40 void removeOverlaid(IProblemAnnotation annotation);