Interface ResolutionData

All Known Implementing Classes:
ResolutionDataImpl

public interface ResolutionData
  • 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

      Map<String,String> getAdditionalFilterProperties()
    • failOnMissingRequirements

      boolean failOnMissingRequirements()
      Returns:
      true if 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