# Package org.apache.olingo.commons.api.edm.annotation

Contains representations for all annotation related EDM objects created during the URI parsing

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  EdmAnd | Represents a logical and annotation
  EdmAnnotationPath | Represents an annotation path
  EdmApply | Represents an Edm:Apply expression
  EdmCast | Represents an edm:Cast expression.
  EdmCollection | The edm:Collection expression enables a value to be obtained from zero or more child expressions.
  EdmConstantExpression | Represents a constant expression
  EdmDynamicExpression | Represents a dynamic expression
  EdmEq | Represents a edm:Eq expression
  EdmExpression | Super type of all annotation expressions A expression is either constant or dynamic
  EdmGe | Represents a edm:Ge expression
  EdmGt | Represents a edm:Gt expression
  EdmIf | Represents a edm:If expression
  EdmIsOf | The edm:IsOf expression evaluates a child expression and returns a Boolean value indicating whether the child expression returns the specified type
  EdmLabeledElement | The edm:LabeledElement expression assigns a name to a child expression.
  EdmLabeledElementReference | The edm:LabeledElementReference expression returns the value of an edm:LabeledElement (see `EdmLabeledElement`) expression.
  EdmLe | Represents a edm:Le expression
  EdmLogicalOrComparisonExpression | Represents a generic expression with two child exprssions
  EdmLt | Represents a edm:Lt expression
  EdmNavigationPropertyPath | The edm:NavigationPropertyPath expression provides a value for terms or term properties that specify the built-in abstract type Edm.NavigationPropertyPath
  EdmNe | Represents a edm:Ne expression
  EdmNot | Represents a logical edm:Le expression
  EdmNull | The edm:Null expression returns an untyped null value.
  EdmOr | Represents a logical edm:And expression
  EdmPath | The edm:Path expression enables a value to be obtained by traversing an object graph.
  EdmPropertyPath | The edm:PropertyPath expression provides a value for terms or term properties that specify the built-in abstract type Edm.PropertyPath.
  EdmPropertyValue | The edm:PropertyValue element supplies a value to a property on the type instantiated by an edm:Record expression (See `EdmRecord`).
  EdmRecord | The edm:Record expression enables a new entity type or complex type instance to be constructed.
  EdmUrlRef | The edm:UrlRef expression enables a value to be obtained by sending a GET request to the value of the UrlRef expression.

- Enum Summary
  Enum | Description
  --- | ---
  EdmExpression.EdmExpressionType |

## Package org.apache.olingo.commons.api.edm.annotation Description

Contains representations for all annotation related EDM objects created during the URI parsing

Copyright © 2013–2020 The Apache Software Foundation. All rights reserved.