gpt4 book ai didi

java - Enterprise Architect使用Java API,如何从序列图中读取交互操作符信息?

转载 作者:行者123 更新时间:2023-11-30 05:53:41 25 4
gpt4 key购买 nike

我试图使用企业架构师的java API来读取序列图数据,但我陷入了从交互片段的组合片段中读取交互操作符(在图中键入)的困境。请引用下图,

Sequence Diagram With Interaction Operator in Combined Fragment

我尝试打印 Element 对象中的所有方法。但我没有得到任何信息,期待这个,

  Element ele = repo.GetElementByID(myDiagramObjects.GetElementID());
System.out.println("Partitions Count: " + ele.GetPartitions().GetCount());
for (Partition par : ele.GetPartitions()) {
System.out.println("Par Name: " + par.GetName());
System.out.println("Par Note: " + par.GetNote());
System.out.println("Par Operator: " + par.GetOperator());
System.out.println("Par Size: " + par.GetSize());
}
Output:
Partitions Count: 1
Par Name: testcondition
Par Note:
Par Operator:
Par Size: 47

如果名称(引用图)为空,则,

输出: 分区数:0

必填信息,

需要读取/打印“类型”(如图所示)也称为交互运算符。

最佳答案

ele.GetSubtype()

返回整数值,它是下拉值的索引。 例如:

alt = 0
opt = 1
break = 2
.
.

关于java - Enterprise Architect使用Java API,如何从序列图中读取交互操作符信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53512384/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com