| Package | Description | 
|---|---|
| org.apache.olingo.commons.api.edm.provider | Contains representations for objects created during CSDL document parsing | 
| org.apache.olingo.commons.api.edm.provider.annotation | Contains representations for objects created during
 CSDL document parsing related to the CSDL annotations. | 
| Modifier and Type | Method and Description | 
|---|---|
| CsdlExpression | CsdlAnnotation. getExpression()Returns the annotated expression | 
| Modifier and Type | Method and Description | 
|---|---|
| CsdlAnnotation | CsdlAnnotation. setExpression(CsdlExpression annotationExpression)Sets the annotated expression | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CsdlAnnotationPathRepresents an annotation path | 
| class  | CsdlApply | 
| class  | CsdlCastRepresents an edm:Cast expression. | 
| class  | CsdlCollectionThe edm:Collection expression enables a value to be obtained from zero or more child expressions. | 
| class  | CsdlConstantExpression | 
| class  | CsdlDynamicExpression | 
| class  | CsdlIfRepresents a edm:If expression | 
| class  | CsdlIsOfThe edm:IsOf expression evaluates a child expression and returns a Boolean value indicating whether
 the child expression returns the specified type | 
| class  | CsdlLabeledElementThe edm:LabeledElement expression assigns a name to a child expression. | 
| class  | CsdlLabeledElementReferenceThe edm:LabeledElementReference expression returns the value of an
 edm:LabeledElement (see  CsdlLabeledElement) expression. | 
| class  | CsdlLogicalOrComparisonExpression | 
| class  | CsdlNavigationPropertyPathThe edm:NavigationPropertyPath expression provides a value for terms or term properties that specify the
 built-in abstract type Edm.NavigationPropertyPath | 
| class  | CsdlNullThe edm:Null expression returns an untyped null value. | 
| class  | CsdlPathThe edm:Path expression enables a value to be obtained by traversing an object graph. | 
| class  | CsdlPropertyPathThe edm:PropertyPath expression provides a value for terms or term properties that specify the built-in
 abstract type Edm.PropertyPath. | 
| class  | CsdlRecordThe edm:Record expression enables a new entity type or complex type instance to be constructed. | 
| class  | CsdlUrlRefThe edm:UrlRef expression enables a value to be obtained by sending a GET request to the value of
 the UrlRef expression. | 
| Modifier and Type | Method and Description | 
|---|---|
| CsdlExpression | CsdlIf. getElse()Return the third expression of the edm:If expression. | 
| CsdlExpression | CsdlIf. getGuard()Returns the first expression of the edm:If expression. | 
| CsdlExpression | CsdlLogicalOrComparisonExpression. getLeft()The left expression. | 
| CsdlExpression | CsdlLogicalOrComparisonExpression. getRight()The right expression. | 
| CsdlExpression | CsdlIf. getThen()Return the second expression of the edm:If expression. | 
| CsdlExpression | CsdlUrlRef. getValue()Returns a expression of type Edm.String | 
| CsdlExpression | CsdlPropertyValue. getValue()Evaluated value of the expression (property value) | 
| CsdlExpression | CsdlLabeledElement. getValue()Returns the child expression | 
| CsdlExpression | CsdlIsOf. getValue()Returns the child expression | 
| CsdlExpression | CsdlCast. getValue()Cast value of the expression | 
| Modifier and Type | Method and Description | 
|---|---|
| List<CsdlExpression> | CsdlCollection. getItems()Returns a list of child expression | 
| List<CsdlExpression> | CsdlApply. getParameters()Returns the expressions applied to the parameters of the function | 
| Modifier and Type | Method and Description | 
|---|---|
| CsdlIf | CsdlIf. setElse(CsdlExpression _else) | 
| CsdlIf | CsdlIf. setGuard(CsdlExpression guard) | 
| CsdlLogicalOrComparisonExpression | CsdlLogicalOrComparisonExpression. setLeft(CsdlExpression left) | 
| CsdlLogicalOrComparisonExpression | CsdlLogicalOrComparisonExpression. setRight(CsdlExpression right) | 
| CsdlIf | CsdlIf. setThen(CsdlExpression _then) | 
| CsdlUrlRef | CsdlUrlRef. setValue(CsdlExpression value) | 
| CsdlPropertyValue | CsdlPropertyValue. setValue(CsdlExpression value) | 
| CsdlLabeledElement | CsdlLabeledElement. setValue(CsdlExpression value) | 
| CsdlIsOf | CsdlIsOf. setValue(CsdlExpression value) | 
| CsdlCast | CsdlCast. setValue(CsdlExpression value) | 
| Modifier and Type | Method and Description | 
|---|---|
| CsdlCollection | CsdlCollection. setItems(List<CsdlExpression> items)Returns a list of child expression | 
| CsdlApply | CsdlApply. setParameters(List<CsdlExpression> parameters) | 
Copyright © 2013–2018 The Apache Software Foundation. All rights reserved.