Fix for Bug 172991 [DataBinding] move tree observables into internal package
diff --git a/bundles/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/Diffs.java b/bundles/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/Diffs.java
index 40a7cbc..b4132fd 100644
--- a/bundles/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/Diffs.java
+++ b/bundles/org.eclipse.core.databinding.observable/src/org/eclipse/core/databinding/observable/Diffs.java
@@ -26,9 +26,6 @@
import org.eclipse.core.databinding.observable.set.SetDiff;
import org.eclipse.core.databinding.observable.value.ValueDiff;
import org.eclipse.core.internal.databinding.Util;
-import org.eclipse.core.internal.databinding.observable.tree.TreeDiff;
-import org.eclipse.core.internal.databinding.observable.tree.TreeDiffNode;
-import org.eclipse.core.internal.databinding.observable.tree.TreePath;
/**
* @since 1.0
@@ -397,37 +394,4 @@
};
}
- /**
- * @param element the element that was added, or removed
- * @param changeType one of {@link TreeDiffNode#ADDED} or {@link TreeDiffNode#REMOVED}
- * @return a tree diff representing an added or removed element
- */
- public static TreeDiff createTreeDiffSingleElement(final Object element, final int changeType) {
- return new TreeDiff() {
-
- public TreePath getParentPath() {
- return null;
- }
-
- public int getChangeType() {
- return changeType;
- }
-
- public TreeDiffNode[] getChildren() {
- return TreeDiffNode.NO_CHILDREN;
- }
-
- public int getIndex() {
- return TreeDiffNode.INDEX_UNKNOWN;
- }
-
- public Object getNewElement() {
- return element;
- }
-
- public Object getOldElement() {
- return null;
- }
- };
- }
}
diff --git a/bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/Diffs.java b/bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/Diffs.java
index 40a7cbc..b4132fd 100644
--- a/bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/Diffs.java
+++ b/bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/observable/Diffs.java
@@ -26,9 +26,6 @@
import org.eclipse.core.databinding.observable.set.SetDiff;
import org.eclipse.core.databinding.observable.value.ValueDiff;
import org.eclipse.core.internal.databinding.Util;
-import org.eclipse.core.internal.databinding.observable.tree.TreeDiff;
-import org.eclipse.core.internal.databinding.observable.tree.TreeDiffNode;
-import org.eclipse.core.internal.databinding.observable.tree.TreePath;
/**
* @since 1.0
@@ -397,37 +394,4 @@
};
}
- /**
- * @param element the element that was added, or removed
- * @param changeType one of {@link TreeDiffNode#ADDED} or {@link TreeDiffNode#REMOVED}
- * @return a tree diff representing an added or removed element
- */
- public static TreeDiff createTreeDiffSingleElement(final Object element, final int changeType) {
- return new TreeDiff() {
-
- public TreePath getParentPath() {
- return null;
- }
-
- public int getChangeType() {
- return changeType;
- }
-
- public TreeDiffNode[] getChildren() {
- return TreeDiffNode.NO_CHILDREN;
- }
-
- public int getIndex() {
- return TreeDiffNode.INDEX_UNKNOWN;
- }
-
- public Object getNewElement() {
- return element;
- }
-
- public Object getOldElement() {
- return null;
- }
- };
- }
}