Uses of Class
org.eclipse.equinox.p2.metadata.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
Modifier 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.Modifier and TypeMethodDescriptionstatic VersionRange
Parses a version range from the specified string.VersionRange.intersect
(VersionRange r2) Modifier 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
Modifier 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
ModifierConstructorDescriptionArtifactDescriptorQuery
(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.