BWFAN_Automation_Controller D

Total Complexity 135
Dependencies 17
Dependents 8
Total lines 986
Lines of code 547
Logical lines of code 377
Comment lines 203
Methods 24
Properties 46

Methods 24

Method Rating Maintainability Complexity Lines of code
process_current_step()
A
43 15 52
process_action()
A
41 11 53
move_to_completed()
A
53 13 20
process_conditional()
A
44 9 43
process_wait()
A
45 9 38
set_automation_data()
A
46 9 38
start()
A
50 9 31
process_goal()
A
45 8 41
setup_automation()
A
50 8 26
set_trail_item()
S
54 6 21
process_jump()
S
51 5 27
setup_next_step()
S
55 4 20
setup_current_step()
S
59 4 13
setup_traverser()
S
56 3 18
update_conditional_step_result()
S
59 3 16
update_split_result()
S
58 3 15
update_automation_contact()
S
59 3 14
process_split_path()
S
55 2 19
update_execution_time()
S
63 2 11
process_exit()
S
66 2 8
get_automation_step_data()
S
69 2 7
maybe_update_trail_status()
S
70 2 6
get_automation_data()
S
69 2 7
__construct()
S
79 1 3