Add codegen support for nested notifications 07/86307/5
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 9 Dec 2019 15:44:30 +0000 (16:44 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 10 Dec 2019 10:48:05 +0000 (11:48 +0100)
commit480afab4e0a0eb8d64367c0bd12fa3ec892a3383
treefd6b86fc5b8d85567659e4c0d80ec70fa8cb4ad1
parent8b2c0fd9cde2d277cff6e4cef0b5a1f9672e1d01
Add codegen support for nested notifications

We do not have a concept of instance notification, which is similar
in many respects to an action. Add the baseline interface marker
and teach mdsal-binding-generator-impl to emit interface definitions
for them.

JIRA: MDSAL-493
Change-Id: I6af84b50f3083a8e1046ee0521b126aae1ffafe5
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
binding/mdsal-binding-generator-impl/src/main/java/org/opendaylight/mdsal/binding/generator/impl/AbstractTypeGenerator.java
binding/mdsal-binding-generator-util/src/main/java/org/opendaylight/mdsal/binding/model/util/BindingTypes.java
binding/mdsal-binding-test-model/src/main/yang/opendaylight-test-notification.yang
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/BaseNotification.java [new file with mode: 0644]
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceNotification.java [new file with mode: 0644]
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/KeyedListNotification.java [new file with mode: 0644]
binding/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/Notification.java