Update IdentitySchemaNode metamodel 30/63230/10
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 18 Sep 2017 13:01:19 +0000 (15:01 +0200)
committerRobert Varga <nite@hq.sk>
Wed, 11 Oct 2017 17:28:44 +0000 (17:28 +0000)
commitb8d2ff22f9c1df6a4f4b6895ed0106c01f9a39f0
treee777e435190cd6bd2681bec5434c15b2e060130e
parentdb22d7c0d40195a17885f44bc7ac27ac6924cfab
Update IdentitySchemaNode metamodel

Remove the RFC6020 idea that an identity can have only a single
base and switch to RFC7950's idea of allowing multiple base identities.

Change-Id: Iae23357379d199a60b71682ad84119422676bfd1
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/IdentitySchemaNode.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/effective/IdentityEffectiveStatementImpl.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/EffectiveIdentityTest.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/TypesResolutionTest.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/YangParserWithContextTest.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/stmt/yin/YinFileIdentityStmtTest.java