@startuml hide footbox [-> "an Order": calculatePrice activate "an Order" "an Order" -> "an Order Line": getQuantity activate "an Order Line" deactivate "an Order Line" "an Order" -> "an Order Line": getProduct activate "an Order Line" "an Order" <-- "an Order Line" : aProduct deactivate "an Order Line" "an Order" -> aProduct: getPricingDetails activate aProduct deactivate aProduct @enduml