Fixed SchemaPath resolution for base YANG types.
[controller.git] / opendaylight / sal / yang-prototype / code-generator / yang-model-parser-impl / src / main / java / org / opendaylight / controller / yang / model / parser / builder / impl / IdentityrefTypeBuilder.java
index 9cf91c73158ed2c8c43659cc7904b4fec222c58f..33b6416234b83750a19e249109f706ef09671281 100644 (file)
@@ -31,10 +31,13 @@ import org.opendaylight.controller.yang.model.util.IdentityrefType;
 public class IdentityrefTypeBuilder extends AbstractTypeAwareBuilder implements
         TypeDefinitionBuilder, Builder {
     private final String baseString;
+    private final SchemaPath schemaPath;
     private QName baseQName;
 
-    public IdentityrefTypeBuilder(String baseString) {
+
+    public IdentityrefTypeBuilder(final String baseString, SchemaPath schemaPath) {
         this.baseString = baseString;
+        this.schemaPath = schemaPath;
     }
 
     public String getBaseString() {
@@ -69,7 +72,7 @@ public class IdentityrefTypeBuilder extends AbstractTypeAwareBuilder implements
 
     @Override
     public IdentityrefType build() {
-        return new IdentityrefType(baseQName);
+        return new IdentityrefType(baseQName, schemaPath);
     }
 
     @Override