public class ResolutionDataImpl extends Object implements ResolutionData
Constructor and Description |
---|
ResolutionDataImpl(ExecutionEnvironmentResolutionHints eeResolutionHints) |
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getAdditionalFilterProperties() |
List<org.eclipse.equinox.p2.metadata.IRequirement> |
getAdditionalRequirements() |
Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
getAvailableIUs() |
ExecutionEnvironmentResolutionHints |
getEEResolutionHints() |
Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
getRootIUs() |
void |
setAdditionalFilterProperties(Map<String,String> additionalFilterProperties) |
void |
setAdditionalRequirements(List<org.eclipse.equinox.p2.metadata.IRequirement> additionalRequirements) |
void |
setAvailableIUs(Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> availableIUs)
Sets the installable units which may be used by the resolver.
|
void |
setAvailableIUsAndFilter(org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit> unfilteredAvailableUnits)
Sets the available installable units, removing all non-applicable execution environment
units.
|
void |
setRootIUs(Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> rootIUs) |
public ResolutionDataImpl(ExecutionEnvironmentResolutionHints eeResolutionHints)
public Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> getAvailableIUs()
getAvailableIUs
in interface ResolutionData
public void setAvailableIUs(Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> availableIUs)
availableIUs
- the units available to the resolver. Must not contain any non-applicable execution
environment units.public void setAvailableIUsAndFilter(org.eclipse.equinox.p2.query.IQueryable<org.eclipse.equinox.p2.metadata.IInstallableUnit> unfilteredAvailableUnits)
setAvailableIUs(Collection)
public Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> getRootIUs()
getRootIUs
in interface ResolutionData
public void setRootIUs(Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> rootIUs)
public List<org.eclipse.equinox.p2.metadata.IRequirement> getAdditionalRequirements()
getAdditionalRequirements
in interface ResolutionData
public void setAdditionalRequirements(List<org.eclipse.equinox.p2.metadata.IRequirement> additionalRequirements)
public ExecutionEnvironmentResolutionHints getEEResolutionHints()
getEEResolutionHints
in interface ResolutionData
public Map<String,String> getAdditionalFilterProperties()
getAdditionalFilterProperties
in interface ResolutionData
Copyright © 2008–2022 Eclipse Foundation. All rights reserved.