Uploaded image for project: 'OASIS Open Data Protocol (OData) TC'
  1. OASIS Open Data Protocol (OData) TC
  2. ODATA-1311

Edm.AnyPropertyPath: no corresponding path expression

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Unresolved
    • Affects Version/s: V4.01_CS01
    • Fix Version/s: V4.01_CS02
    • Component/s: CSDL JSON, Data Aggregation
    • Labels:
      None
    • Environment:

      Proposed

    • Proposal:
      Hide

      Remove type Edm.AnyPropertyPath.

      Vocabulary designers can use Edm.ModelElementPath instead, and can annotate the term or term property with Validation.DerivedTypeConstraint to restrict it to just Edm.PropertyPath and Edm.NavigationPropertyPath.

      Show
      Remove type Edm.AnyPropertyPath. Vocabulary designers can use Edm.ModelElementPath instead, and can annotate the term or term property with Validation.DerivedTypeConstraint to restrict it to just Edm.PropertyPath and Edm.NavigationPropertyPath.
    • Resolution:
      Hide

      Seeing the growing similarities between (structural) properties and navigation properties it seems helpful to have this abstract type.

      Annotations will have to provide a path to the respective property, which is either structural or navigation, so no specific path expression needed for AnyPropertyPath.

      Show
      Seeing the growing similarities between (structural) properties and navigation properties it seems helpful to have this abstract type. Annotations will have to provide a path to the respective property, which is either structural or navigation, so no specific path expression needed for AnyPropertyPath.

      Description

      ODATA-516 introduced Edm.AnyPropertyPath and Edm.AnyPath (later renamed to Edm.ModelElementPath).

      While we added a dynamic annotation expression for ModelElementPath, we did not add one for Edm.AnyPropertyPath.

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              handl Ralf Handl
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated: