diff options
-rw-r--r-- | org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FTypeGenerator.xtend | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FTypeGenerator.xtend b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FTypeGenerator.xtend index a7b1146..05c8268 100644 --- a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FTypeGenerator.xtend +++ b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FTypeGenerator.xtend @@ -230,7 +230,15 @@ class FTypeGenerator { «element.getTypeName(fStructType)» «element.elementName»; «ENDFOR» - «fStructType.elementName»() = default; + «fStructType.elementName»() { + «IF fStructType.allElements.size > 0» + «FOR element : fStructType.elements» + «IF element.type.predefined.equals(FBasicTypeId.BOOLEAN)» + «element.name» = false; + «ENDIF» + «ENDFOR» + «ENDIF» + } «IF fStructType.allElements.size > 0» «fStructType.elementName»(«fStructType.allElements.map[getConstReferenceVariable(fStructType)].join(", ")»); «ENDIF» |