Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W _ 

A

accept(IExpressionVisitor) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Binary
 
accept(IExpressionVisitor) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
accept(IExpressionVisitor) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
accept(IExpressionVisitor) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
Let the visitor visit this instance and all expressions that this instance contains.
accept(IExpressionVisitor) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression
 
accept(IExpressionVisitor) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
accept(IExpressionVisitor) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression
 
accept(IExpressionVisitor) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Member
 
accept(IExpressionVisitor) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.NAry
 
accept(IExpressionVisitor) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Unary
 
accept(IExpressionVisitor) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpression
Let the visitor visit this instance and all expressions that this instance contains.
accept(T) - Method in class org.eclipse.equinox.p2.query.Collector
Accepts an object.
add(IInstallableUnit) - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap
 
addAll(IInstallableUnit[]) - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap
 
addAll(Collection<IInstallableUnit>) - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap
 
addAll(IQueryResult<T>) - Method in class org.eclipse.equinox.p2.query.Collector
Adds the elements from one collector to this collector
addProvidedCapabilities(Collection<IProvidedCapability>) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Add the specified capabilities to the installable unit.
addRequiredCapabilities(Collection<IRequirement>) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Deprecated.
Use addRequirements(additional) instead
addRequirements(Collection<IRequirement>) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Add the specified requirements to the installable unit.
addTouchpointData(ITouchpointData) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
addTouchpointData(ITouchpointData) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
 
all(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
all(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create a collection filter that yields true if the lambda yields true for all of the elements of the collection
ALL_UNITS - Static variable in class org.eclipse.equinox.p2.query.QueryUtil
 
and(IExpression...) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
and(IExpression...) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create a logical and of its operands.
ANY - Static variable in class org.eclipse.equinox.p2.query.QueryUtil
 
appendOperand(StringBuffer, Variable, Expression, int) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
appendProlog(StringBuffer, Variable, Expression, String) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
applyOn() - Method in class org.eclipse.equinox.internal.p2.metadata.RequirementChange
 
applyOn() - Method in interface org.eclipse.equinox.p2.metadata.IRequirementChange
 
argExpressions - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.Member
 
array(IExpression...) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
array(IExpression...) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an array of elements.
array_can_not_be_empty - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
array_can_not_have_character_group - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
array_can_not_have_enum - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
ArtifactKey - Class in org.eclipse.equinox.internal.p2.metadata
The concrete type for representing IArtifactKey's.
ArtifactKey(String, String, Version) - Constructor for class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
ArtifactKey(IArtifactKey) - Constructor for class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
assertLength(Expression[], int, int, String) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
assertLength(Expression[], int, String) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
assertToken(int) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
assignment(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
assignment(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Creates an expression that represents a variable assignment
at(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
at(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an lookup of key in the target.
auto_can_not_have_pad_value - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 

B

bad_enum_definition - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
BasicVersion - Class in org.eclipse.equinox.internal.p2.metadata
The abstract BasicVersion class adds the methods necessary to to compare and serialize versions in version ranges.
BasicVersion() - Constructor for class org.eclipse.equinox.internal.p2.metadata.BasicVersion
 
Binary - Class in org.eclipse.equinox.internal.p2.metadata.expression
The abstract base class for all binary operations
Binary(Expression, Expression) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.Binary
 
BooleanFunction - Class in org.eclipse.equinox.internal.p2.metadata.expression
A function that obtains a class based on a String
BooleanFunction(Expression[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.BooleanFunction
 

C

cannot_combine_ignore_with_other_instruction - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
cannot_combine_range_upper_bound_with_pad_value - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
CapabilityIndex - Class in org.eclipse.equinox.internal.p2.metadata.index
An in-memory implementation of a CapabilityIndex based on a Map.
CapabilityIndex(Iterator<IInstallableUnit>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.index.CapabilityIndex
 
character_group_defined_more_then_once - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
ClassFunction - Class in org.eclipse.equinox.internal.p2.metadata.expression
A function that obtains a class based on a String
ClassFunction(Expression[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.ClassFunction
 
clear() - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap
 
clone() - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap
 
coerceAndCompare(TA, TB) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator
Finds the comparator for a and b and delegates the coercion/comparison to the comparator according to priority.
coerceAndEquals(TA, TB) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator
Finds the comparator for a and b and delegates the coercion/equal to the comparator according to priority.
CoercingComparator<T> - Class in org.eclipse.equinox.internal.p2.metadata.expression
A comparator that performs coercion if needed before comparison.
CoercingComparator() - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator
 
collect(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
collect(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that collects the result of evaluating each element in a new collection.
CollectionFilter - Class in org.eclipse.equinox.internal.p2.metadata.expression
Some kind of operation that is performed for each element of a collection.
CollectionFilter(Expression, LambdaExpression) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
CollectionResult<T> - Class in org.eclipse.equinox.p2.query
This class allows to adapt java collections to a p2 a query result and as such something queryable
CollectionResult(Collection<T>) - Constructor for class org.eclipse.equinox.p2.query.CollectionResult
 
Collector<T> - Class in org.eclipse.equinox.p2.query
A collector is a generic visitor that collects objects passed to it, and can then express the result of the visit in various forms.
Collector() - Constructor for class org.eclipse.equinox.p2.query.Collector
Creates a new collector.
colon_expected_before_original_version_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
compare(Expression[], Expression[]) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
compareTo(Expression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Binary
 
compareTo(Expression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
compareTo(Expression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
compareTo(Expression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression
 
compareTo(LDAPApproximation) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPApproximation
 
compareTo(Expression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
compareTo(Expression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Member
 
compareTo(Expression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.NAry
 
compareTo(Expression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Parameter
 
compareTo(Expression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Unary
 
compareTo(Expression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Variable
 
compareTo(IInstallableUnit) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
compareTo(Version) - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
compareTo(Version) - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
compareTo(IInstallableUnit) - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
compareTo(VersionVector) - Method in class org.eclipse.equinox.internal.p2.metadata.VersionVector
 
compareTo(SimplePattern) - Method in class org.eclipse.equinox.p2.metadata.expression.SimplePattern
 
compile(String) - Static method in class org.eclipse.equinox.internal.p2.metadata.VersionFormat
Compile a version format string into a compiled format.
compile(String, int, int) - Static method in class org.eclipse.equinox.internal.p2.metadata.VersionFormat
Compile a version format string into a compiled format.
compile(String) - Static method in class org.eclipse.equinox.p2.metadata.expression.SimplePattern
 
compile(String) - Static method in class org.eclipse.equinox.p2.metadata.Version
Compile a version format string into a compiled format..
CompoundIndex<T> - Class in org.eclipse.equinox.internal.p2.metadata.index
 
CompoundIndex(Collection<IIndex<T>>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.index.CompoundIndex
 
CompoundIterator<T> - Class in org.eclipse.equinox.internal.p2.metadata.expression
A CompoundIterator will assume that its contained iterator that will produce elements that in turn can be represented as iterators.
CompoundIterator(Iterator<? extends Object>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.CompoundIterator
Creates a compound iterator that will iterated over the elements of the provided iterator.
CompoundQueryable<T> - Class in org.eclipse.equinox.p2.query
A queryable that holds a number of other IQueryables and provides a mechanism for querying the entire set.
CompoundQueryable(IQueryable<T>[]) - Constructor for class org.eclipse.equinox.p2.query.CompoundQueryable
 
compoundQueryable(Collection<? extends IQueryable<T>>) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a queryable that combines the given collection of input queryables
compoundQueryable(IQueryable<T>, IQueryable<T>) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a queryable that combines the two provided input queryables
compress(<any>) - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap
Replace all instances of the IInstallableUnits in the receiver with the shared IInstallableUnits from the provided iuPool.
concatenateUnique(Object, Object) - Static method in class org.eclipse.equinox.internal.p2.metadata.index.Index
 
condition(IExpression, IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
condition(IExpression, IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that first evaluates a test and then, depending on the outcome, evaluates either ifTrue or ifFalse.
constant(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
constant(Object) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Creates an expression that evaluates to the constant value.
contains(IInstallableUnit) - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap
 
ContextExpression<T> - Class in org.eclipse.equinox.internal.p2.metadata.expression
The context expression is the top expression in context queries.
ContextExpression(Expression, Object[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
contextExpression(IExpression, Object...) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
contextExpression(IExpression, Object...) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Creates a top level expression that represents a full query.
contextIU(String, String, String) - Static method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
contextIU(Map<String, String>) - Static method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
convertArray(IExpression[]) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
Copyright - Class in org.eclipse.equinox.internal.p2.metadata
The Copyright class represents a software copyright.
Copyright(URI, String) - Constructor for class org.eclipse.equinox.internal.p2.metadata.Copyright
Creates a new copyright.
create() - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
create(IEvaluationContext, IExpression) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
create(IEvaluationContext, IExpression[]) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
create(IEvaluationContext, Object[], IExpression[]) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
create(IEvaluationContext, Object[]) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
create(IExpression) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
create(IExpression[]) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
create(Object[], IExpression) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
create(Object[], IExpression[]) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
create(Object) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
create(Object, boolean) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider
Create a new member provider on the given value.
create(Object) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator
 
create(Iterator<T>) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator
 
create(Collection<T>) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator
 
create(IQueryResult<T>) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator
 
create(T[]) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator
 
create(IIndexProvider<T>) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator
 
create(String) - Static method in class org.eclipse.equinox.p2.metadata.Version
Parses a version identifier from the specified string.
create(String) - Static method in class org.eclipse.equinox.p2.metadata.VersionRange
Parses a version range from the specified string.
createCompoundQuery(Collection<? extends IQuery<? extends T>>, boolean) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a compound query that combines the given queries.
createCompoundQuery(IQuery<? extends T>, IQuery<T>, boolean) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a compound query that combines the two queries.
createContext(Class<? extends T>, IIndexProvider<T>) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
createContext(Class<? extends T>, Iterator<T>) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
createContext(IExpression[], Object...) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
createContext(Object...) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
createContext() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression
 
createContext(Class<? extends T>, IIndexProvider<T>) - Method in interface org.eclipse.equinox.p2.metadata.expression.IContextExpression
Creates a new context to be passed to a subsequent evaluation.
createContext(Class<? extends T>, Iterator<T>) - Method in interface org.eclipse.equinox.p2.metadata.expression.IContextExpression
Creates a new context to be passed to a subsequent evaluation.
createContext(Object...) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an evaluation context with one single variable
createContext(IExpression[], Object...) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an evaluation context with one single variable
createContext() - Method in interface org.eclipse.equinox.p2.metadata.expression.IMatchExpression
Creates a new context to be passed to repeated subsequent evaluations.
createCopyright(URI, String) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Returns a new ICopyright.
createExpression(IQuery<T>) - Static method in class org.eclipse.equinox.p2.query.ExpressionQuery
 
createInstallableUnit(MetadataFactory.InstallableUnitDescription) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Returns an IInstallableUnit based on the given description.
createInstallableUnitFragment(MetadataFactory.InstallableUnitFragmentDescription) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Returns an IInstallableUnitFragment based on the given description.
createInstallableUnitPatch(MetadataFactory.InstallableUnitPatchDescription) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Returns an IInstallableUnitPatch based on the given description.
createIUAnyQuery() - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Returns a query that matches all InstallableUnit elements
createIUCategoryMemberQuery(IInstallableUnit) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a new query that will return the members of the given category.
createIUCategoryQuery() - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a query matching every IInstallableUnit that is a category.
createIUGroupQuery() - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a query matching every IInstallableUnit that is a group.
createIUPatchQuery() - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates an IInstallableUnit that will match all patches.
createIUProductQuery() - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates an IInstallableUnit that will match all products.
createIUPropertyQuery(String, String) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a query that searches for IInstallableUnit instances that have a property whose value matches the provided value.
createIUQuery(IVersionedId) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a query that will match any IInstallableUnit with the given id and version.
createIUQuery(String) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a query that will match any IInstallableUnit with the given id, regardless of version.
createIUQuery(String, Version) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a query that will match any IInstallableUnit with the given id and version.
createIUQuery(String, VersionRange) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a query that will match any IInstallableUnit with the given id, and whose version falls in the provided range.
createLatestIUQuery() - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a query that returns the latest version for each unique id of an IVersionedId.
createLatestQuery(IQuery<T>) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a query that returns the latest version for each unique id of an IVersionedId from the collection produced by query.
createLicense(URI, String) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Return a new ILicense The body should contain either the full text of the license or an summary for a license fully specified in the given location.
createLimitQuery(IQuery<T>, int) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a limit query that can be used to limit the number of query results returned.
createMatchExpressionFromFilter(String, IFilterExpression) - Static method in class org.eclipse.equinox.internal.p2.metadata.RequiredPropertiesMatch
 
createMatchExpressionFromRange(String, String, VersionRange) - Static method in class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
createMatchQuery(IExpression, Object...) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates an IInstallableUnit query that will iterate over all candidates and discriminate by applying the boolean matchExpression on each candidate.
createMatchQuery(String, Object...) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Parses the matchExpression and creates an IInstallableUnit query that will iterate over all candidates and discriminate by applying the boolean matchExpression on each candidate.
createMatchQuery(Class<? extends T>, IExpression, Object...) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates an query that will iterate over all candidates and discriminate all candidates that are not instances of matchingClass or for which the boolean matchExpression returns false.
createMatchQuery(Class<? extends T>, String, Object...) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Parses the matchExpression and creates an query that will iterate over all candidates and discriminate all candidates that are not instances of matchingClass or for which the boolean matchExpression returns false.
createMaxVersion() - Static method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
createMinVersion() - Static method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
createOSGi(int, int, int) - Static method in class org.eclipse.equinox.p2.metadata.Version
Creates an OSGi version identifier from the specified numerical components.
createOSGi(int, int, int, String) - Static method in class org.eclipse.equinox.p2.metadata.Version
Creates an OSGi version identifier from the specified components.
createPipe(Expression[]) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.Pipe
 
createPipeQuery(Collection<? extends IQuery<? extends T>>) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a piped query based on the provided input queries.
createPipeQuery(IQuery<? extends T>, IQuery<? extends T>) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a piped query based on the provided input queries.
createProvidedCapability(String, String, Version) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Returns a IProvidedCapability with the given values.
createProvidedCapability(String, Map<String, Object>) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Returns a IProvidedCapability with the given values.
createQuery(IExpression, Object...) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates an IInstallableUnit query based on an expression that uses all candidates as input.
createQuery(String, Object...) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Parses the expression and creates an IInstallableUnit query.
createQuery(Class<? extends T>, IExpression, Object...) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Creates a query that will limit the result to instances of the matchingClass.
createQuery(Class<? extends T>, String, Object...) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Parses the expression and creates a query that will limit the result to instances of the matchingClass.
createRequirement(String, String, VersionRange, String, boolean, boolean, boolean) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Create and return a new requirement (IRequirement) with the specified values.
createRequirement(String, String, VersionRange, IMatchExpression<IInstallableUnit>, boolean, boolean) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Returns a IRequirement with the given values.
createRequirement(String, String, VersionRange, IMatchExpression<IInstallableUnit>, int, int, boolean) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Create and return a new requirement (IRequirement) with the specified values.
createRequirement(String, String, VersionRange, IMatchExpression<IInstallableUnit>, int, int, boolean, String) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Create and return a new requirement (IRequirement) with the specified values.
createRequirement(String, String, IMatchExpression<IInstallableUnit>, int, int, boolean) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
 
createRequirement(String, IFilterExpression, IMatchExpression<IInstallableUnit>, int, int, boolean, String) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
 
createRequirement(IMatchExpression<IInstallableUnit>, IMatchExpression<IInstallableUnit>, int, int, boolean) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Create and return a new requirement (IRequirement) with the specified values.
createRequirement(IMatchExpression<IInstallableUnit>, IMatchExpression<IInstallableUnit>, int, int, boolean, String) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Create and return a new requirement (IRequirement) with the specified values.
createRequirementChange(IRequirement, IRequirement) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Returns a new requirement change.
createResolvedInstallableUnit(IInstallableUnit, IInstallableUnitFragment[]) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Returns an IInstallableUnit that represents the given unit bound to the given fragments.
createTouchpointData(Map<String, ? extends Object>) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Returns an instance of ITouchpointData with the given instructions.
createTouchpointInstruction(String, String) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
 
createTouchpointType(String, Version) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Returns a TouchpointType with the given id and version.
createUpdateDescriptor(Collection<IMatchExpression<IInstallableUnit>>, int, String, URI) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
 
createUpdateDescriptor(String, VersionRange, int, String) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Creates a new update descriptor object.
createUpdateDescriptor(String, VersionRange, int, String, URI) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Create and return a new update descriptor IUpdateDescriptor with the specified values.
currentToken - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 

D

default_defined_more_then_once - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
DEFAULT_MAX_STRING_TRANSLATION - Static variable in interface org.eclipse.equinox.p2.metadata.IVersionFormat
The string that by default will be interpreted as the logical max string when parsing optional elements of type string and a default that is the empty string (i.e.
DEFAULT_MIN_STRING_TRANSLATION - Static variable in interface org.eclipse.equinox.p2.metadata.IVersionFormat
The string that by default will be interpreted as the logical min string when parsing optional elements of type string and a default that is the max string (i.e.
delimiter_can_not_be_ignored - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
delimiter_can_not_have_default_value - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
delimiter_can_not_have_pad_value - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
delimiter_can_not_have_range - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
description - Variable in class org.eclipse.equinox.internal.p2.metadata.Requirement
 

E

each - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression
 
elementsToString(StringBuffer, Variable, Expression[]) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
EMPTY_COLLECTOR - Static variable in class org.eclipse.equinox.p2.query.Collector
 
emptyCollector() - Static method in class org.eclipse.equinox.p2.query.Collector
 
emptyProvider() - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider
 
emptyRange - Static variable in class org.eclipse.equinox.p2.metadata.VersionRange
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.
emptyVersion - Static variable in class org.eclipse.equinox.p2.metadata.Version
The version that is semantically less then all other versions.
encodeAction(String, Map<String, String>) - Static method in class org.eclipse.equinox.internal.p2.metadata.TouchpointInstruction
Encodes an action statement in string form.
enum_defined_more_then_once - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
EOS_after_escape - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Binary
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
equals(Expression[], Expression[]) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
equals(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPApproximation
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Member
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.NAry
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Parameter
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Unary
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Variable
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.License
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.RequirementChange
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointData
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointInstruction
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointType
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.VersionFormat
 
equals(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.VersionVector
 
equals(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that tests if lhs is equal to rhs.
equals(Object) - Method in class org.eclipse.equinox.p2.metadata.expression.SimplePattern
 
equals(Object) - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns whether this InstallableUnit is equal to the given object.
equals(Object) - Method in interface org.eclipse.equinox.p2.metadata.ILicense
Returns whether this license is equal to the given object.
equals(Object) - Method in interface org.eclipse.equinox.p2.metadata.IProvidedCapability
Returns whether this provided capability is equal to the given object.
equals(Object) - Method in interface org.eclipse.equinox.p2.metadata.IRequirementChange
Returns whether this requirement change is equal to the given object.
equals(Object) - Method in interface org.eclipse.equinox.p2.metadata.ITouchpointData
Returns whether this TouchpointData is equal to the given object.
equals(Object) - Method in interface org.eclipse.equinox.p2.metadata.ITouchpointInstruction
Returns whether this TouchpointInstruction is equal to the given object.
equals(Object) - Method in interface org.eclipse.equinox.p2.metadata.ITouchpointType
Returns whether this TouchpointInstruction is equal to the given object.
equals(Object) - Method in class org.eclipse.equinox.p2.metadata.VersionedId
 
equals(Object) - Method in class org.eclipse.equinox.p2.metadata.VersionRange
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
evaluate(IEvaluationContext, Iterator<?>) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
Evaluate this expression with given context and variables.
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Function
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Matches
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Member.DynamicMember
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Member.EmptyMember
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Member.LengthMember
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Parameter
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Pipe
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.SetFunction
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Unary
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Variable
 
evaluate(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.WrappedIQuery
 
evaluate(IEvaluationContext) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpression
Evaluate this expression with given context and variables.
evaluateAsIterator(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
evaluateAsIterator(IEvaluationContext, Iterator<?>) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
evaluateAsIterator(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
evaluateAsIterator(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Function
 
evaluateAsIterator(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Pipe
 
evaluateAsIterator(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Variable
 
EvaluationContext - Class in org.eclipse.equinox.internal.p2.metadata.expression
Highly specialized evaluation contexts optimized for misc purposes
EvaluationContext.MultiVariableContext - Class in org.eclipse.equinox.internal.p2.metadata.expression
 
EvaluationContext.SingleVariableContext - Class in org.eclipse.equinox.internal.p2.metadata.expression
 
Everything<T> - Class in org.eclipse.equinox.internal.p2.metadata.expression
The immutable context used when evaluating an expression.
Everything(Class<? extends T>, Collection<T>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.Everything
 
Everything(Class<? extends T>, Iterator<? extends T>, Expression) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.Everything
 
Everything(Class<? extends T>, IIndexProvider<? extends T>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.Everything
 
EVERYTHING - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
everything() - Method in interface org.eclipse.equinox.p2.metadata.index.IIndexProvider
Return the iterator that delivers all rows that the target query should consider.
everything() - Method in class org.eclipse.equinox.p2.query.CompoundQueryable
 
exists(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
exists(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create a collection filter that yields true if the lambda yields true for at least one of the elements of the collection
expected_orignal_after_colon_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
expected_orignal_after_slash_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
expected_slash_after_raw_vector_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
Expression - Class in org.eclipse.equinox.internal.p2.metadata.expression
The base class of the expression tree.
Expression() - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
expression - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
Expression.VariableFinder - Class in org.eclipse.equinox.internal.p2.metadata.expression
 
ExpressionFactory - Class in org.eclipse.equinox.internal.p2.metadata.expression
 
ExpressionFactory() - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
ExpressionMatchQuery<T> - Class in org.eclipse.equinox.p2.query
A query that matches candidates against an expression.
ExpressionMatchQuery(Class<? extends T>, IExpression, Object...) - Constructor for class org.eclipse.equinox.p2.query.ExpressionMatchQuery
 
ExpressionMatchQuery(Class<? extends T>, String, Object...) - Constructor for class org.eclipse.equinox.p2.query.ExpressionMatchQuery
 
ExpressionParseException - Exception in org.eclipse.equinox.p2.metadata.expression
An exception used by an expression parser that indicates that something went wrong when parsing.
ExpressionParseException(String) - Constructor for exception org.eclipse.equinox.p2.metadata.expression.ExpressionParseException
 
ExpressionParseException(String, String, int) - Constructor for exception org.eclipse.equinox.p2.metadata.expression.ExpressionParseException
 
ExpressionParser - Class in org.eclipse.equinox.internal.p2.metadata.expression.parser
 
ExpressionParser(IExpressionFactory) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
ExpressionQuery<T> - Class in org.eclipse.equinox.p2.query
A query that evaluates using an iterator as input and produces a new iterator.
ExpressionQuery(Class<? extends T>, IExpression, Object...) - Constructor for class org.eclipse.equinox.p2.query.ExpressionQuery
 
ExpressionQuery(Class<? extends T>, String, Object...) - Constructor for class org.eclipse.equinox.p2.query.ExpressionQuery
 
ExpressionUtil - Class in org.eclipse.equinox.p2.metadata.expression
Global access to factory, parser, and methods for introspection
extractName(IMatchExpression<IInstallableUnit>) - Static method in class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
extractNamespace(IMatchExpression<IInstallableUnit>) - Static method in class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
extractNamespace(IMatchExpression<IInstallableUnit>) - Static method in class org.eclipse.equinox.internal.p2.metadata.RequiredPropertiesMatch
 
extractPropertiesMatch(IMatchExpression<IInstallableUnit>) - Static method in class org.eclipse.equinox.internal.p2.metadata.RequiredPropertiesMatch
 
extractRange(IMatchExpression<IInstallableUnit>) - Static method in class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 

F

factory - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
FALSE_CONSTANT - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
FALSE_EXPRESSION - Static variable in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
 
filter - Variable in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
filter_invalid_operator - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
filter_invalid_value - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
filter_missing_attr - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
filter_missing_leftparen - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
filter_missing_rightparen - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
filter_missing_value - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
filter_premature_end - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
filter_trailing_characters - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
filterExpression(IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
filterExpression(IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Creates a top level expression suitable for predicate matching
FilterFunction - Class in org.eclipse.equinox.internal.p2.metadata.expression
A function that creates an OSGi filter based on a String
FilterFunction(Expression[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.FilterFunction
 
findEndOfFormat(String, int, int) - Static method in class org.eclipse.equinox.internal.p2.metadata.VersionParser
 
first(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
first(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that yields the first element of the collection for which the lambda yields true.
flatten(IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
flatten(IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Intended to be applied on collections of collections.
format_0_unable_to_parse_1 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
format_0_unable_to_parse_empty_version - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
format_is_empty - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
format_must_be_delimited_by_colon_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
FUNC_BOOLEAN - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
 
FUNC_CLASS - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
 
FUNC_FILTER - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
 
FUNC_RANGE - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
 
FUNC_VERSION - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
 
function(Object, IExpression...) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
Function - Class in org.eclipse.equinox.internal.p2.metadata.expression
An expression that represents a function such as filter(<expr>) or version(<expr>)
Function(Expression[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.Function
 
function(Object, IExpression...) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Given one of the values in the map returned by IExpressionFactory.getFunctionMap(), this method returns a function expression.
functionMap - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 

G

get(String) - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap
 
get(String, Version) - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap
 
getApplicabilityScope() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitPatch
 
getApplicabilityScope() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnitPatch
The applicability scope of a patch describes the installable units that this patch should be applied to.
getArtifacts() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getArtifacts() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getArtifacts() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns the collection of artifacts associated with this installable unit.
getBody() - Method in class org.eclipse.equinox.internal.p2.metadata.Copyright
Returns the license body.
getBody() - Method in class org.eclipse.equinox.internal.p2.metadata.License
Returns the license body.
getBody() - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointInstruction
Returns the body of this touchpoint instruction.
getBody() - Method in interface org.eclipse.equinox.p2.metadata.ICopyright
Returns the license body.
getBody() - Method in interface org.eclipse.equinox.p2.metadata.ILicense
Returns the license body.
getBody() - Method in interface org.eclipse.equinox.p2.metadata.ITouchpointInstruction
Returns the body of this touchpoint instruction.
getCandidates(IEvaluationContext, IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.index.CapabilityIndex
 
getCandidates(IEvaluationContext, IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.index.CompoundIndex
 
getCandidates(IEvaluationContext, IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.index.IdIndex
 
getCandidates(IEvaluationContext, IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.index.IIndex
Obtains the elements that are candidates for the given booleanExpr when applied using the given variable as this.
getClassifier() - Method in class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
getClassifier() - Method in interface org.eclipse.equinox.p2.metadata.IArtifactKey
Returns the classifier for this artifact key.
getCollection() - Method in class org.eclipse.equinox.p2.query.Collector
Returns the collection that is being used to collect results.
getComparator(V, Object) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator
Obtains the coercing comparator for the given value.
getContext() - Method in class org.eclipse.equinox.p2.query.ExpressionMatchQuery
 
getCopy() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Everything
 
getCopy() - Method in interface org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator
Returns a copy that will iterate over the same elements as this iterator.
getCopy() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator
 
getCopyright() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getCopyright(String) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getCopyright() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getCopyright(String) - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getCopyright(IInstallableUnit, String) - Method in class org.eclipse.equinox.internal.p2.metadata.TranslationSupport
Return the copyright for the specified IInstallableUnit, localized for the receiver's locale.
getCopyright() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns the untranslated copyright that applies to this installable unit.
getCopyright(String) - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns the copyright that applies to this installable unit.
getDescription() - Method in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
getDescription() - Method in class org.eclipse.equinox.internal.p2.metadata.UpdateDescriptor
 
getDescription() - Method in interface org.eclipse.equinox.p2.metadata.IRequirement
Returns a textual description of this requirement.
getDescription() - Method in interface org.eclipse.equinox.p2.metadata.IUpdateDescriptor
The description of the update.
getElementClass() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Everything
 
getElementClass() - Method in class org.eclipse.equinox.p2.query.ExpressionQuery
 
getElementClass(IQuery<T>) - Static method in class org.eclipse.equinox.p2.query.ExpressionQuery
 
getExpression() - Method in class org.eclipse.equinox.p2.query.ExpressionMatchQuery
 
getExpression() - Method in class org.eclipse.equinox.p2.query.ExpressionQuery
 
getExpression() - Method in interface org.eclipse.equinox.p2.query.IQuery
Returns the IExpression backing this query or null if this is not an expression query.
getExpression() - Method in class org.eclipse.equinox.p2.query.MatchQuery
Deprecated.
 
getExpressionType() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
getExpressionType() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Function
 
getExpressionType() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression
 
getExpressionType() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
getExpressionType() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
getExpressionType() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Matches
 
getExpressionType() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression
 
getExpressionType() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Member
 
getExpressionType() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Parameter
 
getExpressionType() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Pipe
 
getExpressionType() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Variable
 
getExpressionType() - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpression
Returns the expression type (see TYPE_xxx constants).
getFactory() - Static method in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
Returns the global expression factory
getFilter() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getFilter() - Method in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
getFilter() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getFilter() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns the filter on this installable unit.
getFilter() - Method in interface org.eclipse.equinox.p2.metadata.IRequirement
 
getFormat() - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
getFormat() - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
getFormat() - Method in class org.eclipse.equinox.p2.metadata.Version
Returns the optional format.
getFormat() - Method in class org.eclipse.equinox.p2.metadata.VersionRange
Returns the version format.
getFragments() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getFragments() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getFragments() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns the fragments that have been bound to this installable unit, or null if this unit is not resolved.
getFunctionMap() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
getFunctionMap() - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Returns a map of functions supported by this factory.
getHost() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitFragment
 
getHost() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnitFragment
 
getId() - Method in class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
getId() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getId() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getId() - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointType
 
getId() - Method in interface org.eclipse.equinox.p2.metadata.IArtifactKey
Returns the id for this artifact key.
getId() - Method in interface org.eclipse.equinox.p2.metadata.ITouchpointType
 
getId() - Method in interface org.eclipse.equinox.p2.metadata.IVersionedId
Returns the id portion of this versioned id.
getId() - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Returns the id of the installable unit.
getId() - Method in class org.eclipse.equinox.p2.metadata.VersionedId
 
getImportAttribute() - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointInstruction
 
getImportAttribute() - Method in interface org.eclipse.equinox.p2.metadata.ITouchpointInstruction
 
getIncludeMaximum() - Method in class org.eclipse.equinox.p2.metadata.VersionRange
Indicates if the maximum version is included in the version range.
getIncludeMinimum() - Method in class org.eclipse.equinox.p2.metadata.VersionRange
Indicates if the minimum version is included in the version range.
getIndex(String) - Method in interface org.eclipse.equinox.p2.metadata.index.IIndexProvider
Return an index optimized for producing candidates based on values for a memberName that denotes a member of the index type.
getIndex(String) - Method in class org.eclipse.equinox.p2.query.CompoundQueryable
 
getIndexCandidateMembers(Class<?>, Variable, Expression) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
getIndexProvider() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
getIndexProvider() - Method in interface org.eclipse.equinox.p2.metadata.expression.IEvaluationContext
 
getInnerIterator(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
getInnerIterator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchIteratorFilter
 
getInstance() - Static method in class org.eclipse.equinox.internal.p2.metadata.TranslationSupport
 
getInstruction(String) - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointData
Returns the touchpoint instruction corresponding to the given key.
getInstruction(String) - Method in interface org.eclipse.equinox.p2.metadata.ITouchpointData
Returns the touchpoint instruction corresponding to the given key.
getInstructions() - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointData
Returns an unmodifiable map of the touchpoint instructions.
getInstructions() - Method in interface org.eclipse.equinox.p2.metadata.ITouchpointData
Returns an unmodifiable map of the touchpoint instructions.
getItemVariable() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression
 
getIteratorProvider() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Everything
 
getIteratorProvider() - Method in interface org.eclipse.equinox.internal.p2.metadata.expression.IRepeatableIterator
 
getIteratorProvider() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator
 
getIUProperty(IInstallableUnit, String, String) - Method in class org.eclipse.equinox.internal.p2.metadata.TranslationSupport
Return the localized value for the specified IInstallableUnit property.
getIUProperty(IInstallableUnit, KeyWithLocale) - Method in class org.eclipse.equinox.internal.p2.metadata.TranslationSupport
Return the localized value for the specified IInstallableUnit property using the locale specified in the propertyKey.
getIUProperty(IInstallableUnit, String) - Method in class org.eclipse.equinox.internal.p2.metadata.TranslationSupport
Return the localized value for the specified IInstallableUnit property using the default locale.
getIUsBeingUpdated() - Method in class org.eclipse.equinox.internal.p2.metadata.UpdateDescriptor
 
getIUsBeingUpdated() - Method in interface org.eclipse.equinox.p2.metadata.IUpdateDescriptor
Returns an expression matching all installable units that will be updated by the unit with this update descriptor.
getKey() - Method in class org.eclipse.equinox.p2.metadata.KeyWithLocale
 
getLHS(IExpression) - Static method in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
Obtains the Left Hand Side (LHS) of a binary expression.
getLicenses() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getLicenses(String) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getLicenses() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getLicenses(String) - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getLicenses(IInstallableUnit, String) - Method in class org.eclipse.equinox.internal.p2.metadata.TranslationSupport
Return an array of licenses for the specified IInstallableUnit, localized for the receiver's locale.
getLicenses() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns the untranslated licenses that apply to this installable unit.
getLicenses(String) - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns the licenses that apply to this installable unit.
getLifeCycle() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitPatch
 
getLifeCycle() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnitPatch
Returns the required capability that defines the lifecycle of this patch.
getLocale() - Method in class org.eclipse.equinox.p2.metadata.KeyWithLocale
 
getLocalizedProperty(String) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getLocation() - Method in class org.eclipse.equinox.internal.p2.metadata.Copyright
Returns the location of a document containing the copyright notice.
getLocation() - Method in class org.eclipse.equinox.internal.p2.metadata.License
Returns the location of a document containing the full license.
getLocation() - Method in class org.eclipse.equinox.internal.p2.metadata.UpdateDescriptor
 
getLocation() - Method in interface org.eclipse.equinox.p2.metadata.ICopyright
Returns the location of a document containing the copyright notice.
getLocation() - Method in interface org.eclipse.equinox.p2.metadata.ILicense
Returns the location of a document containing the full license.
getLocation() - Method in interface org.eclipse.equinox.p2.metadata.IUpdateDescriptor
Returns the location of a document containing the description.
getMajor() - Method in class org.eclipse.equinox.internal.p2.metadata.BasicVersion
Returns the OSGi major component of this version identifier.
getMajor() - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
getMajor() - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
getManagedProperty(Object, String, Object) - Method in interface org.eclipse.equinox.p2.metadata.index.IIndexProvider
Returns a property that this index manages on behalf of a client object.
getManagedProperty(Object, String, Object) - Method in class org.eclipse.equinox.p2.query.CompoundQueryable
 
getMatches() - Method in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
getMatches() - Method in interface org.eclipse.equinox.p2.metadata.IRequirement
Returns a boolean match expression that will return true for any IInstallableUnit that matches the requirement.
getMatchingClass() - Method in class org.eclipse.equinox.p2.query.ExpressionMatchQuery
 
getMax() - Method in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
getMax() - Method in interface org.eclipse.equinox.p2.metadata.IRequirement
Returns the maximum cardinality of the requirement.
getMaximum() - Method in class org.eclipse.equinox.p2.metadata.VersionRange
Returns the maximum Version of this VersionRange
getMember(String) - Method in class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
getMember(String) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getMember(String) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitFragment
 
getMember(String) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitPatch
 
getMember(String) - Method in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
 
getMember(String) - Method in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
getMember(String) - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getMember(String) - Method in interface org.eclipse.equinox.p2.metadata.expression.IMemberProvider
Returns the value for the specified member.
getMetaRequiredCapabilities() - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Deprecated.
Use getMetaRequirements() instead
getMetaRequirements() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getMetaRequirements() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getMetaRequirements() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
 
getMetaRequirements() - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Return a collection of the meta requirements specified on this installable unit.
getMicro() - Method in class org.eclipse.equinox.internal.p2.metadata.BasicVersion
Returns the OSGi micro component of this version identifier.
getMicro() - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
getMicro() - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
getMin() - Method in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
getMin() - Method in interface org.eclipse.equinox.p2.metadata.IRequirement
Returns the minimum cardinality of the requirement.
getMinimum() - Method in class org.eclipse.equinox.p2.metadata.VersionRange
Returns the minimum Version of this VersionRange
getMinor() - Method in class org.eclipse.equinox.internal.p2.metadata.BasicVersion
Returns the OSGi minor component of this version identifier.
getMinor() - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
getMinor() - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
getName() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Member
 
getName() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Variable
 
getName() - Method in interface org.eclipse.equinox.internal.p2.metadata.IRequiredCapability
 
getName() - Method in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
 
getName() - Method in class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
getName(IExpression) - Static method in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
Obtains the name of a variable or member expression.
getName() - Method in interface org.eclipse.equinox.p2.metadata.IProvidedCapability
 
getNamespace() - Method in interface org.eclipse.equinox.internal.p2.metadata.IRequiredCapability
 
getNamespace() - Method in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
 
getNamespace() - Method in class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
getNamespace() - Method in interface org.eclipse.equinox.p2.metadata.IProvidedCapability
 
getOperand() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Unary
 
getOperand(IExpression) - Static method in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
Obtains the operand of an unary expression
getOperands(IExpression) - Static method in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
Obtains the operands of an n-ary expression
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.BooleanFunction
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ClassFunction
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.FilterFunction
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Matches
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Member
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.NAry
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Parameter
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Pipe
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.RangeFunction
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.SetFunction
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Variable
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.VersionFunction
 
getOperator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.WrappedIQuery
 
getOriginal() - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
getOriginal() - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
getOriginal() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getOriginal() - Method in class org.eclipse.equinox.p2.metadata.Version
Returns the original part of the string for this version or null if no such part was provided when the version was created.
getPad() - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
getPad() - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
getPad() - Method in class org.eclipse.equinox.internal.p2.metadata.VersionVector
Returns the pad value used when comparing this versions to versions that has a raw vector with a larger number of elements
getPad() - Method in class org.eclipse.equinox.p2.metadata.Version
Returns the pad value used when comparing this versions to versions that has a larger number of segments
getParameter(int) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
getParameter(int) - Method in interface org.eclipse.equinox.p2.metadata.expression.IEvaluationContext
Returns the value of the parameter at the given position
getParameters() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
getParameters() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression
 
getParameters() - Method in interface org.eclipse.equinox.p2.metadata.expression.IContextExpression
Returns the parameters that this context expression was created with.
getParameters() - Method in interface org.eclipse.equinox.p2.metadata.expression.IMatchExpression
Returns the parameters that this match expression was created with.
getParser() - Static method in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
Creates and returns a new expression parser
getPriority() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Binary
 
getPriority() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
getPriority() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
getPriority() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
getPriority() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Function
 
getPriority() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression
 
getPriority() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
getPriority() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
getPriority() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression
 
getPriority() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Member
 
getPriority() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Parameter
 
getPriority() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Pipe
 
getPriority() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Variable
 
getProperties() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
Get an unmodifiable copy of the properties associated with the installable unit.
getProperties() - Method in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
 
getProperties() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getProperties() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns an unmodifiable copy of the properties associated with the installable unit.
getProperties() - Method in interface org.eclipse.equinox.p2.metadata.IProvidedCapability
A full description of this capability including the name and the version.
getProperty(String) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getProperty(String, String) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getProperty(String) - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getProperty(String, String) - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getProperty(String) - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns the untranslated property of this installable unit associated with the given key.
getProperty(String, String) - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns the property of this installable unit associated with the given key.
getProvidedCapabilities() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getProvidedCapabilities() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getProvidedCapabilities() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns the collection of capabilities provided by this installable unit.
getProvidedCapabilities() - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Return a collection of all the capabilities specified on this installable unit.
getQualifier() - Method in class org.eclipse.equinox.internal.p2.metadata.BasicVersion
Returns the OSGi qualifier component of this version identifier.
getQualifier() - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
getQualifier() - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
getQueriedIDs(IEvaluationContext, IExpression, String, IExpression, Object) - Method in class org.eclipse.equinox.internal.p2.metadata.index.CapabilityIndex
 
getQueriedIDs(IEvaluationContext, IExpression, String, IExpression, Object) - Method in class org.eclipse.equinox.internal.p2.metadata.index.Index
 
getRange() - Method in interface org.eclipse.equinox.internal.p2.metadata.IRequiredCapability
Returns the range of versions that satisfy this required capability.
getRange() - Method in class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
getRequiredCapabilities() - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Deprecated.
Use getRequirements() instead
getRequirements() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getRequirements() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getRequirements() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
 
getRequirements() - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Return a collection of the requirements specified on this installable unit.
getRequirementsChange() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitPatch
 
getRequirementsChange() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnitPatch
Returns the requirement changes imposed by the patch.
getRHS(IExpression) - Static method in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
Obtains the Right Hand Side (RHS) of a binary expression.
getSegment(int) - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
getSegment(int) - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
getSegment(int) - Method in class org.eclipse.equinox.internal.p2.metadata.VersionVector
An element from the raw vector
getSegment(int) - Method in class org.eclipse.equinox.p2.metadata.Version
An element from the raw vector representation of this version.
getSegmentCount() - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
getSegmentCount() - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
getSegmentCount() - Method in class org.eclipse.equinox.internal.p2.metadata.VersionVector
Returns the number of elements in the raw vector
getSegmentCount() - Method in class org.eclipse.equinox.p2.metadata.Version
Returns the number of elements in the raw vector representation of this version.
getSeverity() - Method in class org.eclipse.equinox.internal.p2.metadata.UpdateDescriptor
 
getSeverity() - Method in interface org.eclipse.equinox.p2.metadata.IUpdateDescriptor
The importance of the update descriptor represented as a int.
getTouchpointData() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getTouchpointData() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getTouchpointData() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
 
getTouchpointData() - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Returns the current touchpoint data on this installable unit description.
getTouchpointType() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getTouchpointType() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getTouchpointType() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
 
getUnits(String) - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap
Returns a collection of units that has the given id.
getUpdateDescriptor() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getUpdateDescriptor() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getUpdateDescriptor(IInstallableUnit, String) - Method in class org.eclipse.equinox.internal.p2.metadata.TranslationSupport
Return an update descriptor localized for the receiver's locale.
getUpdateDescriptor() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns information about what this installable unit is an update of.
getUpdateDescriptor() - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Returns the UpdateDescriptor for this IU
getUUID() - Method in class org.eclipse.equinox.internal.p2.metadata.License
Returns the message digest of the license body.
getUUID() - Method in interface org.eclipse.equinox.p2.metadata.ILicense
Returns the message digest of the license body.
getValue(IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
getValue(IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext.MultiVariableContext
 
getValue(IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext.SingleVariableContext
 
getValue(IExpression) - Static method in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
Obtains the value of a literal expression
getValue(IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IEvaluationContext
Retrieve the value of the given variable from this context
getVariableOrRootMember(String) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
getVector() - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
getVersion() - Method in class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
getVersion() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
getVersion() - Method in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
 
getVersion() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
getVersion() - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointType
 
getVersion() - Method in interface org.eclipse.equinox.p2.metadata.IArtifactKey
Returns the version for this artifact key.
getVersion() - Method in interface org.eclipse.equinox.p2.metadata.IProvidedCapability
 
getVersion() - Method in interface org.eclipse.equinox.p2.metadata.ITouchpointType
 
getVersion() - Method in interface org.eclipse.equinox.p2.metadata.IVersionedId
Returns the version portion of this versioned id.
getVersion() - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Return the versiono on this installable unit description.
getVersion() - Method in class org.eclipse.equinox.p2.metadata.VersionedId
 
greater(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
greater(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that tests if lhs is greater than rhs.
greaterEqual(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
greaterEqual(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that tests if lhs is greater than or equal to rhs.
greedy - Variable in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
group_can_not_be_empty - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 

H

hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Binary
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
hashCode(Expression[]) - Static method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPApproximation
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Member
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.NAry
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Parameter
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Unary
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Variable
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.License
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.RequirementChange
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointData
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointInstruction
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointType
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.VersionFormat
 
hashCode() - Method in class org.eclipse.equinox.internal.p2.metadata.VersionVector
 
hashCode() - Method in class org.eclipse.equinox.p2.metadata.expression.SimplePattern
 
hashCode() - Method in class org.eclipse.equinox.p2.metadata.VersionedId
 
hashCode() - Method in class org.eclipse.equinox.p2.metadata.VersionRange
 
hasNext() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CompoundIterator
 
hasNext() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchIteratorFilter
 
hasNext() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator
 
hasNext() - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap.MapIterator
 
HIGH - Static variable in interface org.eclipse.equinox.p2.metadata.IUpdateDescriptor
Update severity constant (value 1) indicating a high severity update.

I

IArtifactKey - Interface in org.eclipse.equinox.p2.metadata
Provide standardised artifact information to uniquely identify the corresponding bytes (perhaps not stored as a file).
IContextExpression<T> - Interface in org.eclipse.equinox.p2.metadata.expression
This is an expression that will need access to the global variable everything.
ICopyright - Interface in org.eclipse.equinox.p2.metadata
The ICopyright interface represents a software copyright.
IdIndex - Class in org.eclipse.equinox.internal.p2.metadata.index
 
IdIndex(IUMap) - Constructor for class org.eclipse.equinox.internal.p2.metadata.index.IdIndex
 
IdIndex(Iterator<IInstallableUnit>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.index.IdIndex
 
IEvaluationContext - Interface in org.eclipse.equinox.p2.metadata.expression
The evaluation context.
IExpression - Interface in org.eclipse.equinox.p2.metadata.expression
A node in the expression tree
IExpressionConstants - Interface in org.eclipse.equinox.internal.p2.metadata.expression
 
IExpressionFactory - Interface in org.eclipse.equinox.p2.metadata.expression
This interface provides all the factory methods needed to create the nodes of the expression tree.
IExpressionParser - Interface in org.eclipse.equinox.p2.metadata.expression
A parser that produces an expression tree based on a string representation.
IExpressionVisitor - Interface in org.eclipse.equinox.p2.metadata.expression
A general purpose visitor that will visit each node in an expression tree.
IFilterExpression - Interface in org.eclipse.equinox.p2.metadata.expression
An interface that combines the IExpression with the LDAP filter.
ignore_defined_more_then_once - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
IIndex<T> - Interface in org.eclipse.equinox.p2.metadata.index
Indexed access to the elements provided by an IQueryable
IIndexProvider<T> - Interface in org.eclipse.equinox.p2.metadata.index
An index provider is typically an IQueryable.
IInstallableUnit - Interface in org.eclipse.equinox.p2.metadata
An installable unit represents an atomic, indivisible unit of installable functionality in a provisioned system.
IInstallableUnitFragment - Interface in org.eclipse.equinox.p2.metadata
Represents a fragment that contributes additional requirements, capabilities, and other properties to some host installable unit.
IInstallableUnitPatch - Interface in org.eclipse.equinox.p2.metadata
An installable unit patch is an installable unit that alters the required capabilities of another installable unit.
ILicense - Interface in org.eclipse.equinox.p2.metadata
The ILicense interface represents a software license.
illegal_character_encountered_ascii_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
IMatchExpression<T> - Interface in org.eclipse.equinox.p2.metadata.expression
A match expression is a boolean expression matching a candidate of a specific type.
IMatchQuery<T> - Interface in org.eclipse.equinox.p2.query
Deprecated.
If possible, use one of the predefined queries in QueryUtil or use the QueryUtil.createMatchQuery(String, Object...) to create a custom expression based query. If the query cannot be expressed using the p2QL, then use a predefined or custom expression query as a first filter (in worst case, use QueryUtil.createIUAnyQuery()) and then provide further filtering like so:
 for(iter = queryable.query(someExpressionQuery).iterator(); iter.hasNext();) {
   // do your match here
 }
IMemberProvider - Interface in org.eclipse.equinox.p2.metadata.expression
This interface may be implemented by any class that wants to provide easy (high performance) access to its member to the expression evaluator.
Index<T> - Class in org.eclipse.equinox.internal.p2.metadata.index
 
Index() - Constructor for class org.eclipse.equinox.internal.p2.metadata.index.Index
 
indexedParameter(int) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
indexedParameter(int) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Creates an indexed parameter expression
IndexProvider<T> - Class in org.eclipse.equinox.internal.p2.metadata.index
 
IndexProvider() - Constructor for class org.eclipse.equinox.internal.p2.metadata.index.IndexProvider
 
InstallableUnit - Class in org.eclipse.equinox.internal.p2.metadata
 
InstallableUnit() - Constructor for class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
InstallableUnitDescription() - Constructor for class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
 
InstallableUnitFragment - Class in org.eclipse.equinox.internal.p2.metadata
 
InstallableUnitFragment() - Constructor for class org.eclipse.equinox.internal.p2.metadata.InstallableUnitFragment
 
InstallableUnitFragmentDescription() - Constructor for class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitFragmentDescription
 
InstallableUnitPatch - Class in org.eclipse.equinox.internal.p2.metadata
 
InstallableUnitPatch() - Constructor for class org.eclipse.equinox.internal.p2.metadata.InstallableUnitPatch
 
InstallableUnitPatchDescription() - Constructor for class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitPatchDescription
 
INSTANCE - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
intersect(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
intersect(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an intersection of c1 and c2
intersect(VersionRange) - Method in class org.eclipse.equinox.p2.metadata.VersionRange
 
invoke(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Member.DynamicMember
 
IProvidedCapability - Interface in org.eclipse.equinox.p2.metadata
Describes a capability that is exposed by an installable unit.
IQuery<T> - Interface in org.eclipse.equinox.p2.query
The root interface for all queries that can be performed on an IQueryable.
IQueryable<T> - Interface in org.eclipse.equinox.p2.query
An IQueryable contains objects, and is able to perform queries on those objects.
IQueryResult<T> - Interface in org.eclipse.equinox.p2.query
An IQueryResult represents the results of a query.
IQueryWithIndex<T> - Interface in org.eclipse.equinox.p2.metadata.index
An extension of the IQuery that allows use of indexes.
IRepeatableIterator<T> - Interface in org.eclipse.equinox.internal.p2.metadata.expression
 
IRequiredCapability - Interface in org.eclipse.equinox.internal.p2.metadata
A required capability represents some external constraint on an IInstallableUnit.
IRequirement - Interface in org.eclipse.equinox.p2.metadata
A requirement represents some external constraint on an IInstallableUnit.
IRequirementChange - Interface in org.eclipse.equinox.p2.metadata
 
isCategory(IInstallableUnit) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Test if the IInstallableUnit is a category.
isEmpty() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.QueryResult
 
isEmpty() - Method in class org.eclipse.equinox.p2.query.CollectionResult
 
isEmpty() - Method in class org.eclipse.equinox.p2.query.Collector
Returns whether this collector is empty.
isEmpty() - Method in interface org.eclipse.equinox.p2.query.IQueryResult
Returns whether this QueryResult is empty.
isFound() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression.VariableFinder
 
isFragment(IInstallableUnit) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Test if the IInstallableUnit is a fragment.
isGreedy() - Method in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
isGreedy() - Method in interface org.eclipse.equinox.p2.metadata.IRequirement
Returns whether this requirement should cause extra installable units to be installed in order to satisfy it.
isGroup(IInstallableUnit) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Test if the IInstallableUnit is a group.
isIncluded(Version) - Method in class org.eclipse.equinox.p2.metadata.VersionRange
Returns whether the given version is included in this VersionRange.
isIndexedMember(IExpression, IExpression, String) - Static method in class org.eclipse.equinox.internal.p2.metadata.index.Index
 
isLetter(char) - Static method in class org.eclipse.equinox.internal.p2.metadata.VersionParser
 
isMatch(T) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Everything
 
isMatch(CharSequence) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPApproximation
Matches the value with the compiled expression.
isMatch(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
isMatch(IEvaluationContext, T) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression
 
isMatch(T) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression
 
isMatch(T) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchIteratorFilter
 
isMatch(IInstallableUnit) - Method in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
isMatch(T) - Method in interface org.eclipse.equinox.p2.metadata.expression.IMatchExpression
This method creates a new evaluation context and assigns the candidate to the 'this' variable of the context and then evaluates the expression.
isMatch(IEvaluationContext, T) - Method in interface org.eclipse.equinox.p2.metadata.expression.IMatchExpression
This method assigns candidate to the 'this' variable of the context and then evaluates the expression.
isMatch(CharSequence) - Method in class org.eclipse.equinox.p2.metadata.expression.SimplePattern
Matches the value with the compiled expression.
isMatch(IInstallableUnit) - Method in interface org.eclipse.equinox.p2.metadata.IRequirement
Returns whether the provided capabilities of the given installable unit satisfy this requirement.
isMatch(T) - Method in class org.eclipse.equinox.p2.query.ExpressionMatchQuery
 
isMatch(T) - Method in interface org.eclipse.equinox.p2.query.IMatchQuery
Deprecated.
Returns whether the given object satisfies the parameters of this query.
isMatch(T) - Method in class org.eclipse.equinox.p2.query.MatchQuery
Deprecated.
Returns whether the given object satisfies the parameters of this query.
isOSGiCompatible() - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
Checks if this version is in compliance with the OSGi version spec.
isOSGiCompatible() - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
isOSGiCompatible() - Method in class org.eclipse.equinox.p2.metadata.Version
Checks if this version is in compliance with the OSGi version spec.
isOSGiCompatible() - Method in class org.eclipse.equinox.p2.metadata.VersionRange
Checks if the versions of this range is in compliance with the OSGi version spec.
isPatch(IInstallableUnit) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Test if the IInstallableUnit is a patch.
isProduct(IInstallableUnit) - Static method in class org.eclipse.equinox.p2.query.QueryUtil
Test if the IInstallableUnit is a product.
isPropertiesMatchRequirement(IMatchExpression<IInstallableUnit>) - Static method in class org.eclipse.equinox.internal.p2.metadata.RequiredPropertiesMatch
 
isReferenceTo(Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
isReferenceTo(Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.WrappedIQuery
 
isResolved() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
isResolved() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
isResolved() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns whether this installable unit has been resolved.
isSingleton() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
isSingleton() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
isSingleton() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns whether this installable unit is a singleton.
isStrictVersionRequirement(IMatchExpression<IInstallableUnit>) - Static method in class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
isUpdateOf(IInstallableUnit) - Method in class org.eclipse.equinox.internal.p2.metadata.UpdateDescriptor
 
isUpdateOf(IInstallableUnit) - Method in interface org.eclipse.equinox.p2.metadata.IUpdateDescriptor
Helper method indicating whether or not an installable unit is an update for the installable unit passed
isValidOSGiQualifier(Comparable<?>) - Static method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
isVersionRangeRequirement(IMatchExpression<IInstallableUnit>) - Static method in class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
iterator(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
iterator() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.QueryResult
 
iterator() - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap
 
iterator(IEvaluationContext) - Method in interface org.eclipse.equinox.p2.metadata.expression.IContextExpression
Evaluate the expression and return the expected collection result as an iterator
iterator() - Method in class org.eclipse.equinox.p2.query.CollectionResult
 
iterator() - Method in class org.eclipse.equinox.p2.query.Collector
Returns an iterator on the collected objects.
iterator() - Method in interface org.eclipse.equinox.p2.query.IQueryResult
Returns an iterator on the collected objects.
ITouchpointData - Interface in org.eclipse.equinox.p2.metadata
ITouchpoint data instances contain the additional information needed by a touchpoint to execute each engine phase it participates in.
ITouchpointInstruction - Interface in org.eclipse.equinox.p2.metadata
A touchpoint instruction contains either a sequence of instruction statements to be executed during a particular engine phase, or some simple string value that is needed by a touchpoint to execute its phases.
ITouchpointType - Interface in org.eclipse.equinox.p2.metadata
Identifies a particular touchpoint.
IUMap - Class in org.eclipse.equinox.internal.p2.metadata
A map that stores IInstallableUnit instances in a way that is efficient to query
IUMap() - Constructor for class org.eclipse.equinox.internal.p2.metadata.IUMap
 
IUMap.MapIterator - Class in org.eclipse.equinox.internal.p2.metadata
Iterator over all the IInstallableUnit instances in the map.
IUpdateDescriptor - Interface in org.eclipse.equinox.p2.metadata
An update descriptor is attached to an installable unit to describe what that installable unit is capable of acting as an update for.
IVersionedId - Interface in org.eclipse.equinox.p2.metadata
An interface representing a (id,version) pair.
IVersionFormat - Interface in org.eclipse.equinox.p2.metadata
The IVersionFormat represents the Omni Version Format in compiled form.

K

KeyWithLocale - Class in org.eclipse.equinox.p2.metadata
A key that can be used to extract a localized property for a specified Locale
KeyWithLocale(String, Locale) - Constructor for class org.eclipse.equinox.p2.metadata.KeyWithLocale
 
KEYWORD_ALL - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_BOOLEAN - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_CLASS - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_COLLECT - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_EXISTS - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_FALSE - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_FILTER - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_FIRST - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_FLATTEN - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_INTERSECT - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_IQUERY - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_LATEST - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_LIMIT - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_LOCALIZED_KEYS - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_LOCALIZED_MAP - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_LOCALIZED_PROPERTY - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_NULL - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_RANGE - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_SATISFIES_ALL - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_SATISFIES_ANY - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_SELECT - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_SET - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_TRAVERSE - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_TRUE - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_UNION - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_UNIQUE - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
KEYWORD_VERSION - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
keywords - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
keywordToTokenMap() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
keywordToTokenMap() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.QLParser
 

L

lambda - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
lambda(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
lambda(IExpression, IExpression[], IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
lambda(IExpression, IExpression[], IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Creates a lambda expression that takes more then one variable (currying).
lambda(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Creates a lambda expression that takes exactly one variable.
LambdaExpression - Class in org.eclipse.equinox.internal.p2.metadata.expression
A function that executes some code
LambdaExpression(Variable, Expression) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression
 
lastTokenPos - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
latest(IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
latest(IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that yields a new collection consisting of the latest version of the elements of the collection.
LDAPApproximation - Class in org.eclipse.equinox.internal.p2.metadata.expression
Map a string for an LDAP APPROX (~=) comparison.
LDAPApproximation(String) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.LDAPApproximation
 
LDAPFilter - Class in org.eclipse.equinox.internal.p2.metadata.expression
 
LDAPFilterParser - Class in org.eclipse.equinox.internal.p2.metadata.expression.parser
Parser class for OSGi filter strings.
LDAPFilterParser(IExpressionFactory) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.parser.LDAPFilterParser
 
less(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
less(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that tests if lhs is less than rhs.
lessEqual(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
lessEqual(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that tests if lhs is less than or equal to rhs.
lhs - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.Binary
 
License - Class in org.eclipse.equinox.internal.p2.metadata
The License class represents a software license.
License(URI, String, String) - Constructor for class org.eclipse.equinox.internal.p2.metadata.License
Creates a new license object which is identified by users using the body field.
limit(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
limit(IExpression, int) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
limit(IExpression, int) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that yields a new collection consisting of the count first elements of the source collection.
limit(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that yields a new collection consisting of the n first elements of the source collection where n is determined by limit.
Literal - Class in org.eclipse.equinox.internal.p2.metadata.expression
An expression that represents a constant value.

M

match(Map<String, ? extends Object>) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
match(Dictionary) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
match(<any>) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
match(Object, Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Matches
 
match(Map<String, ? extends Object>) - Method in interface org.eclipse.equinox.p2.metadata.expression.IFilterExpression
Filter using a Map.
matchCase(Map<String, ? extends Object>) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
matchCase(Dictionary) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
matchCase(Map<String, ? extends Object>) - Method in interface org.eclipse.equinox.p2.metadata.expression.IFilterExpression
Filter with case sensitivity using a Map.
matches(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
matches(Map<String, ?>) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
Matches - Class in org.eclipse.equinox.internal.p2.metadata.expression
A class that performs "matching" The actual algorithm used for performing the match varies depending on the types of the items to match.
Matches(Expression, Expression) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.Matches
 
matches(IRequiredCapability) - Method in class org.eclipse.equinox.internal.p2.metadata.RequirementChange
 
matches(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that tests if lhs matches rhs.
matches(IRequiredCapability) - Method in interface org.eclipse.equinox.p2.metadata.IRequirementChange
 
matchExpression(IExpression, Object...) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
MatchExpression<T> - Class in org.eclipse.equinox.internal.p2.metadata.expression
The MatchExpression is a wrapper for an IExpression that is expected to return a boolean value.
matchExpression - Variable in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
matchExpression(IExpression, Object...) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Creates a parameterized top level expression suitable for predicate matching
MatchIteratorFilter<T> - Class in org.eclipse.equinox.internal.p2.metadata.expression
An iterator filter using a boolean MatchIteratorFilter.isMatch(Object) method.
MatchIteratorFilter(Iterator<? extends T>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.MatchIteratorFilter
 
MatchQuery<T> - Class in org.eclipse.equinox.p2.query
Deprecated.
If possible, use one of the predefined queries in QueryUtil or use the QueryUtil.createMatchQuery(String, Object...) to create a custom expression based query. If the query cannot be expressed using the p2QL, then use a predefined or custom expression query as a first filter (in worst case, use QueryUtil.createIUAnyQuery()) and then provide further filtering like so:
 for(iter = queryable.query(someExpressionQuery).iterator(); iter.hasNext();) {
   // do your match here
 }
MatchQuery() - Constructor for class org.eclipse.equinox.p2.query.MatchQuery
Deprecated.
 
max - Variable in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
MAX_INT_OBJ - Static variable in class org.eclipse.equinox.internal.p2.metadata.VersionParser
 
MAX_VALUE - Static variable in class org.eclipse.equinox.internal.p2.metadata.VersionVector
A value that is greater then any other value
MAX_VERSION - Static variable in class org.eclipse.equinox.p2.metadata.Version
The version that is semantically greater then all other versions.
MAXS_VALUE - Static variable in class org.eclipse.equinox.internal.p2.metadata.VersionVector
A value that is greater then any string but less then VersionVector.MAX_VALUE and any Integer or VersionVector.
member(IExpression, String) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
Member - Class in org.eclipse.equinox.internal.p2.metadata.expression
An expression that performs member calls to obtain some value from some object instance.
Member(Expression, String, Expression[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.Member
 
member(IExpression, String) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Creates a member accessor expression.
Member.DynamicMember - Class in org.eclipse.equinox.internal.p2.metadata.expression
 
Member.EmptyMember - Class in org.eclipse.equinox.internal.p2.metadata.expression
 
Member.LengthMember - Class in org.eclipse.equinox.internal.p2.metadata.expression
 
MEMBER_APPLICABILITY_SCOPE - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitPatch
 
MEMBER_ARTIFACTS - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_CLASSIFIER - Static variable in class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
MEMBER_COPYRIGHT - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_FILTER - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_FILTER - Static variable in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
MEMBER_FRAGMENTS - Static variable in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
MEMBER_GREEDY - Static variable in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
MEMBER_ID - Static variable in class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
MEMBER_ID - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_LICENSES - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_LIFECYCLE - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitPatch
 
MEMBER_MATCH - Static variable in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
MEMBER_MAX - Static variable in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
MEMBER_MIN - Static variable in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
MEMBER_NAME - Static variable in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
Used for fast access from P2 queries to the ProvidedCapability.getName() method
MEMBER_NAMESPACE - Static variable in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
Used for fast access from P2 queries to the ProvidedCapability.getNamespace() method
MEMBER_ORIGINAL - Static variable in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
MEMBER_PROFILE_PROPERTIES - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_PROPERTIES - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_PROPERTIES - Static variable in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
Used for fast access from P2 queries to the ProvidedCapability.getProperties() method
MEMBER_PROVIDED_CAPABILITIES - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_REQUIREMENTS - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_REQUIREMENTS_CHANGE - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitPatch
 
MEMBER_SINGLETON - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_TOUCHPOINT_DATA - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_TOUCHPOINT_TYPE - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_TRANSLATED_PROPERTIES - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_UPDATE_DESCRIPTOR - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_VERSION - Static variable in class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
MEMBER_VERSION - Static variable in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
MEMBER_VERSION - Static variable in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
Used for fast access from P2 queries to the ProvidedCapability.getVersion() method
memberCall(IExpression, String, IExpression...) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
memberCall(IExpression, String, IExpression...) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Creates a member call expression.
MemberProvider - Class in org.eclipse.equinox.internal.p2.metadata.expression
 
MemberProvider() - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.MemberProvider
 
mergeTouchpointData(ITouchpointData, Map<String, ITouchpointInstruction>) - Static method in class org.eclipse.equinox.p2.metadata.MetadataFactory
Merge the given touchpoint instructions with a pre-existing touchpoint data
Messages - Class in org.eclipse.equinox.internal.p2.metadata
TODO Shouldn't be a public class in an API package.
MetadataFactory - Class in org.eclipse.equinox.p2.metadata
A factory class for instantiating various p2 metadata objects.
MetadataFactory() - Constructor for class org.eclipse.equinox.p2.metadata.MetadataFactory
 
MetadataFactory.InstallableUnitDescription - Class in org.eclipse.equinox.p2.metadata
A description containing information about an installable unit.
MetadataFactory.InstallableUnitFragmentDescription - Class in org.eclipse.equinox.p2.metadata
A description containing information about an installable unit fragment.
MetadataFactory.InstallableUnitPatchDescription - Class in org.eclipse.equinox.p2.metadata
A description containing information about an installable unit patch.
min - Variable in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
MIN_VALUE - Static variable in class org.eclipse.equinox.internal.p2.metadata.VersionVector
A value that is less then any other value
MINS_VALUE - Static variable in class org.eclipse.equinox.internal.p2.metadata.VersionVector
A value that is greater then VersionVector.MIN_VALUE and less then any string, Integer, or VersionVector (a.k.a. empty_string)
missing_comma_in_range_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
MultiVariableContext(EvaluationContext, IExpression[], Object[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext.MultiVariableContext
 

N

NAMESPACE_IU_ID - Static variable in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
A capability namespace representing a particular InstallableUnit by id.
NAry - Class in org.eclipse.equinox.internal.p2.metadata.expression
The abstract baseclass for all N-ary expressions
NAry(Expression[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.NAry
 
needsTranslationSupport() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
Checks if the expression will make repeated requests for the 'everything' iterator.
negative_character_range - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
neither_raw_vector_nor_format_specified_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
newValue() - Method in class org.eclipse.equinox.internal.p2.metadata.RequirementChange
 
newValue() - Method in interface org.eclipse.equinox.p2.metadata.IRequirementChange
 
next() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CompoundIterator
 
next() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Everything
 
next() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchIteratorFilter
 
next() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator
 
next() - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap.MapIterator
 
nextToken() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
NO_ARGS - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
 
no_expression_factory - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
no_expression_parser - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
NO_UNITS - Static variable in class org.eclipse.equinox.p2.query.QueryUtil
 
NONE - Static variable in interface org.eclipse.equinox.p2.metadata.ITouchpointType
A touchpoint type indicating an undefined touchpoint type.
NORMAL - Static variable in interface org.eclipse.equinox.p2.metadata.IUpdateDescriptor
Update severity constant (value 0) indicating a normal severity update.
normalize(List<? extends IExpression>, int) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
normalize(List<? extends IExpression>, int) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Performs boolean normalization on the expression to create a canonical form.
not(IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
not(IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Creates an expression that negates the result of evaluating its operand.
NULL_CONSTANT - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
number_can_not_have_pad_value - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 

O

OmniVersion - Class in org.eclipse.equinox.internal.p2.metadata
The Generic Omni Version is composed of a vector of Comparable objects and a pad value.
only_format_specified_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
only_max_and_empty_string_defaults_can_have_translations - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
operand - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.Unary
 
operands - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.NAry
 
OPERATOR_AND - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_ARRAY - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_ASSIGN - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_AT - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_EACH - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_ELSE - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_EQUALS - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_GT - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_GT_EQUAL - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_IF - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_LT - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_LT_EQUAL - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_MATCHES - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_MEMBER - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_NOT - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_NOT_EQUALS - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_OR - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
OPERATOR_PARAMETER - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
or(IExpression...) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
or(IExpression...) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create a logical or of its operands.
org.eclipse.equinox.internal.p2.metadata - package org.eclipse.equinox.internal.p2.metadata
 
org.eclipse.equinox.internal.p2.metadata.expression - package org.eclipse.equinox.internal.p2.metadata.expression
 
org.eclipse.equinox.internal.p2.metadata.expression.parser - package org.eclipse.equinox.internal.p2.metadata.expression.parser
 
org.eclipse.equinox.internal.p2.metadata.index - package org.eclipse.equinox.internal.p2.metadata.index
 
org.eclipse.equinox.internal.p2.metadata.query - package org.eclipse.equinox.internal.p2.metadata.query
 
org.eclipse.equinox.p2.metadata - package org.eclipse.equinox.p2.metadata
Defines the metadata being handled by p2.
org.eclipse.equinox.p2.metadata.expression - package 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.metadata.index - package org.eclipse.equinox.p2.metadata.index
Provides classes for metadata query indexing Package Specification This package provides API for creating and manipulating indices that are used to optimize queries against a particular queryable source.
org.eclipse.equinox.p2.query - package org.eclipse.equinox.p2.query
Provides common classes for the query mechanism.
original - Variable in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
original_must_start_with_colon_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
original_stated_but_missing_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
originalToString(StringBuffer, boolean) - Method in class org.eclipse.equinox.internal.p2.metadata.BasicVersion
Appends the original for this version onto the sb StringBuffer if present.
originalToString(StringBuffer, boolean) - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
Appends the original for this version onto the sb StringBuffer if present.
originalToString(StringBuffer, boolean) - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
OSGI_FORMAT - Static variable in class org.eclipse.equinox.internal.p2.metadata.VersionFormat
The predefined OSGi format that is used when parsing OSGi versions.
OSGI_FORMAT_STRING - Static variable in class org.eclipse.equinox.internal.p2.metadata.VersionFormat
The string representation of the Omni Version format used for parsing OSGi versions.
OSGiVersion - Class in org.eclipse.equinox.internal.p2.metadata
 
OSGiVersion(int, int, int, Comparable<? extends Object>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 

P

pad_defined_more_then_once - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
Parameter - Class in org.eclipse.equinox.internal.p2.metadata.expression
The abstract base class for the indexed and keyed parameters
parameters - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
parse(String) - Static method in class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
parse(String) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parse(String) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.LDAPFilterParser
 
parse(String) - Method in class org.eclipse.equinox.internal.p2.metadata.VersionFormat
 
parse(String, int, int) - Static method in class org.eclipse.equinox.internal.p2.metadata.VersionParser
Parse the version string and assing the parsed portions to the receiver.
parse(String) - Static method in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
Create a new expression.
parse(String) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionParser
Create a new expression.
parse(String) - Method in interface org.eclipse.equinox.p2.metadata.IVersionFormat
Parse the given version string.
parse(String) - Static method in class org.eclipse.equinox.p2.metadata.VersionedId
Creates and returns a new VersionedId from the given string specification.
parseAnd() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parseArray() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parseBinary() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parseCollectionExpression() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parseCollectionLHS() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parseCollectionLHS() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.QLParser
 
parseCollectionRHS(IExpression, int) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parseCollectionRHS(IExpression, int) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.QLParser
 
parseCondition() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parseCondition() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.QLParser
 
parseFilter(String) - Static method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
parseFunction() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.QLParser
 
parseLambdaDefinition() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parseLambdaDefinition() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.QLParser
 
parseLDAP(String) - Static method in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
Parse an LDAP filter from the filter string.
parseMember() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parseMember() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.QLParser
 
parseNot() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parseOr() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parseQuery(String) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parseQuery(String) - Static method in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
Create an arbitrary expression.
parseQuery(String) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionParser
Create an arbitrary expression.
parseRaw(String, IVersionFormat, String) - Static method in class org.eclipse.equinox.internal.p2.metadata.VersionFormat
Parse a version string using the VersionFormat.RAW_FORMAT parser.
parseUnary() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
parseUnary() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.QLParser
 
parseVersion(String) - Static method in class org.eclipse.equinox.p2.metadata.Version
Parses a version identifier from the specified string.
perform(IIndexProvider<T>) - Method in interface org.eclipse.equinox.p2.metadata.index.IQueryWithIndex
Evaluates the query using the indexProvider.
perform(IIndexProvider<T>) - Method in class org.eclipse.equinox.p2.query.ExpressionMatchQuery
 
perform(Iterator<T>) - Method in class org.eclipse.equinox.p2.query.ExpressionMatchQuery
 
perform(IIndexProvider<T>) - Method in class org.eclipse.equinox.p2.query.ExpressionQuery
 
perform(Iterator<T>) - Method in class org.eclipse.equinox.p2.query.ExpressionQuery
 
perform(Iterator<T>) - Method in interface org.eclipse.equinox.p2.query.IQuery
Evaluates the query for a specific input.
perform(Iterator<T>) - Method in class org.eclipse.equinox.p2.query.MatchQuery
Deprecated.
Performs this query on the given iterator, passing all objects in the iterator that match the criteria of this query to the given result.
performing_subquery - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
PI_METADATA - Static variable in class org.eclipse.equinox.internal.p2.metadata.TranslationSupport
 
pipe(IExpression...) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
Pipe - Class in org.eclipse.equinox.internal.p2.metadata.expression
 
pipe(IExpression...) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create a pipe of expressions.
popVariable() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
postPerform() - Method in class org.eclipse.equinox.p2.query.ExpressionMatchQuery
 
postPerform() - Method in class org.eclipse.equinox.p2.query.MatchQuery
Deprecated.
Execute any post-processing that must be done after this query has been performed against a particular iterator.
premature_end_of_format - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
premature_end_of_format_expected_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
premature_EOS_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
prePerform() - Method in class org.eclipse.equinox.p2.query.ExpressionMatchQuery
 
prePerform() - Method in class org.eclipse.equinox.p2.query.MatchQuery
Deprecated.
Execute any pre-processing that must be done before this query is performed against a particular iterator.
PRIORITY_AND - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
PRIORITY_ASSIGNMENT - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
PRIORITY_BINARY - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
PRIORITY_COLLECTION - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
PRIORITY_COMMA - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
PRIORITY_CONDITION - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
PRIORITY_FUNCTION - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
PRIORITY_LAMBDA - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
PRIORITY_LITERAL - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
PRIORITY_MAX - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
PRIORITY_MEMBER - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
PRIORITY_NOT - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
PRIORITY_OR - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
PRIORITY_VARIABLE - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
prolog(IEvaluationContext) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression
 
PROP_BUNDLE_LOCALIZATION - Static variable in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
A property key (value "org.eclipse.equinox.p2.bundle.localization") for a String property containing the bundle localization property file name
PROP_CONTACT - Static variable in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
A property key (value "org.eclipse.equinox.p2.contact") for a String property containing a contact address where problems can be reported, such as an email address.
PROP_DESCRIPTION - Static variable in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
A property key (value "org.eclipse.equinox.p2.description") for a String property containing a human-readable description of the installable unit.
PROP_DESCRIPTION_URL - Static variable in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
A property key (value "org.eclipse.equinox.p2.description.url") for a String property containing a URL to the description of the installable unit.
PROP_DOC_URL - Static variable in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
A property key (value "org.eclipse.equinox.p2.doc.url") for a String property containing a URL for documentation about the installable unit.
PROP_ICON - Static variable in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
A property key (value "org.eclipse.equinox.p2.icon") for a String property containing a URI for an icon that should be shown when displaying this installable unit in a user interface.
PROP_NAME - Static variable in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
A property key (value "org.eclipse.equinox.p2.name") for a String property containing a human-readable name for the installable unit.
PROP_PARTIAL_IU - Static variable in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
A property key (value "org.eclipse.equinox.p2.partial.iu") for a boolean property indicating the IU is generated from incomplete information and should be replaced by the complete IU if available.
PROP_PROVIDER - Static variable in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
A property key (value "org.eclipse.equinox.p2.provider") for a String property containing information about the vendor or provider of the installable unit.
PROP_TYPE_CATEGORY - Static variable in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
A property key (value "org.eclipse.equinox.p2.type.category") for a boolean property indicating that an installable unit is a category.
PROP_TYPE_CATEGORY - Static variable in class org.eclipse.equinox.p2.query.QueryUtil
 
PROP_TYPE_FRAGMENT - Static variable in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
A property key (value "org.eclipse.equinox.p2.type.fragment") for a boolean property indicating that an installable unit is a fragment.
PROP_TYPE_GROUP - Static variable in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
A property key (value "org.eclipse.equinox.p2.type.patch") for a boolean property indicating that an installable unit is a group.
PROP_TYPE_GROUP - Static variable in class org.eclipse.equinox.p2.query.QueryUtil
 
PROP_TYPE_PATCH - Static variable in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
A property key (value "org.eclipse.equinox.p2.type.patch") for a boolean property indicating that an installable unit is a patch.
PROP_TYPE_PATCH - Static variable in class org.eclipse.equinox.p2.query.QueryUtil
 
PROP_TYPE_PRODUCT - Static variable in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
A property key (value "org.eclipse.equinox.p2.type.product") for a boolean property indicating that an installable unit is the root IU of a product.
PROPERTY_VERSION - Static variable in interface org.eclipse.equinox.p2.metadata.IProvidedCapability
The name of the property under which the capability version is stored.
provided_capability_name_not_defined - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
provided_capability_namespace_not_defined - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
ProvidedCapability - Class in org.eclipse.equinox.internal.p2.metadata
Describes a capability as exposed or required by an installable unit
ProvidedCapability(String, Map<String, Object>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
 
ProvidedCapability(String, String, Version) - Constructor for class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
 

Q

QLParser - Class in org.eclipse.equinox.internal.p2.metadata.expression.parser
 
QLParser(IExpressionFactory) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.parser.QLParser
 
query(IQuery<T>, IProgressMonitor) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.QueryResult
 
query(IIndexProvider<Q>, IQuery<Q>, IProgressMonitor) - Static method in class org.eclipse.equinox.internal.p2.metadata.index.IndexProvider
 
query(IQuery<T>, IProgressMonitor) - Method in class org.eclipse.equinox.internal.p2.metadata.index.IndexProvider
 
query(IQuery<T>, IProgressMonitor) - Method in class org.eclipse.equinox.p2.query.CollectionResult
 
query(IQuery<T>, IProgressMonitor) - Method in class org.eclipse.equinox.p2.query.Collector
Performs a query on this results of this collector.
query(IQuery<T>, IProgressMonitor) - Method in interface org.eclipse.equinox.p2.query.IQueryable
Performs a query, passing any objects that satisfy the query to the provided collector.
QueryResult<T> - Class in org.eclipse.equinox.internal.p2.metadata.expression
A result optimized for dealing with iterators returned from expression evaluation.
QueryResult(Iterator<T>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.QueryResult
Create an QueryResult based on the given iterator.
QueryResult(Collection<T>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.QueryResult
 
QueryUtil - Class in org.eclipse.equinox.p2.query
Helper class for query related tasks.
QueryUtil() - Constructor for class org.eclipse.equinox.p2.query.QueryUtil
 

R

range_boundaries_0_and_1_cannot_have_different_formats - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
range_defined_more_then_once - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
range_max_cannot_be_less_then_range_min - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
range_max_cannot_be_zero - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
range_min_0_is_not_less_then_range_max_1 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
RangeFunction - Class in org.eclipse.equinox.internal.p2.metadata.expression
A function that creates a VersionRange from a String
RangeFunction(Expression[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.RangeFunction
 
raw_and_original_must_use_same_range_inclusion_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
raw_element_can_not_have_pad_value - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
raw_element_expected_0 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
RAW_FORMAT - Static variable in class org.eclipse.equinox.internal.p2.metadata.VersionFormat
The predefined OSGi format that is used when parsing raw versions.
RAW_FORMAT_STRING - Static variable in class org.eclipse.equinox.internal.p2.metadata.VersionFormat
The string representation of the Omni Version format used for parsing raw versions.
RAW_PREFIX - Static variable in class org.eclipse.equinox.p2.metadata.Version
 
rawToString(StringBuffer, boolean) - Method in class org.eclipse.equinox.internal.p2.metadata.BasicVersion
Appends the raw format for this version onto the sb StringBuffer.
rawToString(StringBuffer, boolean) - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
Appends the raw format for this version onto the sb StringBuffer.
rawToString(StringBuffer, boolean) - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
remove() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CompoundIterator
Remove is not supported by this iterator so calling this method will always yield an exception.
remove() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchIteratorFilter
 
remove() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.RepeatableIterator
 
remove() - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap.MapIterator
 
remove(IInstallableUnit) - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap
 
removeAll(Collection<IInstallableUnit>) - Method in class org.eclipse.equinox.internal.p2.metadata.IUMap
 
RepeatableIterator<T> - Class in org.eclipse.equinox.internal.p2.metadata.expression
 
RequiredCapability - Class in org.eclipse.equinox.internal.p2.metadata
A required capability represents some external constraint on an IInstallableUnit.
RequiredCapability(String, String, VersionRange, String, boolean, boolean) - Constructor for class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
Deprecated.
To be removed once CBI is fixed.
RequiredCapability(String, String, VersionRange, String, boolean, boolean, boolean) - Constructor for class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
Deprecated.
To be removed once CBI is fixed.
RequiredCapability(String, String, VersionRange, IMatchExpression<IInstallableUnit>, int, int, boolean, String) - Constructor for class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
RequiredPropertiesMatch - Class in org.eclipse.equinox.internal.p2.metadata
A required capability match represents some external constraint on an IInstallableUnit.
RequiredPropertiesMatch(String, IFilterExpression, IMatchExpression<IInstallableUnit>, int, int, boolean, String) - Constructor for class org.eclipse.equinox.internal.p2.metadata.RequiredPropertiesMatch
 
Requirement - Class in org.eclipse.equinox.internal.p2.metadata
A requirement represents some external constraint on an IInstallableUnit.
Requirement(IMatchExpression<IInstallableUnit>, IMatchExpression<IInstallableUnit>, int, int, boolean, String) - Constructor for class org.eclipse.equinox.internal.p2.metadata.Requirement
 
RequirementChange - Class in org.eclipse.equinox.internal.p2.metadata
 
RequirementChange(IRequiredCapability, IRequiredCapability) - Constructor for class org.eclipse.equinox.internal.p2.metadata.RequirementChange
 
reset() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression.VariableFinder
 
ResolvedInstallableUnit - Class in org.eclipse.equinox.internal.p2.metadata
 
ResolvedInstallableUnit(IInstallableUnit) - Constructor for class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
ResolvedInstallableUnit(IInstallableUnit, IInstallableUnitFragment[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
rhs - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.Binary
 
rootVariable - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 

S

satisfies(IRequirement) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
satisfies(IRequirement) - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
satisfies(IRequirement) - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns whether this unit has a provided capability that satisfies the given requirement.
select(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
select(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that yields a new collection consisting of all elements of the collection for which the lambda yields true.
setApplicabilityScope(IRequirement[][]) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitPatch
 
setApplicabilityScope(IRequirement[][]) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitPatchDescription
Set the applicability scope for the installable unit patch.
setArtifacts(IArtifactKey[]) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setArtifacts(IArtifactKey[]) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Set the artifact keys for the installable unit.
setCapabilities(IProvidedCapability[]) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setCapabilities(IProvidedCapability[]) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Set the capabilities for the installable unit.
setCopyright(ICopyright) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setCopyright(ICopyright) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Set the copyright for the installable unit.
setFilter(IMatchExpression<IInstallableUnit>) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setFilter(String) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setFilter(IMatchExpression<IInstallableUnit>) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
 
setFilter(String) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
 
SetFunction - Class in org.eclipse.equinox.internal.p2.metadata.expression
 
SetFunction(Expression[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.SetFunction
 
setHost(Collection<IRequirement>) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitFragment
 
setHost(IRequirement...) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitFragmentDescription
Specify the requirements identifying the host to which the installable unit fragment should be attached to.
setId(String) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setId(String) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Set the id of the installable unit.
setIndexProvider(IIndexProvider<?>) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
setIndexProvider(IIndexProvider<?>) - Method in interface org.eclipse.equinox.p2.metadata.expression.IEvaluationContext
 
setIndexProvider(IIndexProvider<T>) - Method in class org.eclipse.equinox.p2.query.ExpressionMatchQuery
 
setLicenses(ILicense[]) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setLicenses(ILicense[]) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Set the licenses for the installable unit.
setLifeCycle(IRequirement) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitPatch
 
setLifeCycle(IRequirement) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitPatchDescription
Set the lifecycle change for the installable unit patch.
setLocaleProvider(LocaleProvider) - Method in class org.eclipse.equinox.internal.p2.metadata.TranslationSupport
Set the locale that should be used when obtaining translations.
setLocalizedProperty(String, String) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setMetaRequiredCapabilities(IRequirement[]) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setMetaRequiredCapabilities(IRequirement[]) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Deprecated.
Use setMetaRequirements(requirements) instead
setMetaRequirements(IRequirement[]) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Set the meta requirements for the installable unit.
setProperty(String, String) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setProperty(String, String) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Set a property with a specified value for this installable unit.
setRequiredCapabilities(IRequirement[]) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setRequiredCapabilities(IRequirement[]) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitPatch
 
setRequiredCapabilities(IRequirement[]) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Deprecated.
Use setRequirements(requirements) instead
setRequirementChanges(IRequirementChange[]) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitPatchDescription
Set the requirement change for the installable unit patch.
setRequirements(IRequirement[]) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Set the requirements for the installable unit.
setRequirementsChange(IRequirementChange[]) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnitPatch
 
setSingleton(boolean) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setSingleton(boolean) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Change the singleton status of the installable unit.
setTouchpointType(ITouchpointType) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setTouchpointType(ITouchpointType) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Set the touchpoint type for the installable unit.
setTranslationSource(IQueryable<IInstallableUnit>) - Method in class org.eclipse.equinox.internal.p2.metadata.TranslationSupport
Set the IQueryable that should be used to obtain translation fragment IUs.
setUpdateDescriptor(IUpdateDescriptor) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setUpdateDescriptor(IUpdateDescriptor) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Set the update descriptor for the installable unit.
setValue(IExpression, Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext.MultiVariableContext
 
setValue(IExpression, Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext
 
setValue(IExpression, Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext.SingleVariableContext
 
setValue(IEvaluationContext, Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Variable
 
setValue(IExpression, Object) - Method in interface org.eclipse.equinox.p2.metadata.expression.IEvaluationContext
Set the current value for the given variable to value
setVersion(Version) - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
setVersion(Version) - Method in class org.eclipse.equinox.p2.metadata.MetadataFactory.InstallableUnitDescription
Set the version of this installable unit.
SimplePattern - Class in org.eclipse.equinox.p2.metadata.expression
A simple compiled pattern.
SingleVariableContext(EvaluationContext, IExpression, Object[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.EvaluationContext.SingleVariableContext
 
size() - Method in class org.eclipse.equinox.p2.query.Collector
Returns the number of collected objects.
skipTrailingWhite(String, int, int) - Static method in class org.eclipse.equinox.internal.p2.metadata.VersionParser
 
skipWhite(String, int) - Static method in class org.eclipse.equinox.internal.p2.metadata.VersionParser
 
string_can_not_have_pad_value - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
syntax_error_in_version_format_0_1_2 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
syntax_error_in_version_format_0_1_found_2_expected_3 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
syntaxError() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
syntaxError(String) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
syntaxException(String) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.parser.LDAPFilterParser
 

T

THIS - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
thisVariable() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
thisVariable() - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Returns the variable that represents this in an expression
toArray(Class<T>) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.QueryResult
 
toArray(Class<T>) - Method in class org.eclipse.equinox.p2.query.CollectionResult
 
toArray(Class<T>) - Method in class org.eclipse.equinox.p2.query.Collector
Returns the collected objects as an array
toArray(Class<T>) - Method in interface org.eclipse.equinox.p2.query.IQueryResult
Returns the collected objects as an array
toExpression(IQuery<?>) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
toExpression(IQuery<?>) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Wrap an IQuery as an expression.
toExternalForm() - Method in class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
toExternalForm() - Method in interface org.eclipse.equinox.p2.metadata.IArtifactKey
Returns the canonical string form of this artifact key.
TOKEN_AND - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_COMMA - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_DOLLAR - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_DOT - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_ELSE - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_END - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_EQUAL - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_ERROR - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_FALSE - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_GREATER - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_GREATER_EQUAL - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_IDENTIFIER - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_IF - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_LB - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_LC - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_LESS - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_LESS_EQUAL - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_LITERAL - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_LP - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_MATCHES - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_NOT - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_NOT_EQUAL - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_NULL - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_OR - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_PIPE - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_RB - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_RC - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_RP - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
TOKEN_TRUE - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
tokenPos - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
tokenValue - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.parser.ExpressionParser
 
toLDAPString() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
toLDAPString(StringBuffer) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
toLDAPString(StringBuffer) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
toLDAPString(StringBuffer) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Matches
 
toLDAPString(StringBuffer) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression
 
toLDAPString(StringBuffer) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpression
Appends the an LDAP filter representation of this expression to the collector.
toSet() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.QueryResult
 
toSet() - Method in class org.eclipse.equinox.p2.query.CollectionResult
 
toSet() - Method in class org.eclipse.equinox.p2.query.Collector
Returns a copy of the collected objects.
toSet() - Method in interface org.eclipse.equinox.p2.query.IQueryResult
Creates a new Set copy with the contents of this query result.
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.ArtifactKey
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Binary
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CollectionFilter
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
toString(StringBuffer) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ContextExpression
 
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
toString(StringBuffer) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Function
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LambdaExpression
 
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPApproximation
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.LDAPFilter
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.MatchExpression
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Member
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.NAry
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Parameter
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Unary
 
toString(StringBuffer, Variable) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Variable
 
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
toString(StringBuffer) - Method in class org.eclipse.equinox.internal.p2.metadata.OmniVersion
Appends the string representation of this version onto the sb StringBuffer.
toString(StringBuffer) - Method in class org.eclipse.equinox.internal.p2.metadata.OSGiVersion
 
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
 
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.RequiredPropertiesMatch
 
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.Requirement
 
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.RequirementChange
 
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointData
Returns a string representation of the touchpoint data for debugging purposes only.
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointInstruction
Returns a string representation of this instruction for debugging purposes only.
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.TouchpointType
 
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.VersionFormat
Returns the string representation of this compiled format
toString(StringBuffer) - Method in class org.eclipse.equinox.internal.p2.metadata.VersionFormat
 
toString() - Method in class org.eclipse.equinox.internal.p2.metadata.VersionVector
 
toString(StringBuffer) - Method in class org.eclipse.equinox.internal.p2.metadata.VersionVector
Append the string representation of this instance to the sb buffer.
toString(StringBuffer) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpression
Appends the string representation of this expression to the collector collector.
toString() - Method in class org.eclipse.equinox.p2.metadata.expression.SimplePattern
 
toString(StringBuffer) - Method in interface org.eclipse.equinox.p2.metadata.IVersionFormat
Appends the string representation of this compiled format to the given StringBuffer.
toString() - Method in class org.eclipse.equinox.p2.metadata.Version
 
toString(StringBuffer) - Method in class org.eclipse.equinox.p2.metadata.Version
Appends the string representation of this version onto the sb StringBuffer.
toString() - Method in class org.eclipse.equinox.p2.metadata.VersionedId
Returns a string representation of this versioned id.
toString() - Method in class org.eclipse.equinox.p2.metadata.VersionRange
 
toString(StringBuffer) - Method in class org.eclipse.equinox.p2.metadata.VersionRange
 
toString() - Method in class org.eclipse.equinox.p2.query.CollectionResult
 
TouchpointData - Class in org.eclipse.equinox.internal.p2.metadata
Touchpoint data instances contain the additional information needed by a touchpoint to execute each engine phase it participates in.
TouchpointData(Map<String, ITouchpointInstruction>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.TouchpointData
Clients must use the factory method on MetadataFactory.
TouchpointInstruction - Class in org.eclipse.equinox.internal.p2.metadata
A touchpoint instruction contains either a sequence of instruction statements to be executed during a particular engine phase, or some simple string value that is needed by a touchpoint to execute its phases.
TouchpointInstruction(String, String) - Constructor for class org.eclipse.equinox.internal.p2.metadata.TouchpointInstruction
Clients must use the factory method on MetadataFactory.
TouchpointType - Class in org.eclipse.equinox.internal.p2.metadata
Identifies a particular touchpoint.
TouchpointType(String, Version) - Constructor for class org.eclipse.equinox.internal.p2.metadata.TouchpointType
 
toUnmodifiableSet() - Method in class org.eclipse.equinox.internal.p2.metadata.expression.QueryResult
 
toUnmodifiableSet() - Method in class org.eclipse.equinox.p2.query.CollectionResult
 
toUnmodifiableSet() - Method in class org.eclipse.equinox.p2.query.Collector
Returns the collected objects as an immutable collection.
toUnmodifiableSet() - Method in interface org.eclipse.equinox.p2.query.IQueryResult
Returns a Set backed by this query result.
TranslationSupport - Class in org.eclipse.equinox.internal.p2.metadata
TranslationSupport provides string translations for properties of an IInstallableUnit.
TranslationSupport() - Constructor for class org.eclipse.equinox.internal.p2.metadata.TranslationSupport
Create an instance of TranslationSupport for the current locale.
TranslationSupport(IQueryable<IInstallableUnit>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.TranslationSupport
Create an instance of TranslationSupport for the current locale.
traverse(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
traverse(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Recursively traverse and collect elements based on a condition A common scenario in p2 is that you want to start with a set of roots and then find all items that fulfill the root requirements.
trimmedOrNull(String) - Static method in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
If str is null, then this method returns null.
TRUE_CONSTANT - Static variable in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
TRUE_EXPRESSION - Static variable in class org.eclipse.equinox.p2.metadata.expression.ExpressionUtil
 
TYPE_ALL - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_AND - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_ARRAY - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_ASSIGNMENT - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_AT - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_COLLECT - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_CONDITION - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_EQUALS - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_EXISTS - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_FIRST - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_FLATTEN - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_FUNCTION - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_GREATER - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_GREATER_EQUAL - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_INTERSECT - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_LAMBDA - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_LATEST - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_LESS - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_LESS_EQUAL - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_LIMIT - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_LITERAL - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_MATCHES - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_MEMBER - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_NOT - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_NOT_EQUALS - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_OR - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_PARAMETER - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_PIPE - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_SELECT - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_TRAVERSE - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_UNION - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_UNIQUE - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 
TYPE_VARIABLE - Static variable in interface org.eclipse.equinox.p2.metadata.expression.IExpression
 

U

Unary - Class in org.eclipse.equinox.internal.p2.metadata.expression
The abstract base class for all unary expressions
Unary(Expression) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.Unary
 
unbalanced_format_parenthesis - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
uncoercable(Object) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.CoercingComparator
 
union(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
union(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create a union of c1 and c2
unique(IExpression, IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
unique(IExpression, IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Create an expression that yields a new collection where each element is unique.
unresolved() - Method in class org.eclipse.equinox.internal.p2.metadata.InstallableUnit
 
unresolved() - Method in class org.eclipse.equinox.internal.p2.metadata.ResolvedInstallableUnit
 
unresolved() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns the unresolved equivalent of this installable unit.
UpdateDescriptor - Class in org.eclipse.equinox.internal.p2.metadata
 
UpdateDescriptor(Collection<IMatchExpression<IInstallableUnit>>, int, String, URI) - Constructor for class org.eclipse.equinox.internal.p2.metadata.UpdateDescriptor
 
UpdateQuery - Class in org.eclipse.equinox.internal.p2.metadata.query
A query that finds all IUs that are considered an "Update" of the specified IU.
UpdateQuery(IInstallableUnit) - Constructor for class org.eclipse.equinox.internal.p2.metadata.query.UpdateQuery
 

V

value - Variable in class org.eclipse.equinox.internal.p2.metadata.expression.Literal
 
valueOf(int) - Static method in class org.eclipse.equinox.internal.p2.metadata.VersionParser
 
variable(String) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.ExpressionFactory
 
Variable - Class in org.eclipse.equinox.internal.p2.metadata.expression
An expression representing a variable stack in the current thread.
Variable(String) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.Variable
 
variable(String) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionFactory
Creates an expression that represents a variable
VARIABLE_EVERYTHING - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
VARIABLE_THIS - Static variable in interface org.eclipse.equinox.internal.p2.metadata.expression.IExpressionConstants
 
VariableFinder(Variable) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.Expression.VariableFinder
 
Version - Class in org.eclipse.equinox.p2.metadata
A class that represents a Version in the Omni Version format.
Version() - Constructor for class org.eclipse.equinox.p2.metadata.Version
 
VersionedId - Class in org.eclipse.equinox.p2.metadata
An object representing a (id,version) pair.
VersionedId(String, String) - Constructor for class org.eclipse.equinox.p2.metadata.VersionedId
Creates a new versioned id with the given id and version.
VersionedId(String, Version) - Constructor for class org.eclipse.equinox.p2.metadata.VersionedId
Creates a new versioned id with the given id and version.
VersionFormat - Class in org.eclipse.equinox.internal.p2.metadata
The VersionFormat represents the Omni Version Format in compiled form.
VersionFormatException - Exception in org.eclipse.equinox.p2.metadata
Exception thrown when parsing Omni Version formats.
VersionFormatException(String) - Constructor for exception org.eclipse.equinox.p2.metadata.VersionFormatException
 
VersionFunction - Class in org.eclipse.equinox.internal.p2.metadata.expression
A function that creates a Version from a string
VersionFunction(Expression[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.VersionFunction
 
VersionParser - Class in org.eclipse.equinox.internal.p2.metadata
The Omni Version parser.
VersionRange - Class in org.eclipse.equinox.p2.metadata
This class represents a version range with Omni Version bounds.
VersionRange(Version, boolean, Version, boolean) - Constructor for class org.eclipse.equinox.p2.metadata.VersionRange
Constructs a VersionRange with the specified minVersion and maxVersion.
VersionRange(String) - Constructor for class org.eclipse.equinox.p2.metadata.VersionRange
Constructs a VersionRange from the given versionRange String.
VersionVector - Class in org.eclipse.equinox.internal.p2.metadata
The VersionVector represents an array of Comparable objects.
VersionVector(Comparable<?>[], Comparable<?>) - Constructor for class org.eclipse.equinox.internal.p2.metadata.VersionVector
 
visit(IExpression) - Method in class org.eclipse.equinox.internal.p2.metadata.expression.Expression.VariableFinder
 
visit(IExpression) - Method in interface org.eclipse.equinox.p2.metadata.expression.IExpressionVisitor
The method that will be called for each expression that is visited.

W

WrappedIQuery - Class in org.eclipse.equinox.internal.p2.metadata.expression
 
WrappedIQuery(Expression[]) - Constructor for class org.eclipse.equinox.internal.p2.metadata.expression.WrappedIQuery
The WrappedIQuery constructor takes an array with one or two arguments.

_

_0_is_not_a_valid_qualifier_in_osgi_1 - Static variable in class org.eclipse.equinox.internal.p2.metadata.Messages
 
A B C D E F G H I K L M N O P Q R S T U V W _ 
Skip navigation links