public abstract class ResolutionStrategy extends Object
Modifier and Type | Field and Description |
---|---|
protected List<org.eclipse.equinox.p2.metadata.IRequirement> |
additionalRequirements |
protected |
availableIUs |
protected Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
rootIUs |
Constructor and Description |
---|
ResolutionStrategy() |
Modifier and Type | Method and Description |
---|---|
abstract Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
resolve(org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
setAdditionalRequirements(List<org.eclipse.equinox.p2.metadata.IRequirement> additionalRequirements) |
void |
setAvailableInstallableUnits( |
void |
setRootInstallableUnits(Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> rootIUs) |
protectedavailableIUs
protected Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> rootIUs
protected List<org.eclipse.equinox.p2.metadata.IRequirement> additionalRequirements
public void setAvailableInstallableUnits(availableIUs)
public void setRootInstallableUnits(Set<org.eclipse.equinox.p2.metadata.IInstallableUnit> rootIUs)
public void setAdditionalRequirements(List<org.eclipse.equinox.p2.metadata.IRequirement> additionalRequirements)
public abstract Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> resolve(org.eclipse.core.runtime.IProgressMonitor monitor)
Copyright © 2008-2012 Eclipse Foundation. All Rights Reserved.