Uses of Class
org.eclipse.equinox.p2.metadata.VersionRange
Packages that use VersionRange
Package
Description
Defines the metadata being handled by p2.
Provides common classes for the query mechanism.
Defines artifact repository.
-
Uses of VersionRange in org.eclipse.equinox.p2.metadata
Fields in org.eclipse.equinox.p2.metadata declared as VersionRangeModifier and TypeFieldDescriptionstatic final VersionRange
VersionRange.emptyRange
TODO: This should not be OSGi but it has to be that for now since the resolver creates a filter where the min and max are converted into strings.Methods in org.eclipse.equinox.p2.metadata that return VersionRangeModifier and TypeMethodDescriptionstatic VersionRange
Parses a version range from the specified string.VersionRange.intersect
(VersionRange r2) Methods in org.eclipse.equinox.p2.metadata with parameters of type VersionRangeModifier and TypeMethodDescriptionstatic 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.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 IUpdateDescriptor
MetadataFactory.createUpdateDescriptor
(String id, VersionRange range, int severity, String description) Creates a new update descriptor object.static IUpdateDescriptor
MetadataFactory.createUpdateDescriptor
(String id, VersionRange range, int severity, String description, URI location) Create and return a new update descriptorIUpdateDescriptor
with the specified values.VersionRange.intersect
(VersionRange r2) -
Uses of VersionRange in org.eclipse.equinox.p2.query
Methods in org.eclipse.equinox.p2.query with parameters of type VersionRangeModifier and TypeMethodDescriptionstatic IQuery
<IInstallableUnit> QueryUtil.createIUQuery
(String id, VersionRange range) Creates a query that will match anyIInstallableUnit
with the given id, and whose version falls in the provided range. -
Uses of VersionRange in org.eclipse.equinox.p2.repository.artifact
Constructors in org.eclipse.equinox.p2.repository.artifact with parameters of type VersionRangeModifierConstructorDescriptionArtifactDescriptorQuery
(String id, VersionRange versionRange, String format) The query will match descriptors with the givenid
,versionRange
andformat
ArtifactDescriptorQuery
(String id, VersionRange versionRange, String format, Map<String, String> properties) The query will match descriptors with the givenid
,versionRange
,format
, andproperties
.ArtifactKeyQuery
(String classifier, String id, VersionRange range) Pass the id and/or version range to match IArtifactKeys against.