Interface ResolutionData
- All Known Implementing Classes:
ResolutionDataImpl
public interface ResolutionData
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddMissingRequirement(org.eclipse.equinox.p2.metadata.IRequirement requirement) booleanList<org.eclipse.equinox.p2.metadata.IRequirement>Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit>Predicate<org.eclipse.equinox.p2.metadata.IInstallableUnit>Collection<org.eclipse.equinox.p2.metadata.IRequirement>Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit>
-
Method Details
-
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() -
getAdditionalFilterProperties
-
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
-