org.sonatype.tycho.p2.impl.resolver
Class ResolutionStrategy
java.lang.Object
org.sonatype.tycho.p2.impl.resolver.ResolutionStrategy
- Direct Known Subclasses:
- DependencyCollector, ProjectorResolutionStrategy
public abstract class ResolutionStrategy
- extends Object
Field Summary |
protected List<org.eclipse.equinox.p2.metadata.IRequirement> |
additionalRequirements
|
protected org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
availableIUs
|
protected Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
rootIUs
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
availableIUs
protected org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit> availableIUs
rootIUs
protected Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> rootIUs
additionalRequirements
protected List<org.eclipse.equinox.p2.metadata.IRequirement> additionalRequirements
ResolutionStrategy
public ResolutionStrategy()
setAvailableInstallableUnits
public void setAvailableInstallableUnits(org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit> availableIUs)
setRootInstallableUnits
public void setRootInstallableUnits(Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> rootIUs)
setAdditionalRequirements
public void setAdditionalRequirements(List<org.eclipse.equinox.p2.metadata.IRequirement> additionalRequirements)
resolve
public abstract Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> resolve(org.eclipse.core.runtime.IProgressMonitor monitor)
Copyright © 2008-2011. All Rights Reserved.