pub trait DependencyHandler {
// Required methods
fn handle_variable_reference(&mut self, var: VariableId);
fn handle_parameter_reference(&mut self, param: ParameterId);
fn handle_branch_reference(
&mut self,
access: DisciplineAccess,
branch: BranchId,
order: u8,
);
fn handle_system_function_call(
&mut self,
call: SystemFunctionCall<RealExpressionId, StringExpressionId, PortId, ParameterId>,
);
}