如何在企业架构师中使用C#创建状态机图?

时间:2018-01-23 06:48:50

标签: c# asp.net enterprise-architect

我可以要求用户创建将在图表中显示的所有元素,但是我无法想象允许用户创建将链接所有这些元素的连接器的最佳方式?

1 个答案:

答案 0 :(得分:2)

创建图表

EA.Diagram newDiag = package.Diagrams.Addnew("DiagramName","Statechart");
newDiag.update();

使用

为元素创建连接器
EA.connector con = element.connectors.Addnew("ConnectorName","ConnectorType");
con.supplierid="targetelementid";
con.clientid = "sourceelementid";
con.update();

使用布局图调用布局连接器以自动执行。

  

Repository.App.Project.LayoutDiagramEx

LayoutDiagramEx调用是以编程方式可视化创建的连接器的最佳方式。