public interface ExecutionEnvironmentResolutionHints
equals(Object)
and hashCode()
.Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
Collection<org.eclipse.equinox.p2.metadata.IRequirement> |
getMandatoryRequires()
Returns requirements to execution environment units to ensure that a) the execution
environment units are available, and b) the units are used to the resolution result.
|
Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
getMandatoryUnits()
Returns the list of installable units that shall be used during resolution.
|
Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> |
getTemporaryAdditions()
Returns the list of installable units that shall be temporarily added to the list of
installable units, i.e. they shall be available during resolution but must be removed from
the resolution result.
|
int |
hashCode() |
boolean |
isEESpecificationUnit(org.eclipse.equinox.p2.metadata.IInstallableUnit unit)
Returns
true for the "a.jre" installable unit that contains the specification of
the execution environment. |
boolean |
isNonApplicableEEUnit(org.eclipse.equinox.p2.metadata.IInstallableUnit iu)
Returns
true if an installable unit shall be removed from the available IUs. |
boolean isEESpecificationUnit(org.eclipse.equinox.p2.metadata.IInstallableUnit unit)
true
for the "a.jre" installable unit that contains the specification of
the execution environment. This method is used for finding the specification unit of custom
profiles.boolean isNonApplicableEEUnit(org.eclipse.equinox.p2.metadata.IInstallableUnit iu)
true
if an installable unit shall be removed from the available IUs.
This prevents that "a.jre" IUs for the wrong execution environment are used for resolution.Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> getMandatoryUnits()
Collection<org.eclipse.equinox.p2.metadata.IRequirement> getMandatoryRequires()
Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit> getTemporaryAdditions()
Copyright © 2008–2020 Eclipse Foundation. All rights reserved.