Class ResolutionDataImpl

    • Method Detail

      • setAvailableIUs

        public void setAvailableIUs​(Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> availableIUs)
        Sets the installable units which may be used by the resolver.
        Parameters:
        availableIUs - the units available to the resolver. Must not contain any non-applicable execution environment units.
      • setAvailableIUsAndFilter

        public 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.
        See Also:
        setAvailableIUs(Collection)
      • setRootIUs

        public void setRootIUs​(Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> rootIUs)
      • setAdditionalRequirements

        public void setAdditionalRequirements​(List<org.eclipse.equinox.p2.metadata.IRequirement> additionalRequirements)
      • setAdditionalFilterProperties

        public void setAdditionalFilterProperties​(Map<String,​String> additionalFilterProperties)