diff options
Diffstat (limited to 'examples/org.eclipse.equinox.p2.examples.rcp.sdkbundlevisibility/src/org/eclipse/equinox/p2/examples/rcp/sdkbundlevisibility/p2/AllIUsAreVisiblePolicy.java')
-rw-r--r-- | examples/org.eclipse.equinox.p2.examples.rcp.sdkbundlevisibility/src/org/eclipse/equinox/p2/examples/rcp/sdkbundlevisibility/p2/AllIUsAreVisiblePolicy.java | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/examples/org.eclipse.equinox.p2.examples.rcp.sdkbundlevisibility/src/org/eclipse/equinox/p2/examples/rcp/sdkbundlevisibility/p2/AllIUsAreVisiblePolicy.java b/examples/org.eclipse.equinox.p2.examples.rcp.sdkbundlevisibility/src/org/eclipse/equinox/p2/examples/rcp/sdkbundlevisibility/p2/AllIUsAreVisiblePolicy.java index 752421038..e722f2ddf 100644 --- a/examples/org.eclipse.equinox.p2.examples.rcp.sdkbundlevisibility/src/org/eclipse/equinox/p2/examples/rcp/sdkbundlevisibility/p2/AllIUsAreVisiblePolicy.java +++ b/examples/org.eclipse.equinox.p2.examples.rcp.sdkbundlevisibility/src/org/eclipse/equinox/p2/examples/rcp/sdkbundlevisibility/p2/AllIUsAreVisiblePolicy.java @@ -10,9 +10,8 @@ *******************************************************************************/ package org.eclipse.equinox.p2.examples.rcp.sdkbundlevisibility.p2; -import org.eclipse.equinox.internal.provisional.p2.ui.policy.ColocatedRepositoryManipulator; -import org.eclipse.equinox.internal.provisional.p2.ui.policy.IUViewQueryContext; -import org.eclipse.equinox.internal.provisional.p2.ui.policy.Policy; +import org.eclipse.equinox.p2.metadata.query.InstallableUnitQuery; +import org.eclipse.equinox.p2.ui.Policy; /** * AllIUsAreVisiblePolicy redefines the IU visibility. In this @@ -24,16 +23,11 @@ import org.eclipse.equinox.internal.provisional.p2.ui.policy.Policy; public class AllIUsAreVisiblePolicy extends Policy { public AllIUsAreVisiblePolicy() { // XXX Use the pref-based repository manipulator - setRepositoryManipulator(new ColocatedRepositoryManipulator(this, PreferenceConstants.PREF_PAGE_SITES)); + setRepositoryPreferencePageId(PreferenceConstants.PREF_PAGE_SITES); - // XXX Create an IUViewQueryContext to change the visibility of the IUs shown in the UI. - // XXX Show the flat (non-categorized) view by default. - IUViewQueryContext context = new IUViewQueryContext(IUViewQueryContext.AVAILABLE_VIEW_FLAT); // XXX All available IU's should be shown, not just groups/features - context.setVisibleAvailableIUProperty(null); + setVisibleAvailableIUQuery(InstallableUnitQuery.ANY); // XXX All installed IU's should be shown, not just the user-installed. - context.setVisibleInstalledIUProperty(null); - - setQueryContext(context); + setVisibleInstalledIUQuery(InstallableUnitQuery.ANY); } } |