Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.equinox.p2.garbagecollector/src/org/eclipse/equinox/internal/p2/garbagecollector/MarkSetProvider.java')
-rw-r--r--bundles/org.eclipse.equinox.p2.garbagecollector/src/org/eclipse/equinox/internal/p2/garbagecollector/MarkSetProvider.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/bundles/org.eclipse.equinox.p2.garbagecollector/src/org/eclipse/equinox/internal/p2/garbagecollector/MarkSetProvider.java b/bundles/org.eclipse.equinox.p2.garbagecollector/src/org/eclipse/equinox/internal/p2/garbagecollector/MarkSetProvider.java
index edb21b3f5..f69716c8b 100644
--- a/bundles/org.eclipse.equinox.p2.garbagecollector/src/org/eclipse/equinox/internal/p2/garbagecollector/MarkSetProvider.java
+++ b/bundles/org.eclipse.equinox.p2.garbagecollector/src/org/eclipse/equinox/internal/p2/garbagecollector/MarkSetProvider.java
@@ -10,8 +10,9 @@
*******************************************************************************/
package org.eclipse.equinox.internal.p2.garbagecollector;
-import org.eclipse.equinox.internal.provisional.p2.artifact.repository.IArtifactRepository;
-import org.eclipse.equinox.internal.provisional.p2.engine.IProfile;
+import org.eclipse.equinox.p2.core.IProvisioningAgent;
+import org.eclipse.equinox.p2.engine.IProfile;
+import org.eclipse.equinox.p2.repository.artifact.IArtifactRepository;
/**
* Any class which declares itself as an extension to the <tt>org.eclipse.equinox.p2.garbagecollector.marksetproviders</tt>
@@ -28,13 +29,13 @@ public abstract class MarkSetProvider {
* @param profile A profile whose ArtifactRepositories require a garbage collection
* @return An array of MarkSet object(s) containing p's IArtifactRepository and its root set of IArtifactKeys
*/
- public abstract MarkSet[] getMarkSets(IProfile profile);
+ public abstract MarkSet[] getMarkSets(IProvisioningAgent agent, IProfile profile);
/**
* Returns the IArtifactRepository for which this MarkSetProvider provides a MarkSet.
* @param p The Profile whose IArtifactRepository is required
* @return The IArtifactRepository for which this MarkSetProvider provides a MarkSet.
*/
- public abstract IArtifactRepository getRepository(IProfile p);
+ public abstract IArtifactRepository getRepository(IProvisioningAgent agent, IProfile p);
}

Back to the top