same for OrderedLeafSet and LeafSet
Added a test to validate it works for OrderedMap
Change-Id: Ifb0375d47668fcc36d824fb33a8b4684e89dccc8
Signed-off-by: Harman Singh <harmasin@cisco.com>
return MAP_ENTRY_NODE_TYPE;
} else if(node instanceof ContainerNode){
return CONTAINER_NODE_TYPE;
return MAP_ENTRY_NODE_TYPE;
} else if(node instanceof ContainerNode){
return CONTAINER_NODE_TYPE;
- } else if(node instanceof MapNode){
- return MAP_NODE_TYPE;
} else if(node instanceof AugmentationNode){
return AUGMENTATION_NODE_TYPE;
} else if(node instanceof AugmentationNode){
return AUGMENTATION_NODE_TYPE;
- } else if(node instanceof LeafSetNode){
- return LEAF_SET_NODE_TYPE;
} else if(node instanceof ChoiceNode){
return CHOICE_NODE_TYPE;
} else if(node instanceof OrderedLeafSetNode){
return ORDERED_LEAF_SET_NODE_TYPE;
} else if(node instanceof OrderedMapNode){
return ORDERED_MAP_NODE_TYPE;
} else if(node instanceof ChoiceNode){
return CHOICE_NODE_TYPE;
} else if(node instanceof OrderedLeafSetNode){
return ORDERED_LEAF_SET_NODE_TYPE;
} else if(node instanceof OrderedMapNode){
return ORDERED_MAP_NODE_TYPE;
+ } else if(node instanceof MapNode){
+ return MAP_NODE_TYPE;
+ } else if(node instanceof LeafSetNode){
+ return LEAF_SET_NODE_TYPE;
} else if(node instanceof UnkeyedListNode){
return UNKEYED_LIST_NODE_TYPE;
} else if(node instanceof UnkeyedListEntryNode){
} else if(node instanceof UnkeyedListNode){
return UNKEYED_LIST_NODE_TYPE;
} else if(node instanceof UnkeyedListEntryNode){
import static org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes.mapEntry;
import static org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes.mapEntryBuilder;
import static org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes.mapNodeBuilder;
import static org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes.mapEntry;
import static org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes.mapEntryBuilder;
import static org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes.mapNodeBuilder;
+
+import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableSet;
import java.io.InputStream;
import java.math.BigDecimal;
import com.google.common.collect.ImmutableSet;
import java.io.InputStream;
import java.math.BigDecimal;
.withChild(Builders.choiceBuilder()
.withNodeIdentifier(new YangInstanceIdentifier.NodeIdentifier(CHOICE_QNAME))
.withChild(ImmutableNodes.leafNode(DESC_QNAME, LONG_ID)).build())
.withChild(Builders.choiceBuilder()
.withNodeIdentifier(new YangInstanceIdentifier.NodeIdentifier(CHOICE_QNAME))
.withChild(ImmutableNodes.leafNode(DESC_QNAME, LONG_ID)).build())
+ .withChild(Builders.orderedMapBuilder().
+ withNodeIdentifier(new YangInstanceIdentifier.NodeIdentifier(DESC_QNAME)).
+ withValue(ImmutableList.<MapEntryNode>builder().add(augMapEntry).build()).build())
// .withChild(augmentationNode)
.withChild(shoes)
.withChild(numbers)
// .withChild(augmentationNode)
.withChild(shoes)
.withChild(numbers)