Package org.apache.olingo.commons.api.edm.provider.annotation
package org.apache.olingo.commons.api.edm.provider.annotation
Contains representations for objects created during
CSDL document parsing related to the CSDL annotations.
-
ClassDescriptionRepresents an annotation pathRepresents an edm:Cast expression.The edm:Collection expression enables a value to be obtained from zero or more child expressions.Type of the constant expressionRepresents a edm:If expressionThe edm:IsOf expression evaluates a child expression and returns a Boolean value indicating whether the child expression returns the specified typeThe edm:LabeledElement expression assigns a name to a child expression.The edm:LabeledElementReference expression returns the value of an edm:LabeledElement (see
CsdlLabeledElement
) expression.Type of the constant expressionThe edm:NavigationPropertyPath expression provides a value for terms or term properties that specify the built-in abstract type Edm.NavigationPropertyPathThe edm:Null expression returns an untyped null value.The edm:Path expression enables a value to be obtained by traversing an object graph.The edm:PropertyPath expression provides a value for terms or term properties that specify the built-in abstract type Edm.PropertyPath.The edm:PropertyValue element supplies a value to a property on the type instantiated by an edm:Record expression (SeeEdmRecord
).The edm:Record expression enables a new entity type or complex type instance to be constructed.The edm:UrlRef expression enables a value to be obtained by sending a GET request to the value of the UrlRef expression.