Adjust to yangtools-2.0.0 changes
[mdsal.git] / binding2 / mdsal-binding2-generator-impl / src / main / twirl / org / opendaylight / mdsal / binding / javav2 / generator / impl / yangTemplateWriteType.scala.txt
index 1828770c8a26a3468e059519fea04799141fd5a7..5a4043bd162c822944bccfd8f4351995fe70de86 100644 (file)
 @import org.opendaylight.yangtools.yang.model.api.`type`.IdentityrefTypeDefinition
 @import org.opendaylight.yangtools.yang.model.api.`type`.IdentityTypeDefinition
 @import org.opendaylight.yangtools.yang.model.api.`type`.InstanceIdentifierTypeDefinition
-@import org.opendaylight.yangtools.yang.model.api.`type`.IntegerTypeDefinition
+@import org.opendaylight.yangtools.yang.model.api.`type`.Int8TypeDefinition
+@import org.opendaylight.yangtools.yang.model.api.`type`.Int16TypeDefinition
+@import org.opendaylight.yangtools.yang.model.api.`type`.Int32TypeDefinition
+@import org.opendaylight.yangtools.yang.model.api.`type`.Int64TypeDefinition
 @import org.opendaylight.yangtools.yang.model.api.`type`.LeafrefTypeDefinition
 @import org.opendaylight.yangtools.yang.model.api.`type`.StringTypeDefinition
+@import org.opendaylight.yangtools.yang.model.api.`type`.Uint8TypeDefinition
+@import org.opendaylight.yangtools.yang.model.api.`type`.Uint16TypeDefinition
+@import org.opendaylight.yangtools.yang.model.api.`type`.Uint32TypeDefinition
+@import org.opendaylight.yangtools.yang.model.api.`type`.Uint64TypeDefinition
 @import org.opendaylight.yangtools.yang.model.api.`type`.UnionTypeDefinition
 @import org.opendaylight.yangtools.yang.model.api.`type`.UnknownTypeDefinition
-@import org.opendaylight.yangtools.yang.model.api.`type`.UnsignedIntegerTypeDefinition
 
 @(typeDefinition: TypeDefinition[_])
     @if(typeDefinition.getBaseType() != null) {
         @if(typeDefinition.isInstanceOf[InstanceIdentifierTypeDefinition]){
             type @(typeDefinition.asInstanceOf[InstanceIdentifierTypeDefinition].getBaseType().getQName().getLocalName());
         }
-        @if(typeDefinition.isInstanceOf[IntegerTypeDefinition]){
-            type @(typeDefinition.asInstanceOf[IntegerTypeDefinition].getBaseType().getQName().getLocalName());
+        @if(typeDefinition.isInstanceOf[Int8TypeDefinition]){
+            type @(typeDefinition.asInstanceOf[Int8TypeDefinition].getBaseType().getQName().getLocalName());
+        }
+        @if(typeDefinition.isInstanceOf[Int16TypeDefinition]){
+            type @(typeDefinition.asInstanceOf[Int16TypeDefinition].getBaseType().getQName().getLocalName());
+        }
+        @if(typeDefinition.isInstanceOf[Int32TypeDefinition]){
+            type @(typeDefinition.asInstanceOf[Int32TypeDefinition].getBaseType().getQName().getLocalName());
+        }
+        @if(typeDefinition.isInstanceOf[Int64TypeDefinition]){
+            type @(typeDefinition.asInstanceOf[Int64TypeDefinition].getBaseType().getQName().getLocalName());
         }
         @if(typeDefinition.isInstanceOf[LeafrefTypeDefinition]){
             type @(typeDefinition.asInstanceOf[LeafrefTypeDefinition].getBaseType().getQName().getLocalName());
         @if(typeDefinition.isInstanceOf[UnknownTypeDefinition]){
             type @(typeDefinition.asInstanceOf[UnknownTypeDefinition].getBaseType().getQName().getLocalName());
         }
-        @if(typeDefinition.isInstanceOf[UnsignedIntegerTypeDefinition]){
-            type @(typeDefinition.asInstanceOf[UnsignedIntegerTypeDefinition].getBaseType().getQName().getLocalName());
+        @if(typeDefinition.isInstanceOf[Uint8TypeDefinition]){
+            type @(typeDefinition.asInstanceOf[Uint8TypeDefinition].getBaseType().getQName().getLocalName());
+        }
+        @if(typeDefinition.isInstanceOf[Uint16TypeDefinition]){
+            type @(typeDefinition.asInstanceOf[Uint16TypeDefinition].getBaseType().getQName().getLocalName());
+        }
+        @if(typeDefinition.isInstanceOf[Uint32TypeDefinition]){
+            type @(typeDefinition.asInstanceOf[Uint32TypeDefinition].getBaseType().getQName().getLocalName());
+        }
+        @if(typeDefinition.isInstanceOf[Uint64TypeDefinition]){
+            type @(typeDefinition.asInstanceOf[Uint64TypeDefinition].getBaseType().getQName().getLocalName());
         }
     } else {
         type @(typeDefinition.getQName().getLocalName());