## Uses of Class
org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmItem

- Packages that use CsdlAbstractEdmItem
  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.

- - ### Uses of CsdlAbstractEdmItem in org.apache.olingo.commons.api.edm.provider

    Subclasses of CsdlAbstractEdmItem in org.apache.olingo.commons.api.edm.provider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CsdlAction` Represents an action CSDL item
    `class` | `CsdlActionImport` Represents an action import CSDL item
    `class` | `CsdlAnnotation` Represents a CSDL annotation
    `class` | `CsdlAnnotations` The type Csdl annotations.
    `class` | `CsdlBindingTarget` The type Csdl binding target.
    `class` | `CsdlComplexType` The type Csdl complex type.
    `class` | `CsdlEntityContainer` The type Csdl entity container.
    `class` | `CsdlEntitySet` The type Csdl entity set.
    `class` | `CsdlEntityType` The type Csdl entity type.
    `class` | `CsdlEnumMember` The type Csdl enum member.
    `class` | `CsdlEnumType` The type Csdl enum type.
    `class` | `CsdlFunction` The type Csdl function.
    `class` | `CsdlFunctionImport` The type Csdl function import.
    `class` | `CsdlNavigationProperty` The type Csdl navigation property.
    `class` | `CsdlNavigationPropertyBinding` The type Csdl navigation property binding.
    `class` | `CsdlOnDelete` The type Csdl on delete.
    `class` | `CsdlOperation` The type Csdl operation.
    `class` | `CsdlOperationImport` The type Csdl operation import.
    `class` | `CsdlParameter` The type Csdl parameter.
    `class` | `CsdlProperty` The type Csdl property.
    `class` | `CsdlPropertyRef` The type Csdl property ref.
    `class` | `CsdlReferentialConstraint` The type Csdl referential constraint.
    `class` | `CsdlReturnType` The type Csdl return type.
    `class` | `CsdlSchema` The type Csdl schema.
    `class` | `CsdlSingleton` The type Csdl singleton.
    `class` | `CsdlStructuralType` The type Csdl structural type.
    `class` | `CsdlTerm` The type Csdl term.
    `class` | `CsdlTypeDefinition` The type Csdl type definition.

  - ### Uses of CsdlAbstractEdmItem in org.apache.olingo.commons.api.edm.provider.annotation

    Subclasses of CsdlAbstractEdmItem in org.apache.olingo.commons.api.edm.provider.annotation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CsdlAnnotationPath` Represents an annotation path
    `class` | `CsdlApply`
    `class` | `CsdlCast` Represents an edm:Cast expression.
    `class` | `CsdlCollection` The edm:Collection expression enables a value to be obtained from zero or more child expressions.
    `class` | `CsdlConstantExpression`
    `class` | `CsdlDynamicExpression`
    `class` | `CsdlExpression`
    `class` | `CsdlIf` Represents a edm:If expression
    `class` | `CsdlIsOf` The edm:IsOf expression evaluates a child expression and returns a Boolean value indicating whether the child expression returns the specified type
    `class` | `CsdlLabeledElement` The edm:LabeledElement expression assigns a name to a child expression.
    `class` | `CsdlLabeledElementReference` The edm:LabeledElementReference expression returns the value of an edm:LabeledElement (see `CsdlLabeledElement`) expression.
    `class` | `CsdlLogicalOrComparisonExpression`
    `class` | `CsdlNavigationPropertyPath` The edm:NavigationPropertyPath expression provides a value for terms or term properties that specify the built-in abstract type Edm.NavigationPropertyPath
    `class` | `CsdlNull` The edm:Null expression returns an untyped null value.
    `class` | `CsdlPath` The edm:Path expression enables a value to be obtained by traversing an object graph.
    `class` | `CsdlPropertyPath` The edm:PropertyPath expression provides a value for terms or term properties that specify the built-in abstract type Edm.PropertyPath.
    `class` | `CsdlPropertyValue` The edm:PropertyValue element supplies a value to a property on the type instantiated by an edm:Record expression (See `EdmRecord`).
    `class` | `CsdlRecord` The edm:Record expression enables a new entity type or complex type instance to be constructed.
    `class` | `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–2022 The Apache Software Foundation. All rights reserved.