Remove SchemaPath from TypeDefinition implementations
[yangtools.git] / yang / yang-model-util / src / main / java / org / opendaylight / yangtools / yang / model / util / type / AbstractRestrictedTypeBuilder.java
index cd172c8598967b2e7987da18a1c45c571ce9fb8b..cba537a1e50c6d593b30ac82c3f1a3de5cb6c0a6 100644 (file)
@@ -11,14 +11,14 @@ import static com.google.common.base.Preconditions.checkArgument;
 import static com.google.common.base.Verify.verifyNotNull;
 
 import org.eclipse.jdt.annotation.NonNull;
-import org.opendaylight.yangtools.yang.model.api.SchemaPath;
+import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
 
 abstract class AbstractRestrictedTypeBuilder<T extends TypeDefinition<T>> extends TypeBuilder<T> {
     private boolean touched;
 
-    AbstractRestrictedTypeBuilder(final T baseType, final SchemaPath path) {
-        super(baseType, path);
+    AbstractRestrictedTypeBuilder(final T baseType, final QName qname) {
+        super(baseType, qname);
         if (baseType != null) {
             checkArgument(baseType instanceof AbstractBaseType || baseType instanceof AbstractDerivedType,
                 "Restricted type has to be based on either a base or derived type, not %s", baseType);