| 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 | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | EdmActionA CSDL action. | 
| interface  | EdmActionImportAn EdmActionImport element. | 
| interface  | EdmAnnotationThis class models an OData Annotation which can be applied to a target. | 
| interface  | EdmAnnotationsThis is used to apply a group of annotations to a single model element. | 
| interface  | EdmBindingTargetEntity Sets or Singletons can be bound to each other using a navigation property binding so an
  EdmBindingTargetcan either be anEdmEntitySetor anEdmSingleton. | 
| interface  | EdmComplexTypeA CSDL ComplexType element. | 
| interface  | EdmEntityContainerA CSDL EntityContainer element. | 
| interface  | EdmEntitySetA CSDL EntitySet element. | 
| interface  | EdmEntityTypeA CSDL EntityType element. | 
| interface  | EdmFunctionAn EdmFunction as described in the OData specification | 
| interface  | EdmFunctionImportA CSDL FunctionImport element | 
| interface  | EdmMemberAn  EdmEnumTypemember element. | 
| interface  | EdmNavigationPropertyA CSDL NavigationProperty element
  EdmNavigationProperty allows navigation from one entity type to another via a relationship. | 
| interface  | EdmOnDelete | 
| interface  | EdmOperationA EdmOperation can either be an  EdmActionor anEdmFunction. | 
| interface  | EdmOperationImportAn EdmOperationImport can be an EdmActionImport or an EdmFunctionImport. | 
| interface  | EdmParameterA CSDL parameter element | 
| interface  | EdmPropertyA CSDL Property element. | 
| interface  | EdmReferentialConstraintA referential constraint of a navigation property. | 
| interface  | EdmSchemaA csdl schema element | 
| interface  | EdmSingletonAn  EdmSingletonrepresents a single entity inside the entity model. | 
| interface  | EdmStructuredTypeEdmStructuralType is the base for a complex type or an entity type. | 
| interface  | EdmTermAn  EdmTermdefines a term in a vocabulary. | 
| interface  | EdmTypeDefinitionAn  EdmTypeDefinitiondefines a specialization of one of the possible primitive types. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | EdmAndRepresents a logical and annotation | 
| interface  | EdmApplyRepresents an Edm:Apply expression | 
| interface  | EdmCastRepresents an edm:Cast expression. | 
| interface  | EdmEqRepresents a edm:Eq expression | 
| interface  | EdmGeRepresents a edm:Ge expression | 
| interface  | EdmGtRepresents a edm:Gt expression | 
| interface  | EdmIfRepresents a edm:If expression | 
| interface  | EdmIsOfThe edm:IsOf expression evaluates a child expression and returns a Boolean value indicating whether 
  the child expression returns the specified type | 
| interface  | EdmLabeledElementThe edm:LabeledElement expression assigns a name to a child expression. | 
| interface  | EdmLeRepresents a edm:Le expression | 
| interface  | EdmLogicalOrComparisonExpressionRepresents a generic expression with two child exprssions | 
| interface  | EdmLtRepresents a edm:Lt expression | 
| interface  | EdmNeRepresents a edm:Ne expression | 
| interface  | EdmNotRepresents a logical edm:Le expression | 
| interface  | EdmNullThe edm:Null expression returns an untyped null value. | 
| interface  | EdmOrRepresents a logical edm:And expression | 
| interface  | EdmPropertyValueThe edm:PropertyValue element supplies a value to a property on the type instantiated by an 
 edm:Record expression (See  EdmRecord). | 
| interface  | EdmRecordThe edm:Record expression enables a new entity type or complex type instance to be constructed. | 
| interface  | EdmUrlRefThe edm:UrlRef expression enables a value to be obtained by sending a GET request to the value of 
 the UrlRef expression. | 
Copyright © 2013–2023 The Apache Software Foundation. All rights reserved.