Remove SchemaPath from TypeDefinition implementations
[yangtools.git] / yang / yang-model-util / src / main / java / org / opendaylight / yangtools / yang / model / util / type / BaseLeafrefType.java
index a5785dffd3b6d0a57ebadb73c542e17035b98f96..7235927cd6c6dea129564895d43d0750c3e0b7a3 100644 (file)
@@ -10,8 +10,8 @@ package org.opendaylight.yangtools.yang.model.util.type;
 import static java.util.Objects.requireNonNull;
 
 import java.util.Collection;
+import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.PathExpression;
-import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.type.LeafrefTypeDefinition;
 
@@ -19,9 +19,9 @@ final class BaseLeafrefType extends AbstractBaseType<LeafrefTypeDefinition> impl
     private final PathExpression pathStatement;
     private final boolean requireInstance;
 
-    BaseLeafrefType(final SchemaPath path, final PathExpression pathStatement, final boolean requireInstance,
+    BaseLeafrefType(final QName qname, final PathExpression pathStatement, final boolean requireInstance,
             final Collection<? extends UnknownSchemaNode> unknownSchemaNodes) {
-        super(path, unknownSchemaNodes);
+        super(qname, unknownSchemaNodes);
         this.pathStatement = requireNonNull(pathStatement);
         this.requireInstance = requireInstance;
     }