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.
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.
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 matchinClass> 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 matchinClass> 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.
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 matchinClass.
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 matchinClass.
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(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(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>, 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(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
 

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.RequiredCapability
 
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
 
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_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() - Static method in class org.eclipse.equinox.internal.p2.metadata.MetadataActivator
 
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.RequiredCapability
 
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.RequiredCapability
 
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.RequiredCapability
 
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.RequiredCapability
 
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.RequiredCapability
 
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.RequiredCapability
 
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.ResolvedInstallableUnit
 
getProperties() - Method in interface org.eclipse.equinox.p2.metadata.IInstallableUnit
Returns an unmodifiable copy of the properties associated with the installable unit.
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
Returns the range of versions that satisfy this required capability.
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.
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.RequiredCapability
 
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
 
instance - Static variable in class org.eclipse.equinox.internal.p2.metadata.MetadataActivator
 
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.RequiredCapability
 
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.RequiredCapability
 
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.
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.
isSimpleRequirement(IMatchExpression<IInstallableUnit>) - Static method in class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
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.
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
 
isVersionStrict(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(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_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.RequiredCapability
 
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.RequiredCapability
 
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.RequiredCapability
 
MEMBER_MAX - Static variable in class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
MEMBER_MIN - Static variable in class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
MEMBER_NAME - Static variable in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
 
MEMBER_NAMESPACE - Static variable in class org.eclipse.equinox.internal.p2.metadata.ProvidedCapability
 
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_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
 
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.
MetadataActivator - Class in org.eclipse.equinox.internal.p2.metadata
 
MetadataActivator() - Constructor for class org.eclipse.equinox.internal.p2.metadata.MetadataActivator
 
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_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.MetadataActivator
 
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.
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, 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
TODO replace booleans with int options flag.
RequiredCapability(IMatchExpression<IInstallableUnit>, IMatchExpression<IInstallableUnit>, int, int, boolean, String) - Constructor for class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
RequiredCapability(String, String, VersionRange, String, boolean, boolean, boolean) - Constructor for class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
RequiredCapability(String, String, VersionRange, IMatchExpression<IInstallableUnit>, int, int, boolean, String) - Constructor for class org.eclipse.equinox.internal.p2.metadata.RequiredCapability
 
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.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
 
start(BundleContext) - Method in class org.eclipse.equinox.internal.p2.metadata.MetadataActivator
 
stop(BundleContext) - Method in class org.eclipse.equinox.internal.p2.metadata.MetadataActivator
 
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.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 _