Add BaseSchemaTreeStatementSupport statement policies 17/94717/4
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 21 Jan 2021 19:49:17 +0000 (20:49 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 21 Jan 2021 23:06:40 +0000 (00:06 +0100)
commitac2e78b308e11baac827982788b9dbe4972c2eb8
treeabdebde9bc5c3fb65d50c838112f47f827260f6b
parent8507e19ce414c125db14609ced0422c4782a7055
Add BaseSchemaTreeStatementSupport statement policies

All current subclasses are using at least two broadly-applicable
policies:

- uninstantiated statements, i.e. action, notification, input, output
  These are always EffectiveConfig.IGNORED anyway.

- instantiated statements, i.e. leaf, container and the like, who
  need to adjust their view of EffectiveConfig.

Introduce these two and convert uninstantiated users.

JIRA: YANGTOOLS-1208
Change-Id: I7847bda9d9b5ef782deda4df40f7c449daafbf4f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/BaseOperationContainerStatementSupport.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/BaseSchemaTreeStatementSupport.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/action/ActionStatementSupport.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/notification/AbstractNotificationStatementSupport.java