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

- Packages that use org.apache.olingo.commons.api.edm.annotation
  Package | Description
  --- | ---
  org.apache.olingo.commons.api.edm | Contains representations for EDM objects created during the URI parsing
  org.apache.olingo.commons.api.edm.annotation | Contains representations for all annotation related EDM objects created during the URI parsing

- Classes in org.apache.olingo.commons.api.edm.annotation used by org.apache.olingo.commons.api.edm
  Class and Description
  EdmExpression Super type of all annotation expressions A expression is either constant or dynamic

- Classes in org.apache.olingo.commons.api.edm.annotation used by org.apache.olingo.commons.api.edm.annotation
  Class and 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
  EdmExpression.EdmExpressionType
  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.

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