diff options
author | Pascal Rapicault | 2010-03-02 22:22:29 +0000 |
---|---|---|
committer | Pascal Rapicault | 2010-03-02 22:22:29 +0000 |
commit | b2801fcc3af758b461115d109f64b72ee72ca8b3 (patch) | |
tree | 5d341811591d024bee62b3a5340ae38b1ac215b1 /bundles/org.eclipse.equinox.p2.operations | |
parent | 23cf3181efff253b5cf57dbb3f6def4f73f3ac36 (diff) | |
download | rt.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')
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); } |