Fixed situation when xmlClass property was not serialized.
[yangtools.git] / code-generator / binding-generator-impl / src / main / java / org / opendaylight / yangtools / sal / binding / generator / impl / TransformerGenerator.xtend
index 35c8c16d819c703be741f43f72fb270ba8234e49..0dc904b1083b907bc76dce4abd7d37c653fc43f2 100644 (file)
@@ -72,6 +72,7 @@ import org.opendaylight.yangtools.yang.model.api.type.BitsTypeDefinition.Bit
 import java.util.Set
 import org.opendaylight.yangtools.sal.binding.generator.util.XtendHelper
 import org.opendaylight.yangtools.yang.model.api.NotificationDefinition
+import org.opendaylight.yangtools.yang.binding.BindingMapping
 
 class TransformerGenerator {
 
@@ -1379,15 +1380,15 @@ class TransformerGenerator {
     }
 
     private static def String getBooleanGetterName(DataSchemaNode node) {
-        return "is" + BindingGeneratorUtil.parseToClassName(node.QName.localName);
+        return "is" + BindingMapping.getPropertyName(node.QName.localName).toFirstUpper;
     }
 
     private static def String getGetterName(DataSchemaNode node) {
-        return "get" + BindingGeneratorUtil.parseToClassName(node.QName.localName);
+        return "get" + BindingMapping.getPropertyName(node.QName.localName).toFirstUpper;
     }
 
     private static def String getGetterName(QName node) {
-        return "get" + BindingGeneratorUtil.parseToClassName(node.localName);
+        return "get" + BindingMapping.getPropertyName(node.localName).toFirstUpper;
     }
 
     private def dispatch CharSequence serializeProperty(ListSchemaNode schema, ParameterizedType type,