Uses of Interface
org.eclipse.equinox.p2.metadata.expression.IMatchExpression
-
Packages that use IMatchExpression Package Description 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 metadadaorg.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 Modifier and Type Method Description IMatchExpression<IInstallableUnit>
IInstallableUnit. getFilter()
Returns the filter on this installable unit.IMatchExpression<IInstallableUnit>
IRequirement. getFilter()
IMatchExpression<IInstallableUnit>
IRequirement. getMatches()
Returns a boolean match expression that will return true for anyIInstallableUnit
that matches the requirement.Methods in org.eclipse.equinox.p2.metadata that return types with arguments of type IMatchExpression Modifier and Type Method Description Collection<IMatchExpression<IInstallableUnit>>
IUpdateDescriptor. getIUsBeingUpdated()
Returns an expression matching all installable units that will be updated by the unit with this update descriptor.Methods in org.eclipse.equinox.p2.metadata with parameters of type IMatchExpression Modifier and Type Method Description static IRequirement
MetadataFactory. createRequirement(String namespace, String propsFilter, IMatchExpression<IInstallableUnit> envFilter, int minCard, int maxCard, boolean greedy)
static IRequirement
MetadataFactory. createRequirement(String namespace, String name, VersionRange range, IMatchExpression<IInstallableUnit> filter, boolean optional, boolean multiple)
Returns aIRequirement
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, IFilterExpression propsFilter, IMatchExpression<IInstallableUnit> envFilter, int minCard, int maxCard, boolean greedy, String description)
static IRequirement
MetadataFactory. createRequirement(IMatchExpression<IInstallableUnit> requirement, IMatchExpression<IInstallableUnit> envFilter, 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> envFilter, 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 Modifier and Type Method Description 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 Modifier and Type Method Description <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 Modifier and Type Method Description IMatchExpression<T>
ExpressionMatchQuery. getExpression()
-