Eclipse Platform
Release 3.6

Uses of Interface
org.eclipse.equinox.p2.metadata.IRequirement

Packages that use IRequirement
org.eclipse.equinox.p2.metadata Defines the metadata being handled by p2. 
org.eclipse.equinox.p2.planner Provides core support for interacting with a dependency resolution mechanism. 
 

Uses of IRequirement in org.eclipse.equinox.p2.metadata
 

Methods in org.eclipse.equinox.p2.metadata that return IRequirement
static IRequirement MetadataFactory.createRequirement(IMatchExpression<IInstallableUnit> requirement, IMatchExpression<IInstallableUnit> filter, int minCard, int maxCard, boolean greedy)
          Create and return a new requirement (IRequirement) with the specified values.
static IRequirement MetadataFactory.createRequirement(IMatchExpression<IInstallableUnit> requirement, IMatchExpression<IInstallableUnit> filter, int minCard, int maxCard, boolean greedy, String description)
          Create and return a new requirement (IRequirement) with the specified values.
static IRequirement MetadataFactory.createRequirement(String namespace, String name, VersionRange range, IMatchExpression<IInstallableUnit> filter, boolean optional, boolean multiple)
          Returns a IRequirement with the given values.
static IRequirement MetadataFactory.createRequirement(String namespace, String name, VersionRange range, IMatchExpression<IInstallableUnit> filter, int minCard, int maxCard, boolean greedy)
          Create and return a new requirement (IRequirement) with the specified values.
static IRequirement MetadataFactory.createRequirement(String namespace, String name, VersionRange range, IMatchExpression<IInstallableUnit> filter, int minCard, int maxCard, boolean greedy, String description)
          Create and return a new requirement (IRequirement) with the specified values.
static IRequirement MetadataFactory.createRequirement(String namespace, String name, VersionRange range, String filter, boolean optional, boolean multiple, boolean greedy)
          Create and return a new requirement (IRequirement) with the specified values.
 IRequirement[][] IInstallableUnitPatch.getApplicabilityScope()
          The applicability scope of a patch describes the installable units that this patch should be applied to.
 IRequirement IInstallableUnitPatch.getLifeCycle()
          Returns the required capability that defines the lifecycle of this patch.
 

Methods in org.eclipse.equinox.p2.metadata that return types with arguments of type IRequirement
 Collection<IRequirement> IInstallableUnitFragment.getHost()
           
 Collection<IRequirement> MetadataFactory.InstallableUnitDescription.getMetaRequiredCapabilities()
          Deprecated. Use getMetaRequirements() instead
 Collection<IRequirement> MetadataFactory.InstallableUnitDescription.getMetaRequirements()
           
 Collection<IRequirement> IInstallableUnit.getMetaRequirements()
           
 List<IRequirement> MetadataFactory.InstallableUnitDescription.getRequiredCapabilities()
          Deprecated. Use getRequirements() instead
 List<IRequirement> MetadataFactory.InstallableUnitDescription.getRequirements()
           
 Collection<IRequirement> IInstallableUnit.getRequirements()
           
 

Methods in org.eclipse.equinox.p2.metadata with parameters of type IRequirement
static IRequirementChange MetadataFactory.createRequirementChange(IRequirement applyOn, IRequirement newValue)
          Returns a new requirement change.
 boolean IInstallableUnit.satisfies(IRequirement candidate)
          Returns whether this unit has a provided capability that satisfies the given requirement.
 void MetadataFactory.InstallableUnitPatchDescription.setApplicabilityScope(IRequirement[][] applyTo)
           
 void MetadataFactory.InstallableUnitFragmentDescription.setHost(IRequirement... hostRequirement)
           
 void MetadataFactory.InstallableUnitPatchDescription.setLifeCycle(IRequirement lifeCycle)
           
 void MetadataFactory.InstallableUnitDescription.setMetaRequiredCapabilities(IRequirement[] metaRequirements)
          Deprecated. Use setMetaRequirements(requirements) instead
 void MetadataFactory.InstallableUnitDescription.setMetaRequirements(IRequirement[] metaRequirements)
           
 void MetadataFactory.InstallableUnitDescription.setRequiredCapabilities(IRequirement[] requirements)
          Deprecated. Use setRequirements(requirements) instead
 void MetadataFactory.InstallableUnitDescription.setRequirements(IRequirement[] requirements)
           
 

Method parameters in org.eclipse.equinox.p2.metadata with type arguments of type IRequirement
 void MetadataFactory.InstallableUnitDescription.addRequiredCapabilities(Collection<IRequirement> additional)
          Deprecated. Use addRequirements(additional) instead
 void MetadataFactory.InstallableUnitDescription.addRequirements(Collection<IRequirement> additional)
           
 

Uses of IRequirement in org.eclipse.equinox.p2.planner
 

Method parameters in org.eclipse.equinox.p2.planner with type arguments of type IRequirement
 void IProfileChangeRequest.addExtraRequirements(Collection<IRequirement> requirements)
          Add extra requirements that must be satisfied by the planner.
 


Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

Copyright (c) Eclipse contributors and others 2000, 2010. All rights reserved.