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

Contains representations for objects created during CSDL document parsing related to the CSDL annotations.

See: Description

- Class Summary
  Class | Description
  --- | ---
  CsdlAnnotationPath | Represents an annotation path
  CsdlApply |
  CsdlCast | Represents an edm:Cast expression.
  CsdlCollection | The edm:Collection expression enables a value to be obtained from zero or more child expressions.
  CsdlConstantExpression |
  CsdlDynamicExpression |
  CsdlExpression |
  CsdlIf | Represents a edm:If expression
  CsdlIsOf | The edm:IsOf expression evaluates a child expression and returns a Boolean value indicating whether the child expression returns the specified type
  CsdlLabeledElement | The edm:LabeledElement expression assigns a name to a child expression.
  CsdlLabeledElementReference | The edm:LabeledElementReference expression returns the value of an edm:LabeledElement (see `CsdlLabeledElement`) expression.
  CsdlLogicalOrComparisonExpression |
  CsdlNavigationPropertyPath | The edm:NavigationPropertyPath expression provides a value for terms or term properties that specify the built-in abstract type Edm.NavigationPropertyPath
  CsdlNull | The edm:Null expression returns an untyped null value.
  CsdlPath | The edm:Path expression enables a value to be obtained by traversing an object graph.
  CsdlPropertyPath | The edm:PropertyPath expression provides a value for terms or term properties that specify the built-in abstract type Edm.PropertyPath.
  CsdlPropertyValue | The edm:PropertyValue element supplies a value to a property on the type instantiated by an edm:Record expression (See `EdmRecord`).
  CsdlRecord | The edm:Record expression enables a new entity type or complex type instance to be constructed.
  CsdlUrlRef | 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
  --- | ---
  CsdlConstantExpression.ConstantExpressionType | Type of the constant expression
  CsdlLogicalOrComparisonExpression.LogicalOrComparisonExpressionType | Type of the constant expression

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

Contains representations for objects created during CSDL document parsing related to the CSDL annotations.

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