diff options
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/RemedyConfig.java')
-rw-r--r-- | bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/RemedyConfig.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/RemedyConfig.java b/bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/RemedyConfig.java index d18d2b2af..a4221d72a 100644 --- a/bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/RemedyConfig.java +++ b/bundles/org.eclipse.equinox.p2.operations/src/org/eclipse/equinox/p2/operations/RemedyConfig.java @@ -33,7 +33,18 @@ public class RemedyConfig { } - public static RemedyConfig[] getAllRemdyConfigs() { + private RemedyConfig(boolean allowPartialInstall, boolean allowDifferentVersion, boolean allowInstalledUpdate, boolean allowInstalledRemoval) { + this.allowDifferentVersion = allowDifferentVersion; + this.allowInstalledRemoval = allowInstalledRemoval; + this.allowInstalledUpdate = allowInstalledUpdate; + this.allowPartialInstall = allowPartialInstall; + } + + public static RemedyConfig[] getCheckForUpdateRemedyConfigs() { + return new RemedyConfig[] {new RemedyConfig(false, true, true, false)}; + } + + public static RemedyConfig[] getAllRemedyConfigs() { Collection<RemedyConfig> remedyConfigs = new ArrayList<RemedyConfig>(); int allMasks = (1 << 4); for (int i = 1; i < allMasks; i++) { |