Interface ResolutionData
-
- All Known Implementing Classes:
ResolutionDataImpl
public interface ResolutionData
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddMissingRequirement(org.eclipse.equinox.p2.metadata.IRequirement requirement)booleanfailOnMissingRequirements()Map<String,String>getAdditionalFilterProperties()List<org.eclipse.equinox.p2.metadata.IRequirement>getAdditionalRequirements()Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit>getAvailableIUs()ExecutionEnvironmentResolutionHintsgetEEResolutionHints()Predicate<org.eclipse.equinox.p2.metadata.IInstallableUnit>getIInstallableUnitAcceptor()Collection<org.eclipse.equinox.p2.metadata.IRequirement>getMissingRequirements()Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit>getRootIUs()
-
-
-
Method Detail
-
getAvailableIUs
Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> getAvailableIUs()
-
getRootIUs
Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> getRootIUs()
-
getAdditionalRequirements
List<org.eclipse.equinox.p2.metadata.IRequirement> getAdditionalRequirements()
-
getEEResolutionHints
ExecutionEnvironmentResolutionHints getEEResolutionHints()
-
failOnMissingRequirements
boolean failOnMissingRequirements()
- Returns:
trueif the resolve operation should fail if there are missing requirements
-
addMissingRequirement
void addMissingRequirement(org.eclipse.equinox.p2.metadata.IRequirement requirement)
-
getMissingRequirements
Collection<org.eclipse.equinox.p2.metadata.IRequirement> getMissingRequirements()
-
getIInstallableUnitAcceptor
Predicate<org.eclipse.equinox.p2.metadata.IInstallableUnit> getIInstallableUnitAcceptor()
- Returns:
- a predicate that us used to check if a given unit should be accepted by the slicer
-
-