Add DefaultStatementDefinition 38/67938/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 5 Feb 2018 05:01:34 +0000 (06:01 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 5 Feb 2018 17:12:00 +0000 (18:12 +0100)
commite87c103288b3a1cc35dc32c1eb423d8272728be1
tree3c4f7965a674f4887f534b0df059ee9b983c9212
parentda2bfe7f3ab4db78aea6ee1f4122e429a6cb1a86
Add DefaultStatementDefinition

Implementing StatementDefinition contract can be tricky and it is
often misused by using implementation classes. Introduce a utility
default implementation, which enforces statement representations
being interfaces.

Change-Id: Icd2ce998dc8001cfa4a1d44f48017204c6dd02f4
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/meta/DefaultStatementDefinition.java [new file with mode: 0644]