AthOnnx::IOnnxRuntimeSvc Node1 AthOnnx::IOnnxRuntimeSvc + ~IOnnxRuntimeSvc() + DeclareInterfaceID() + env() Node4 AthOnnx::OnnxRuntimeSvc - m_env + OnnxRuntimeSvc() + initialize() + finalize() + env() * OnnxRuntimeSvc() * initialize() * finalize() * env() Node1->Node4 Node2 asg::IAsgService + print() Node2->Node1 Node3 INamedInterface Node3->Node2