(self, obj)
| 283 | self.make_refs_code(obj, indent) |
| 284 | |
| 285 | def make_reference_code(self, obj): |
| 286 | indent = " " |
| 287 | self.writecode(indent) |
| 288 | self.make_node_code(obj, indent) |
| 289 | self.writecode(indent, 'attrs = ua.ReferenceTypeAttributes()') |
| 290 | if obj.desc: |
| 291 | self.writecode(indent, 'attrs.Description = LocalizedText("{0}")'.format(obj.desc)) |
| 292 | self.writecode(indent, 'attrs.DisplayName = LocalizedText("{0}")'.format(obj.displayname)) |
| 293 | if obj. inversename: |
| 294 | self.writecode(indent, 'attrs.InverseName = LocalizedText("{0}")'.format(obj.inversename)) |
| 295 | if obj.abstract: |
| 296 | self.writecode(indent, f'attrs.IsAbstract = {obj.abstract}') |
| 297 | if obj.symmetric: |
| 298 | self.writecode(indent, f'attrs.Symmetric = {obj.symmetric}') |
| 299 | self.writecode(indent, 'node.NodeAttributes = attrs') |
| 300 | self.writecode(indent, 'server.add_nodes([node])') |
| 301 | self.make_refs_code(obj, indent) |
| 302 | |
| 303 | def make_datatype_code(self, obj): |
| 304 | indent = " " |
no test coverage detected