Rework AugmentRuntimeType and Choice/Case linkage
[mdsal.git] / binding / mdsal-binding-generator / src / main / java / org / opendaylight / mdsal / binding / generator / impl / reactor / LeafGenerator.java
index 53aadbed255ccee4ce785dfc592f167bda414fbb..233b785917f4b725c52fb64acbc78f526555efc4 100644 (file)
@@ -21,12 +21,13 @@ final class LeafGenerator extends AbstractTypeAwareGenerator<LeafEffectiveStatem
     }
 
     @Override
-    LeafRuntimeType createRuntimeType(final Type type) {
+    LeafRuntimeType createExternalRuntimeType(final Type type) {
         return new DefaultLeafRuntimeType(type, statement());
     }
 
     @Override
-    LeafRuntimeType rebaseRuntimeType(final LeafRuntimeType type, final LeafEffectiveStatement statement) {
-        return new DefaultLeafRuntimeType(type.javaType(), statement);
+    LeafRuntimeType createInternalRuntimeType(final ChildLookup lookup, final LeafEffectiveStatement statement,
+            final Type type) {
+        return new DefaultLeafRuntimeType(type, statement);
     }
 }