package org.opendaylight.yangtools.sal.java.api.generator\r
\r
-import java.util.List\r
-import java.util.Map\r
-import org.opendaylight.yangtools.binding.generator.util.TypeConstants\r
-import org.opendaylight.yangtools.sal.binding.model.api.Constant\r
-import org.opendaylight.yangtools.sal.binding.model.api.Enumeration\r
-import org.opendaylight.yangtools.sal.binding.model.api.GeneratedProperty\r
import org.opendaylight.yangtools.sal.binding.model.api.GeneratedTransferObject\r
-import org.opendaylight.yangtools.sal.binding.model.api.Type\r
-import org.opendaylight.yangtools.binding.generator.util.Types\r
-import org.opendaylight.yangtools.sal.binding.model.api.GeneratedType\r
\r
\r
/**\r
\r
\r
override constructors() '''\r
+ «unionConstructorsParentProperties»\r
«unionConstructors»\r
«IF !allProperties.empty»\r
«copyConstructor»\r
}\r
«ENDFOR»\r
''' \r
+\r
+ def unionConstructorsParentProperties() '''\r
+ «FOR property : parentProperties SEPARATOR "\n"»\r
+ public «type.name»(«property.returnType.importedName» «property.fieldName») {\r
+ super(«property.fieldName»);\r
+ }\r
+ «ENDFOR»\r
+ ''' \r
}\r