import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTree;
import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate;
import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification;
import org.opendaylight.yangtools.yang.data.api.schema.tree.DataValidationFailedException;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTree;
import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate;
import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeModification;
import org.opendaylight.yangtools.yang.data.api.schema.tree.DataValidationFailedException;
import org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeFactory;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
import org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeFactory;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
private final List<Optional<NormalizedNode<?, ?>>> nodes;
private final DataTree dataTree;
private final List<Optional<NormalizedNode<?, ?>>> nodes;
private final DataTree dataTree;
- private NormalizedNodeAggregator(final YangInstanceIdentifier rootIdentifier, final List<Optional<NormalizedNode<?, ?>>> nodes,
- final SchemaContext schemaContext) {
+ private NormalizedNodeAggregator(final YangInstanceIdentifier rootIdentifier,
+ final List<Optional<NormalizedNode<?, ?>>> nodes, final SchemaContext schemaContext,
+ LogicalDatastoreType logicalDatastoreType) {
- final List<Optional<NormalizedNode<?, ?>>> nodes,
- final SchemaContext schemaContext) throws DataValidationFailedException {
- return new NormalizedNodeAggregator(rootIdentifier, nodes, schemaContext).aggregate();
+ final List<Optional<NormalizedNode<?, ?>>> nodes, final SchemaContext schemaContext,
+ LogicalDatastoreType logicalDatastoreType) throws DataValidationFailedException {
+ return new NormalizedNodeAggregator(rootIdentifier, nodes, schemaContext, logicalDatastoreType).aggregate();