Remove SchemaPath from TypeDefinition implementations
[yangtools.git] / yang / yang-model-util / src / main / java / org / opendaylight / yangtools / yang / model / util / type / BitsTypeBuilder.java
index 9cfd85470a6e55138607c5efea228330f750d62c..33edeefe2f4f98b7e4808c2b3e413e1d78bd767c 100644 (file)
@@ -8,24 +8,23 @@
 package org.opendaylight.yangtools.yang.model.util.type;
 
 import com.google.common.collect.ImmutableMap;
-import com.google.common.collect.ImmutableMap.Builder;
 import java.util.Map;
 import java.util.TreeMap;
 import org.eclipse.jdt.annotation.NonNull;
+import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.common.Uint32;
-import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.model.api.type.BitsTypeDefinition;
 import org.opendaylight.yangtools.yang.model.api.type.BitsTypeDefinition.Bit;
 
 public final class BitsTypeBuilder extends AbstractRestrictedTypeBuilder<BitsTypeDefinition> {
-    private final Builder<String, Bit> builder = ImmutableMap.builder();
+    private final ImmutableMap.Builder<String, Bit> builder = ImmutableMap.builder();
 
-    BitsTypeBuilder(final SchemaPath path) {
-        super(null, path);
+    BitsTypeBuilder(final QName qname) {
+        super(null, qname);
     }
 
-    BitsTypeBuilder(final BitsTypeDefinition baseType, final SchemaPath path) {
-        super(baseType, path);
+    BitsTypeBuilder(final BitsTypeDefinition baseType, final QName qname) {
+        super(baseType, qname);
     }
 
     public BitsTypeBuilder addBit(final @NonNull Bit item) {
@@ -71,7 +70,7 @@ public final class BitsTypeBuilder extends AbstractRestrictedTypeBuilder<BitsTyp
             }
         }
 
-        return getBaseType() == null ? new BaseBitsType(getPath(), getUnknownSchemaNodes(), positionMap.values())
-                : new RestrictedBitsType(getBaseType(), getPath(), getUnknownSchemaNodes(), positionMap.values());
+        return getBaseType() == null ? new BaseBitsType(getQName(), getUnknownSchemaNodes(), positionMap.values())
+                : new RestrictedBitsType(getBaseType(), getQName(), getUnknownSchemaNodes(), positionMap.values());
     }
 }