# Hierarchy For Package org.apache.olingo.commons.api.edm.provider

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmItem
    - org.apache.olingo.commons.api.edm.provider.CsdlAnnotation (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable)
    - org.apache.olingo.commons.api.edm.provider.CsdlAnnotations (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable)
    - org.apache.olingo.commons.api.edm.provider.CsdlBindingTarget (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed)
      - org.apache.olingo.commons.api.edm.provider.CsdlEntitySet
      - org.apache.olingo.commons.api.edm.provider.CsdlSingleton
    - org.apache.olingo.commons.api.edm.provider.CsdlEntityContainer (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed)
    - org.apache.olingo.commons.api.edm.provider.CsdlEnumMember (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed)
    - org.apache.olingo.commons.api.edm.provider.CsdlEnumType (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed)
    - org.apache.olingo.commons.api.edm.provider.CsdlNavigationProperty (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed)
    - org.apache.olingo.commons.api.edm.provider.CsdlNavigationPropertyBinding
    - org.apache.olingo.commons.api.edm.provider.CsdlOnDelete (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable)
    - org.apache.olingo.commons.api.edm.provider.CsdlOperation (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed)
      - org.apache.olingo.commons.api.edm.provider.CsdlAction
      - org.apache.olingo.commons.api.edm.provider.CsdlFunction
    - org.apache.olingo.commons.api.edm.provider.CsdlOperationImport (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed)
      - org.apache.olingo.commons.api.edm.provider.CsdlActionImport
      - org.apache.olingo.commons.api.edm.provider.CsdlFunctionImport
    - org.apache.olingo.commons.api.edm.provider.CsdlParameter (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed)
    - org.apache.olingo.commons.api.edm.provider.CsdlProperty (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed)
    - org.apache.olingo.commons.api.edm.provider.CsdlPropertyRef (implements org.apache.olingo.commons.api.edm.provider.CsdlNamed)
    - org.apache.olingo.commons.api.edm.provider.CsdlReferentialConstraint (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable)
    - org.apache.olingo.commons.api.edm.provider.CsdlReturnType (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable)
    - org.apache.olingo.commons.api.edm.provider.CsdlSchema (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable)
    - org.apache.olingo.commons.api.edm.provider.CsdlStructuralType (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed)
      - org.apache.olingo.commons.api.edm.provider.CsdlComplexType
      - org.apache.olingo.commons.api.edm.provider.CsdlEntityType
    - org.apache.olingo.commons.api.edm.provider.CsdlTerm (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed)
    - org.apache.olingo.commons.api.edm.provider.CsdlTypeDefinition (implements org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable, org.apache.olingo.commons.api.edm.provider.CsdlNamed)
  - org.apache.olingo.commons.api.edm.provider.CsdlAbstractEdmProvider (implements org.apache.olingo.commons.api.edm.provider.CsdlEdmProvider)
  - org.apache.olingo.commons.api.edm.provider.CsdlAliasInfo
  - org.apache.olingo.commons.api.edm.provider.CsdlEntityContainerInfo
  - org.apache.olingo.commons.api.edm.provider.CsdlEntitySetPath
  - org.apache.olingo.commons.api.edm.provider.CsdlMapping (implements org.apache.olingo.commons.api.edm.EdmMapping)

## Interface Hierarchy

- org.apache.olingo.commons.api.edm.provider.CsdlAnnotatable
- org.apache.olingo.commons.api.edm.provider.CsdlEdmProvider
- org.apache.olingo.commons.api.edm.provider.CsdlNamed

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.olingo.commons.api.edm.provider.CsdlOnDeleteAction

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