diagram.api.utils package

Submodules

diagram.api.utils.edge module

diagram.api.utils.edge.create_edge(diagram, data, source, target)
Parameters:
diagram.api.utils.edge.delete_relation_everywhere(diagram, edge_id)
Parameters:
diagram.api.utils.edge.fetch_and_update_edges(diagram)
Parameters:

diagram (Diagram)

diagram.api.utils.edge.remove_edge_from_diagram(diagram, edge_id)
Parameters:

diagram.api.utils.node module

diagram.api.utils.node.create_node(diagram, data)
Parameters:
diagram.api.utils.node.delete_classifier_everywhere(classifier_id)
Parameters:

classifier_id (str)

diagram.api.utils.node.remove_node(diagram, node_id)
Parameters:

Module contents

diagram.api.utils.create_edge(diagram, data, source, target)
Parameters:
diagram.api.utils.create_node(diagram, data)
Parameters:
diagram.api.utils.delete_classifier_everywhere(classifier_id)
Parameters:

classifier_id (str)

diagram.api.utils.delete_relation_everywhere(diagram, edge_id)
Parameters:
diagram.api.utils.get_diagram(request)
Return type:

Diagram | None

Parameters:

request (HttpRequest)

diagram.api.utils.import_node(diagram, id)
Parameters:
diagram.api.utils.remove_edge_from_diagram(diagram, edge_id)
Parameters:
diagram.api.utils.remove_node(diagram, node_id)
Parameters: