Uploaded image for project: 'yangtools'
  1. yangtools
  2. YANGTOOLS-1243

Remove yang.model.api.SchemaNode

    XMLWordPrintable

Details

    • Epic
    • Status: Confirmed
    • Highest
    • Resolution: Unresolved
    • None
    • None
    • None
    • None
    • Remove SchemaNode

    Description

      yang.model.api.SchemaNode is our first cut at modelling YANG constructs. As such it is recognized for its severe deficiencies in capabilities:

      • mixed declared and effective semantics
      • no way to examine all substatements in order
      • clunky extensibility
      • assumptions about significant statements (QName, SchemaPath)

      These deficiencies have been cured in DeclaredStatement/EffectiveStatement API, which are being slowly adopted.

      Drive the adoption process to conclusion, resulting in deprecation and removal of SchemaNode and related interfaces.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            rovarga Robert Varga
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: