Remove SchemaPath from TypeDefinition implementations
[yangtools.git] / yang / yang-model-util / src / main / java / org / opendaylight / yangtools / yang / model / util / type / UnionTypeBuilder.java
index 18923aefc09b325b984536ca47ece45db0be9130..1eb0e71e30581aa47d252cedde8ad0f9193798c1 100644 (file)
@@ -10,15 +10,15 @@ package org.opendaylight.yangtools.yang.model.util.type;
 import com.google.common.collect.ImmutableList;
 import com.google.common.collect.ImmutableList.Builder;
 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;
 import org.opendaylight.yangtools.yang.model.api.type.UnionTypeDefinition;
 
 public final class UnionTypeBuilder extends TypeBuilder<UnionTypeDefinition> {
     private final Builder<TypeDefinition<?>> builder = ImmutableList.builder();
 
-    UnionTypeBuilder(final SchemaPath path) {
-        super(null, path);
+    UnionTypeBuilder(final QName qname) {
+        super(null, qname);
     }
 
     public UnionTypeBuilder addType(final @NonNull TypeDefinition<?> type) {
@@ -28,6 +28,6 @@ public final class UnionTypeBuilder extends TypeBuilder<UnionTypeDefinition> {
 
     @Override
     public UnionTypeDefinition build() {
-        return new BaseUnionType(getPath(), getUnknownSchemaNodes(), builder.build());
+        return new BaseUnionType(getQName(), getUnknownSchemaNodes(), builder.build());
     }
 }