improved PHP parser
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpdt / internal / core / JavaElementDelta.java
index 166e4d3..1dfedd9 100644 (file)
@@ -14,10 +14,8 @@ import java.util.ArrayList;
 
 import net.sourceforge.phpdt.core.IJavaElement;
 import net.sourceforge.phpdt.core.IJavaElementDelta;
-import net.sourceforge.phpdt.core.IJavaProject;
 
 import org.eclipse.core.resources.IResourceDelta;
-import net.sourceforge.phpdt.internal.core.SimpleDelta;
 
 
 /**
@@ -240,17 +238,18 @@ protected void addResourceDelta(IResourceDelta child) {
        }
        resourceDeltas[resourceDeltasCounter++] = child;
 }
+
 /**
  * Creates the nested deltas resulting from a change operation.
  * Convenience method for creating change deltas.
  * The constructor should be used to create the root delta 
  * and then a change operation should call this method.
  */
-public void changed(IJavaElement element, int changeFlag) {
+public JavaElementDelta changed(IJavaElement element, int changeFlag) {
        JavaElementDelta changedDelta = new JavaElementDelta(element);
-       changedDelta.fKind = CHANGED;
-       changedDelta.fChangeFlags |= changeFlag;
+       changedDelta.changed(changeFlag);
        insertDeltaTree(element, changedDelta);
+       return changedDelta;
 }
 /**
  * Mark this delta as a content changed delta.