Interface ResolutionData

    • 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()
      • 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