Class StandardEEResolutionHints

java.lang.Object
org.eclipse.tycho.p2.target.ee.StandardEEResolutionHints
All Implemented Interfaces:
ExecutionEnvironmentResolutionHints

public final class StandardEEResolutionHints extends Object implements ExecutionEnvironmentResolutionHints
Resolution hints for a standard execution environment, e.g. "CDC-1.0/Foundation-1.0" or "JavaSE-1.7"
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    Collection<org.eclipse.equinox.p2.metadata.IRequirement>
    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>
    Returns the list of installable units that shall be used during resolution.
    Collection<org.eclipse.equinox.p2.metadata.IInstallableUnit>
    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
     
    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)
    p2 repositories are polluted with useless a.jre/config.a.jre IUs.
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait