Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Arthorne2008-02-25 23:13:16 +0000
committerJohn Arthorne2008-02-25 23:13:16 +0000
commit34ff80fa278ff069a4e921a96da08105b8dc712b (patch)
treea2accbf4dc60aaa94d54f76eaa277356779fb841
parent29e07361789e1c0dc64357a2310af06cb7235e69 (diff)
downloadrt.equinox.p2-34ff80fa278ff069a4e921a96da08105b8dc712b.tar.gz
rt.equinox.p2-34ff80fa278ff069a4e921a96da08105b8dc712b.tar.xz
rt.equinox.p2-34ff80fa278ff069a4e921a96da08105b8dc712b.zip
Rename mock IU propertyv20080225
-rw-r--r--bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/p2/director/SimplePlanner.java3
-rw-r--r--bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/provisional/p2/metadata/IInstallableUnit.java9
-rw-r--r--bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/EclipseTouchpoint.java2
3 files changed, 11 insertions, 3 deletions
diff --git a/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/p2/director/SimplePlanner.java b/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/p2/director/SimplePlanner.java
index d30e383ad..b3edfaddb 100644
--- a/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/p2/director/SimplePlanner.java
+++ b/bundles/org.eclipse.equinox.p2.director/src/org/eclipse/equinox/internal/p2/director/SimplePlanner.java
@@ -303,9 +303,8 @@ public class SimplePlanner implements IPlanner {
}
private boolean hasHigherFidelity(IInstallableUnit iu, IInstallableUnit currentIU) {
- if (new Boolean(currentIU.getProperty("iu.mock")).booleanValue() && !new Boolean(iu.getProperty("iu.mock")).booleanValue()) //$NON-NLS-1$ //$NON-NLS-2$
+ if (Boolean.valueOf(currentIU.getProperty(IInstallableUnit.PROP_PARTIAL_IU)).booleanValue() && !Boolean.valueOf(iu.getProperty(IInstallableUnit.PROP_PARTIAL_IU)).booleanValue())
return true;
-
return false;
}
diff --git a/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/provisional/p2/metadata/IInstallableUnit.java b/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/provisional/p2/metadata/IInstallableUnit.java
index cc864bdee..54611e52c 100644
--- a/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/provisional/p2/metadata/IInstallableUnit.java
+++ b/bundles/org.eclipse.equinox.p2.metadata/src/org/eclipse/equinox/internal/provisional/p2/metadata/IInstallableUnit.java
@@ -31,6 +31,15 @@ public interface IInstallableUnit extends Comparable {
public static final String NAMESPACE_IU_ID = "org.eclipse.equinox.p2.iu"; //$NON-NLS-1$
/**
+ * A property key (value <code>"org.eclipse.equinox.p2.partial.iu"</code>) for a
+ * boolean property indicating the IU is generated from incomplete information and
+ * should be replaced by the complete IU if available.
+ *
+ * @see #getProperty(String)
+ */
+ public static final String PROP_PARTIAL_IU = "org.eclipse.equinox.p2.partial.iu"; //$NON-NLS-1$
+
+ /**
* A property key (value <code>"org.eclipse.equinox.p2.type.profile"</code>) for a
* boolean property indicating that an installable unit is a profile.
*
diff --git a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/EclipseTouchpoint.java b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/EclipseTouchpoint.java
index c70ae4e5c..7a40c1bc4 100644
--- a/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/EclipseTouchpoint.java
+++ b/bundles/org.eclipse.equinox.p2.touchpoint.eclipse/src/org/eclipse/equinox/internal/p2/touchpoint/eclipse/EclipseTouchpoint.java
@@ -826,7 +826,7 @@ public class EclipseTouchpoint extends Touchpoint {
public IInstallableUnit prepareIU(IInstallableUnit iu, IProfile profile) {
- if (!new Boolean(iu.getProperty("iu.mock")).booleanValue()) //$NON-NLS-1$
+ if (!Boolean.valueOf(iu.getProperty(IInstallableUnit.PROP_PARTIAL_IU)).booleanValue())
return iu;
Class c = null;

Back to the top