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

Remove yang.model.api.SchemaNode

XMLWordPrintable

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Highest Highest
    • None
    • None
    • None
    • None
    • Remove SchemaNode

      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.

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

              Created:
              Updated: