我可以要求用户创建将在图表中显示的所有元素,但是我无法想象允许用户创建将链接所有这些元素的连接器的最佳方式?
答案 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调用是以编程方式可视化创建的连接器的最佳方式。