Added YANG typedef support in the YANG parser
[controller.git] / opendaylight / sal / yang-prototype / yang / yang-model-util / src / main / java / org / opendaylight / controller / model / util / YangTypesConverter.java
index 7f485c3c204c654b8425c6559bf684cefec281e7..1b96adf7cca0261b421b89142d9e20210744c63b 100644 (file)
@@ -92,29 +92,29 @@ public class YangTypesConverter {
     }\r
 \r
     public static TypeDefinition<IntegerTypeDefinition> javaTypeForBaseYangSignedIntegerType(\r
-            String typeName) {\r
+            String typeName, List<RangeConstraint> ranges) {\r
         if (typeName.equals("int8")) {\r
-            return new Int8();\r
+            return new Int8(ranges, null, null);\r
         } else if (typeName.equals("int16")) {\r
-            return new Int16();\r
+            return new Int16(ranges, null, null);\r
         } else if (typeName.equals("int32")) {\r
-            return new Int32();\r
+            return new Int32(ranges, null, null);\r
         } else if (typeName.equals("int64")) {\r
-            return new Int64();\r
+            return new Int64(ranges, null, null);\r
         }\r
         return null;\r
     }\r
 \r
     public static TypeDefinition<UnsignedIntegerTypeDefinition> javaTypeForBaseYangUnsignedIntegerType(\r
-            final String typeName) {\r
+            final String typeName, List<RangeConstraint> ranges) {\r
         if (typeName.equals("uint8")) {\r
-            return new Uint8();\r
+            return new Uint8(ranges, null, null);\r
         } else if (typeName.equals("uint16")) {\r
-            return new Uint16();\r
+            return new Uint16(ranges, null, null);\r
         } else if (typeName.equals("uint32")) {\r
-            return new Uint32();\r
+            return new Uint32(ranges, null, null);\r
         } else if (typeName.equals("uint64")) {\r
-            return new Uint64();\r
+            return new Uint64(ranges, null, null);\r
         }\r
         return null;\r
     }\r