这就是我的问题:我正在创建一个基本的供应链模型,其中存在一个供应商,一个仓库和一个客户。它们通过双向“链接到代理”进行连接,并在彼此之间发送商品和订单。它们全部显示在带有图标及其连接的主视图区域中。收到商品后,链接会根据交付所需的时间更改颜色,以动态告知查看者系统的运行状况。但是,例如,一个仓库与其所有客户之间的所有联系都在同时发生变化,而不仅仅是与实际接收商品的客户之间的联系。
详细信息:
在客户代理中,我在仓库链接的“收到消息时”框中执行以下操作:
if(time()-msg.orderTime > 35) warehouse.getLinkToAgentMyAnimationSettings().setLineColor(red);
else warehouse.getLinkToAgentMyAnimationSettings().setLineColor(green);
该链接是客户方的“单个链接”,因为每个客户仅从一个仓库获取商品。在仓库方面,由于仓库有多个客户,因此它是“链接的集合”。我认为这就是我的问题所在。 See here for a screenshot of the problem occuring.
那么,我如何特别指定要重新着色的链接?