| 589 | return self._vertex_labels_to_add[-1] |
| 590 | |
| 591 | def add_edge_label( |
| 592 | self, label, src_label=None, dst_label=None, properties=None, comment="" |
| 593 | ): |
| 594 | item = EdgeLabel(label) |
| 595 | item.set_comment(comment) |
| 596 | if src_label: |
| 597 | item = item.source(src_label) |
| 598 | if dst_label: |
| 599 | item = item.destination(dst_label) |
| 600 | if properties: |
| 601 | for prop in properties: |
| 602 | item = item.add_property(*prop) |
| 603 | self._edge_labels_to_add.append(item) |
| 604 | return self._edge_labels_to_add[-1] |
| 605 | |
| 606 | def add_vertex_properties(self, label, properties=None): |
| 607 | item = VertexLabel(label) |