Uses of Interface
org.eclipse.equinox.p2.metadata.expression.IMatchExpression
Packages that use IMatchExpression
Package
Description
Defines the metadata being handled by p2.
Provides a simple expression language used to represent requirements and filters in the metadada
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 IMatchExpressionModifier and TypeMethodDescriptionIInstallableUnit.getFilter()Returns the filter on this installable unit.IRequirement.getFilter()Returns the filter on this requirement.IRequirement.getMatches()Returns a boolean match expression that will return true for anyIInstallableUnitthat matches the requirement.Methods in org.eclipse.equinox.p2.metadata that return types with arguments of type IMatchExpressionModifier and TypeMethodDescriptionIUpdateDescriptor.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 IMatchExpressionModifier and TypeMethodDescriptionstatic IRequirementMetadataFactory.createRequirement(String namespace, String propsFilter, IMatchExpression<IInstallableUnit> envFilter, int minCard, int maxCard, boolean greedy) static IRequirementMetadataFactory.createRequirement(String namespace, String propsFilter, IMatchExpression<IInstallableUnit> envFilter, int minCard, int maxCard, boolean greedy, String description) static IRequirementMetadataFactory.createRequirement(String namespace, String name, VersionRange range, IMatchExpression<IInstallableUnit> filter, boolean optional, boolean multiple) Returns aIRequirementwith the given values.static IRequirementMetadataFactory.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 IRequirementMetadataFactory.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 IRequirementMetadataFactory.createRequirement(String namespace, IFilterExpression propsFilter, IMatchExpression<IInstallableUnit> envFilter, int minCard, int maxCard, boolean greedy, String description) static IRequirementMetadataFactory.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 IRequirementMetadataFactory.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.voidMetadataFactory.InstallableUnitDescription.setFilter(IMatchExpression<IInstallableUnit> filter) Method parameters in org.eclipse.equinox.p2.metadata with type arguments of type IMatchExpressionModifier and TypeMethodDescriptionstatic IUpdateDescriptorMetadataFactory.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 IMatchExpressionModifier and TypeMethodDescription<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