def remove_outgoing_connection(base_node, bpmn_diagram, sequence_flows):
outgoing_flow_id = bpmn_diagram.diagram_graph.node[base_node][consts.Consts.outgoing_flow][<NUM_LIT:0>]<EOL>neighbour_node = sequence_flows[outgoing_flow_id][consts.Consts.target_ref]<EOL>bpmn_diagram.diagram_graph.node[neighbour_node][consts.Consts.incoming_flow].remove(outgoing_flow_id)<EOL>del sequence_flows[outgoing_flow_id]<EOL>bpmn_diagram.diagram_graph.remove_edge(base_node, neighbour_node)<EOL>return neighbour_node<EOL>
:param base_node:
:param bpmn_diagram:
:param sequence_flows:
:return: