org.apache.olingo.odata2.api.edm

## Interface EdmElement

- All Superinterfaces:
    EdmMappable, EdmNamed, EdmTyped
  All Known Subinterfaces:
    EdmParameter, EdmProperty
  All Known Implementing Classes:
    EdmComplexPropertyImpl, EdmElementImpl, EdmParameterImpl, EdmPropertyImpl, EdmPropertyRefImpl, EdmSimplePropertyImpl

      public interface EdmElement
      extends EdmMappable, EdmTyped

  Do not implement this interface or derive from class.
    EdmElement is the base interface for `EdmParameter` and `EdmProperty` and provides the information by which facets further specialize the usage of the type.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `EdmFacets` | `getFacets()` Get the facet information for an element

    - ### Methods inherited from interface org.apache.olingo.odata2.api.edm.EdmMappable

      `getMapping`

    - ### Methods inherited from interface org.apache.olingo.odata2.api.edm.EdmTyped

      `getMultiplicity, getType`

    - ### Methods inherited from interface org.apache.olingo.odata2.api.edm.EdmNamed

      `getName`

- - ### Method Detail

    - #### getFacets

          EdmFacets getFacets()
                       throws EdmException

      Get the facet information for an element
      Returns:
        `EdmFacets`
      Throws:
        `EdmException`

Copyright © 2013-2023 The Apache Software Foundation. All Rights Reserved.