X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/JavaElementDelta.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/JavaElementDelta.java index 166e4d3..1dfedd9 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/JavaElementDelta.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/core/JavaElementDelta.java @@ -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.