synchronized from quantum plugin
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / compiler / parser / Outlineable.java
1 package net.sourceforge.phpdt.internal.compiler.parser;
2
3 import org.eclipse.jface.resource.ImageDescriptor;
4 import org.eclipse.jface.text.Position;
5
6 /**
7  * Here is an interface that object that can be in the outline view must implement.
8  * @author Matthieu Casanova
9  */
10 public interface Outlineable {
11
12   /**
13    * This will return the image for the outline of the object.
14    * @return an image
15    */
16   ImageDescriptor getImage();
17
18   Object getParent();
19
20   Position getPosition();
21 }