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

- Packages that use org.apache.olingo.commons.api.edm.provider.annotation
  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.

- Classes in org.apache.olingo.commons.api.edm.provider.annotation used by org.apache.olingo.commons.api.edm.provider
  Class and Description
  CsdlExpression

- Classes in org.apache.olingo.commons.api.edm.provider.annotation used by org.apache.olingo.commons.api.edm.provider.annotation
  Class and 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
  CsdlConstantExpression.ConstantExpressionType Type of the constant expression
  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
  CsdlLogicalOrComparisonExpression.LogicalOrComparisonExpressionType Type of the constant expression
  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.

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