| 344 | def exportAttributes(self, lwrite, level, already_processed, namespace_='incident:', name_='ImpactAssessmentType'): |
| 345 | pass |
| 346 | def exportChildren(self, lwrite, level, nsmap, namespace_=XML_NS, name_='ImpactAssessmentType', fromsubclass_=False, pretty_print=True): |
| 347 | if pretty_print: |
| 348 | eol_ = '\n' |
| 349 | else: |
| 350 | eol_ = '' |
| 351 | if self.Direct_Impact_Summary is not None: |
| 352 | self.Direct_Impact_Summary.export(lwrite, level, nsmap, namespace_, name_='Direct_Impact_Summary', pretty_print=pretty_print) |
| 353 | if self.Indirect_Impact_Summary is not None: |
| 354 | self.Indirect_Impact_Summary.export(lwrite, level, nsmap, namespace_, name_='Indirect_Impact_Summary', pretty_print=pretty_print) |
| 355 | if self.Total_Loss_Estimation is not None: |
| 356 | self.Total_Loss_Estimation.export(lwrite, level, nsmap, namespace_, name_='Total_Loss_Estimation', pretty_print=pretty_print) |
| 357 | if self.Impact_Qualification is not None: |
| 358 | self.Impact_Qualification.export(lwrite, level, nsmap, namespace_, name_='Impact_Qualification', pretty_print=pretty_print) |
| 359 | if self.Effects is not None: |
| 360 | self.Effects.export(lwrite, level, nsmap, namespace_, name_='Effects', pretty_print=pretty_print) |
| 361 | if self.External_Impact_Assessment_Model is not None: |
| 362 | self.External_Impact_Assessment_Model.export(lwrite, level, nsmap, namespace_, name_='External_Impact_Assessment_Model', pretty_print=pretty_print) |
| 363 | def build(self, node): |
| 364 | self.__sourcenode__ = node |
| 365 | already_processed = set() |