[YANGTOOLS-1269] Identify and close EffectiveStatement implementation gaps Created: 13/Apr/21  Updated: 05/Jan/24

Status: Confirmed
Project: yangtools
Component/s: parser
Affects Version/s: None
Fix Version/s: 14.0.0

Type: Epic Priority: Medium
Reporter: Robert Varga Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: pt
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Name: Accurate EffectiveStatements

 Description   

YANG parser currently does not completely buy into the entire DeclaredStatement vs. EffectiveStatement object model. While we expose proper model in some cases, like implied case/input/output statements, there are other places where we still let the SchemaNode object model be the primary or we leave much for users to reinvent.

Notable omissions include:

  • EffectiveConfigStatement being added/removed based on instantiation context
  • EffectiveStatusStatement being added based on instantiation context
  • EffectiveRevisionDate being added based on import linkage

Identify such gaps and arrange for them to be closed.


Generated at Wed Feb 07 20:55:40 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.