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.
|
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–2014 Eclipse Foundation. All rights reserved.