diff options
author | John Arthorne | 2008-02-25 23:13:16 +0000 |
---|---|---|
committer | John Arthorne | 2008-02-25 23:13:16 +0000 |
commit | 34ff80fa278ff069a4e921a96da08105b8dc712b (patch) | |
tree | a2accbf4dc60aaa94d54f76eaa277356779fb841 | |
parent | 29e07361789e1c0dc64357a2310af06cb7235e69 (diff) | |
download | rt.equinox.p2-34ff80fa278ff069a4e921a96da08105b8dc712b.tar.gz rt.equinox.p2-34ff80fa278ff069a4e921a96da08105b8dc712b.tar.xz rt.equinox.p2-34ff80fa278ff069a4e921a96da08105b8dc712b.zip |
Rename mock IU propertyv20080225
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; |