Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rapicault2010-03-02 22:22:29 +0000
committerPascal Rapicault2010-03-02 22:22:29 +0000
commitb2801fcc3af758b461115d109f64b72ee72ca8b3 (patch)
tree5d341811591d024bee62b3a5340ae38b1ac215b1 /bundles/org.eclipse.equinox.p2.operations
parent23cf3181efff253b5cf57dbb3f6def4f73f3ac36 (diff)
downloadrt.equinox.p2-b2801fcc3af758b461115d109f64b72ee72ca8b3.tar.gz
rt.equinox.p2-b2801fcc3af758b461115d109f64b72ee72ca8b3.tar.xz
rt.equinox.p2-b2801fcc3af758b461115d109f64b72ee72ca8b3.zip
Move PlannerHelper to API and renaming it
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.operations')
-rw-r--r--bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/InstallOperation.java5
-rw-r--r--bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/UpdateOperation.java5
2 files changed, 6 insertions, 4 deletions
diff --git a/bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/InstallOperation.java b/bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/InstallOperation.java
index 6b3c41771..ebdc19545 100644
--- a/bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/InstallOperation.java
+++ b/bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/InstallOperation.java
@@ -12,10 +12,11 @@
package org.eclipse.equinox.p2.operations;
+import org.eclipse.equinox.p2.planner.ProfileInclusionRules;
+
import java.util.Collection;
import org.eclipse.core.runtime.*;
import org.eclipse.equinox.internal.p2.operations.*;
-import org.eclipse.equinox.internal.provisional.p2.director.PlannerHelper;
import org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest;
import org.eclipse.equinox.p2.engine.IProfile;
import org.eclipse.equinox.p2.engine.query.UserVisibleRootQuery;
@@ -72,7 +73,7 @@ public class InstallOperation extends ProfileChangeOperation {
// If the user is installing a patch, we mark it optional. This allows
// the patched IU to be updated later by removing the patch.
if (QueryUtil.isPatch(entryToInstall))
- request.setInstallableUnitInclusionRules(entryToInstall, PlannerHelper.createOptionalInclusionRule(entryToInstall));
+ request.setInstallableUnitInclusionRules(entryToInstall, ProfileInclusionRules.createOptionalInclusionRule(entryToInstall));
// Check to see if it is already installed. This may alter the request.
IQueryResult<IInstallableUnit> alreadyInstalled = profile.query(QueryUtil.createIUQuery(entryToInstall.getId()), null);
diff --git a/bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/UpdateOperation.java b/bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/UpdateOperation.java
index f715ac04f..4c6d82399 100644
--- a/bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/UpdateOperation.java
+++ b/bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/UpdateOperation.java
@@ -12,10 +12,11 @@
package org.eclipse.equinox.p2.operations;
+import org.eclipse.equinox.p2.planner.ProfileInclusionRules;
+
import java.util.*;
import org.eclipse.core.runtime.*;
import org.eclipse.equinox.internal.p2.operations.*;
-import org.eclipse.equinox.internal.provisional.p2.director.PlannerHelper;
import org.eclipse.equinox.internal.provisional.p2.director.ProfileChangeRequest;
import org.eclipse.equinox.p2.engine.IProfile;
import org.eclipse.equinox.p2.metadata.IInstallableUnit;
@@ -239,7 +240,7 @@ public class UpdateOperation extends ProfileChangeOperation {
request.add(theUpdate);
request.setInstallableUnitProfileProperty(theUpdate, IProfile.PROP_PROFILE_ROOT_IU, Boolean.toString(true));
if (QueryUtil.isPatch(theUpdate)) {
- request.setInstallableUnitInclusionRules(theUpdate, PlannerHelper.createOptionalInclusionRule(theUpdate));
+ request.setInstallableUnitInclusionRules(theUpdate, ProfileInclusionRules.createOptionalInclusionRule(theUpdate));
} else {
request.remove(update.toUpdate);
}

Back to the top