Package org.apache.olingo.commons.api.edm
package org.apache.olingo.commons.api.edm
Contains representations for EDM objects created during the URI parsing
-
ClassDescriptionEntity Data Model (EDM)
Interface representing a Entity Data Model as described in the Conceptual Schema Definition.A CSDL action.An EdmActionImport element.Objects of this class contain information about one action import inside the EntityDataModel.Can be applied to CSDL elements as described in the Conceptual Schema Definition Language.This class models an OData Annotation which can be applied to a target.This is used to apply a group of annotations to a single model element.Entity Sets or Singletons can be bound to each other using a navigation property binding so anEdmBindingTarget
can either be anEdmEntitySet
or anEdmSingleton
.A CSDL ComplexType element.A CSDL EntityContainer element.A CSDL EntitySet element.A CSDL EntityType element.An EdmEnumType represents a set of related values.An EdmFunction as described in the OData specificationA CSDL FunctionImport elementA key property reference element.EdmMappable can be applied to CSDL elements to associate additional information.EdmMapping holds custom mapping information which can be applied to a CSDL element.AnEdmEnumType
member element.EdmNamed is the base interface for nearly all CSDL constructs.A CSDL NavigationProperty element
EdmNavigationProperty allows navigation from one entity type to another via a relationship.A navigation property binding which binds entity sets or singletons with each other.A EdmOperation can either be anEdmAction
or anEdmFunction
.An EdmOperationImport can be an EdmActionImport or an EdmFunctionImport.Objects of this class contain information about one action or function import inside the EntityDataModel.A CSDL parameter elementEdmPrimitiveType is a primitive type as defined in the Entity Data Model (EDM).Enumeration of all primitive type kinds.A CSDL Property element.A referential constraint of a navigation property.AnEdmReturnType
of anEdmOperation
.A csdl schema elementAnEdmSingleton
represents a single entity inside the entity model.EdmStructuralType is the base for a complex type or an entity type.AnEdmTerm
defines a term in a vocabulary.EdmType holds the namespace of a given type and its type asEdmTypeKind
.EdmTyped indicates if an EDM element is of a special type and holds the multiplicity of that type.AnEdmTypeDefinition
defines a specialization of one of the possible primitive types.A full qualified name of any element in the EDM consists of a name and a namespace.