@staticmethod<EOL><INDENT>def export_start_event(bpmn_graph, export_elements, node, nodes_classification, order=<NUM_LIT:0>, prefix="<STR_LIT>", condition="<STR_LIT>",<EOL>who="<STR_LIT>"):<DEDENT>
<EOL>event_definitions = node[<NUM_LIT:1>].get(consts.Consts.event_definitions)<EOL>if event_definitions is not None and len(event_definitions) > <NUM_LIT:0>:<EOL><INDENT>event_definition = node[<NUM_LIT:1>][consts.Consts.event_definitions][<NUM_LIT:0>]<EOL><DEDENT>else:<EOL><INDENT>event_definition = None<EOL><DEDENT>if event_definition is None:<EOL><INDENT>activity = node[<NUM_LIT:1>][consts.Consts.node_name]<EOL><DEDENT>elif event_definition[consts.Consts.definition_type] == "<STR_LIT>":<EOL><INDENT>activity = "<STR_LIT>" + node[<NUM_LIT:1>][consts.Consts.node_name]<EOL><DEDENT>elif event_definition[consts.Consts.definition_type] == "<STR_LIT>":<EOL><INDENT>activity = "<STR_LIT>" + node[<NUM_LIT:1>][consts.Consts.node_name]<EOL><DEDENT>else:<EOL><INDENT>activity = node[<NUM_LIT:1>][consts.Consts.node_name]<EOL><DEDENT>export_elements.append({"<STR_LIT>": prefix + str(order), "<STR_LIT>": activity, "<STR_LIT>": condition,<EOL>"<STR_LIT>": who, "<STR_LIT>": "<STR_LIT>", "<STR_LIT>": "<STR_LIT>"})<EOL>outgoing_flow_id = node[<NUM_LIT:1>][consts.Consts.outgoing_flow][<NUM_LIT:0>]<EOL>outgoing_flow = bpmn_graph.get_flow_by_id(outgoing_flow_id)<EOL>outgoing_node = bpmn_graph.get_node_by_id(outgoing_flow[<NUM_LIT:2>][consts.Consts.target_ref])<EOL>return BpmnDiagramGraphCsvExport.export_node(bpmn_graph, export_elements, outgoing_node, nodes_classification,<EOL>order + <NUM_LIT:1>, prefix, who)<EOL>
Start event export

:param bpmn_graph: an instance of BpmnDiagramGraph class,
:param export_elements: a dictionary object. The key is a node ID, value is a dictionary of parameters that
       will be used in exported CSV document,
:param node: networkx.Node object,
:param order: the order param of exported node,
:param nodes_classification: dictionary of classification labels. Key - node id. Value - a list of labels,
:param prefix: the prefix of exported node - if the task appears after some gateway, the prefix will identify
       the branch
:param condition: the condition param of exported node,
:param who: the condition param of exported node,
:return: None or the next node object if the exported node was a gateway join.