1 package net.sourceforge.phpeclipse.phpeditor;
4 * (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;
14 * Interface of annotations representing problems.
16 public interface IProblemAnnotation {
18 AnnotationType getAnnotationType();
20 boolean isTemporary();
24 String[] getArguments();
28 Image getImage(Display display);
34 Iterator getOverlaidIterator();
36 void addOverlaid(IProblemAnnotation annotation);
38 void removeOverlaid(IProblemAnnotation annotation);