--- /dev/null
+package net.sourceforge.phpdt.internal.compiler.parser;
+
+import java.util.TreeSet;
+
+/**
+ *
+ * @author khartlage
+ */
+public class PHPOutlineInfo {
+ TreeSet fVariables;
+ PHPSegmentWithChildren fDeclarations;
+
+ public PHPOutlineInfo(Object parent) {
+ fVariables = new TreeSet();
+ fDeclarations = new PHPClassDeclaration(parent, "_root", 1);
+ }
+
+ public TreeSet getVariables() {
+ return fVariables;
+ }
+
+ public PHPSegmentWithChildren getDeclarations() {
+ return fDeclarations;
+ }
+
+ public boolean add(PHPFunctionDeclaration o) {
+ return fDeclarations.add(o);
+ }
+
+ public boolean addVariable(String variable) {
+ return fVariables.add(variable);
+ }
+}