diff options
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.java | 9 |
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); } |