IParallelWorldTool Node1 IParallelWorldTool + IParallelWorldTool() + DeclareInterfaceID() + Construct() + SetWorld() + GetParallelWorld() Node2 G4VUserParallelWorld Node2->Node1 Node3 IAlgTool Node3->Node1