import org.opendaylight.yangtools.yang.data.util.DataSchemaContextNode;
import org.opendaylight.yangtools.yang.data.util.DataSchemaContextTree;
import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
-import org.opendaylight.yangtools.yang.model.util.AbstractEffectiveModelContextProvider;
+import org.opendaylight.yangtools.yang.model.spi.AbstractEffectiveModelContextProvider;
@NonNullByDefault
final class JaxenDocument extends AbstractEffectiveModelContextProvider implements XPathDocument {
private final DataSchemaContextNode<?> schema;
- private final NormalizedNode<?, ?> root;
+ private final NormalizedNode root;
- JaxenDocument(final EffectiveModelContext context, final DataSchemaContextTree tree,
- final NormalizedNode<?, ?> root) {
+ JaxenDocument(final EffectiveModelContext context, final DataSchemaContextTree tree, final NormalizedNode root) {
super(context);
this.root = requireNonNull(root);
this.schema = requireNonNull(tree.getRoot().getChild(root.getIdentifier()));
}
@Override
- public NormalizedNode<?, ?> getRootNode() {
+ public NormalizedNode getRootNode() {
return root;
}