Use NodeIdentifier.create() in Schema-enabled NormalizedNodes 24/26524/1
authorRobert Varga <rovarga@cisco.com>
Thu, 3 Sep 2015 23:01:40 +0000 (01:01 +0200)
committerRobert Varga <rovarga@cisco.com>
Fri, 4 Sep 2015 14:56:20 +0000 (16:56 +0200)
commitfaaf2c84f0f1304e0f8837992014557c47dd9379
treef24726483587bb95cbf1d5b57ead343df2b78560
parent8e3658a8bc836f0fac6dd6bf2506d7b62cf362d7
Use NodeIdentifier.create() in Schema-enabled NormalizedNodes

This patch prevents duplicate NodeIdentifiers from appearing in from
code paths which have a SchemaNode available.

Change-Id: I976a9f0dc830ee8f14678c03e71aab9eebf230b5
Signed-off-by: Robert Varga <rovarga@cisco.com>
12 files changed:
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ImmutableNodes.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/InstanceIdToCompositeNodes.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/InstanceIdToNodes.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableAnyXmlNodeSchemaAwareBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableChoiceNodeSchemaAwareBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableContainerNodeSchemaAwareBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableLeafNodeSchemaAwareBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableMapNodeSchemaAwareBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/builder/impl/ImmutableOrderedMapNodeSchemaAwareBuilder.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/transform/base/parser/UnkeyedListNodeBaseParser.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/transform/dom/parser/UnkeyedListEntryNodeDomParser.java
yang/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/tree/ChoiceModificationStrategy.java