| Package | Description | 
|---|---|
| org.osgi.service.repository | 
 Repository Service Package Version 1.1. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AndExpression
A  
RequirementExpression representing the and of a number of
 requirement expressions. | 
interface  | 
IdentityExpression
A  
RequirementExpression representing a requirement. | 
interface  | 
NotExpression
A  
RequirementExpression representing the not (negation) of a
 requirement expression. | 
interface  | 
OrExpression
A  
RequirementExpression representing the or of a number of
 requirement expressions. | 
| Modifier and Type | Method and Description | 
|---|---|
RequirementExpression | 
NotExpression.getRequirementExpression()
Return the requirement expression that is negated by this
  
NotExpression. | 
| Modifier and Type | Method and Description | 
|---|---|
List<RequirementExpression> | 
OrExpression.getRequirementExpressions()
Return the requirement expressions that are combined by this
  
OrExpression. | 
List<RequirementExpression> | 
AndExpression.getRequirementExpressions()
Return the requirement expressions that are combined by this
  
AndExpression. | 
| Modifier and Type | Method and Description | 
|---|---|
AndExpression | 
ExpressionCombiner.and(RequirementExpression expr1,
   RequirementExpression expr2)
Combine two  
RequirementExpressions into a requirement expression
 using the and operator. | 
AndExpression | 
ExpressionCombiner.and(RequirementExpression expr1,
   RequirementExpression expr2,
   RequirementExpression... moreExprs)
Combine multiple  
RequirementExpressions into a requirement
 expression using the and operator. | 
AndExpression | 
ExpressionCombiner.and(RequirementExpression expr1,
   RequirementExpression expr2,
   RequirementExpression... moreExprs)
Combine multiple  
RequirementExpressions into a requirement
 expression using the and operator. | 
Promise<Collection<Resource>> | 
Repository.findProviders(RequirementExpression expression)
Find the resources that match the specified requirement expression. 
 | 
NotExpression | 
ExpressionCombiner.not(RequirementExpression expr)
Return the negation of a  
RequirementExpression. | 
OrExpression | 
ExpressionCombiner.or(RequirementExpression expr1,
  RequirementExpression expr2)
Combine two  
RequirementExpressions into a requirement expression
 using the or operator. | 
OrExpression | 
ExpressionCombiner.or(RequirementExpression expr1,
  RequirementExpression expr2,
  RequirementExpression... moreExprs)
Combine multiple  
RequirementExpressions into a requirement
 expression using the or operator. | 
OrExpression | 
ExpressionCombiner.or(RequirementExpression expr1,
  RequirementExpression expr2,
  RequirementExpression... moreExprs)
Combine multiple  
RequirementExpressions into a requirement
 expression using the or operator. | 
Copyright © Contributors to the Eclipse Foundation Licensed under the Eclipse Foundation Specification License – v1.0