我想在Enterprise Architect的Communication Diagrams:
中实现类似的功能 start() ---------------- 1. create() ------------
------------> | RGController | ---------------> | U : User |
---------------- ------------
但我面临两个问题:
start()
上的RGController
,它会
我想要的时候把它称为消息1
消息1为User.create()
。答案 0 :(得分:1)
您是否尝试绘制使用前端控制器或Facade处理传入请求的架构? 如果是这样,那么客户端将调用start()。例如。在ASP.net应用程序的情况下,它将是UI代码或表示逻辑。
客户/用户/客户--- start()---> RGBController --- create()--->你:用户
答案 1 :(得分:1)
A)哪个对象正在向RGController发送start()消息?将其添加到图表中并在这两个对象之间创建连接。
或者,您可以从Inital元素发送初始消息(在“活动”工具箱中)。
您还可以通过创建空形状渲染脚本来破解不可见的开始元素。
只需在设置中创建一个新的刻板印象 - > UML ...->刻板印象,将名称设置为隐藏,应用于,并将形状脚本设置为:
shape main {
}
然后将此构造型应用于您的初始元素。它应该呈现为不可见。
B)我不确定如何手动设置消息标签。您是否了解邮件编号设置?
右键单击其中一条消息 标记选择“序列 通讯讯息“。
检查中的“启动新组” 消息属性 - > Sequnce 表达部分。