Eclipse Platform
Release 3.6

Uses of Interface
org.eclipse.equinox.p2.metadata.expression.IMatchExpression

Packages that use IMatchExpression
org.eclipse.equinox.p2.metadata Defines the metadata being handled by p2. 
org.eclipse.equinox.p2.metadata.expression Provides a simple expression language used to represent requirements and filters in the metadada Package Specification This package defines a simple expression language that is used to define requirements and filters in the metadata, but also form the base of the p2 query language. 
org.eclipse.equinox.p2.query Provides common classes for the query mechanism. 
 

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

Methods in org.eclipse.equinox.p2.metadata that return IMatchExpression
 IMatchExpression<IInstallableUnit> IRequirement.getFilter()
           
 IMatchExpression<IInstallableUnit> IInstallableUnit.getFilter()
          Returns the filter on this installable unit.
 IMatchExpression<IInstallableUnit> IRequirement.getMatches()
          Returns a boolean match expression that will return true for any IInstallableUnit that matches the requirement.
 

Methods in org.eclipse.equinox.p2.metadata that return types with arguments of type IMatchExpression
 Collection<IMatchExpression<IInstallableUnit>> IUpdateDescriptor.getIUsBeingUpdated()
           
 

Methods in org.eclipse.equinox.p2.metadata with parameters of type IMatchExpression
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)
          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(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.
 void MetadataFactory.InstallableUnitDescription.setFilter(IMatchExpression<IInstallableUnit> filter)
           
 

Method parameters in org.eclipse.equinox.p2.metadata with type arguments of type IMatchExpression
static IUpdateDescriptor MetadataFactory.createUpdateDescriptor(Collection<IMatchExpression<IInstallableUnit>> descriptors, int severity, String description, URI location)
           
 

Uses of IMatchExpression in org.eclipse.equinox.p2.metadata.expression
 

Methods in org.eclipse.equinox.p2.metadata.expression that return IMatchExpression
<T> IMatchExpression<T>
IExpressionFactory.matchExpression(IExpression expression, Object... parameters)
          Creates a parameterized top level expression suitable for predicate matching
 

Uses of IMatchExpression in org.eclipse.equinox.p2.query
 

Methods in org.eclipse.equinox.p2.query that return IMatchExpression
 IMatchExpression<T> ExpressionMatchQuery.getExpression()
           
 


Eclipse Platform
Release 3.6

Guidelines for using Eclipse APIs.

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