Merge "Bug 2362: Make sure JSON and XML codecs are not losing constraints."
[yangtools.git] / yang / yang-data-impl / src / main / java / org / opendaylight / yangtools / yang / data / impl / schema / tree / OrderedLeafSetModificationStrategy.java
index 0fa2ab5731e9eff9f697262a727d00129f8f41be..4d0b62f997c788b963072c5aa8336aa635de82f0 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.NormalizedNo
 import org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableOrderedLeafSetNodeBuilder;
 import org.opendaylight.yangtools.yang.model.api.LeafListSchemaNode;
 
-final class OrderedLeafSetModificationStrategy extends NormalizedNodeContainerModificationStrategy {
+final class OrderedLeafSetModificationStrategy extends AbstractNodeContainerModificationStrategy {
     private final Optional<ModificationApplyOperation> entryStrategy;
 
     @SuppressWarnings({ "unchecked", "rawtypes" })
@@ -27,8 +27,8 @@ final class OrderedLeafSetModificationStrategy extends NormalizedNodeContainerMo
     }
 
     @Override
-    boolean isOrdered() {
-        return true;
+    protected ChildTrackingPolicy getChildPolicy() {
+        return ChildTrackingPolicy.ORDERED;
     }
 
     @SuppressWarnings("rawtypes")