API 获取应用于 Enterprise Architect 中的 activity 的 ActivityParameter 类型
API to fetch the type of ActivityParameter which is applied to an activity in Enterprise Architect
我在 Enterprise Architect 中的 activity 图上进行了活动,其中设置了一些 activity 参数。 Activity 参数的类型在属性的参数选项卡中设置,如下图突出显示。有什么方法可以通过 API 或通过 EA 数据库获取 activity 参数的类型。
长话短说:是 EA。
现在是血淋淋的细节。您需要查看只能通过 t_object.classifier_guid
获得的 ClassifierGUID。现在,您将找到一个 t_object.ea_guid
的“真实”guid,它已被用作分类器,或者(Sparx 再次出击!)一些像
这样的粗糙 guid
{EAINT000-B653-4f3c-A010-30205D67F5F5}
或
{EASTRING-B653-4f3c-A010-30205D67F5F5}
您可能会猜到其余部分:-/ 您可以在 GUI 中创建其他基本类型并在数据库中查看结果。
我用 13.5 观察到了这一点。也许,也许,也许不是,Sparx 利用 EAElement.ClassifierName
/Type
产生了一些有意义的结果。我在 return 上一无所获。
我在 Enterprise Architect 中的 activity 图上进行了活动,其中设置了一些 activity 参数。 Activity 参数的类型在属性的参数选项卡中设置,如下图突出显示。有什么方法可以通过 API 或通过 EA 数据库获取 activity 参数的类型。
长话短说:是 EA。
现在是血淋淋的细节。您需要查看只能通过 t_object.classifier_guid
获得的 ClassifierGUID。现在,您将找到一个 t_object.ea_guid
的“真实”guid,它已被用作分类器,或者(Sparx 再次出击!)一些像
{EAINT000-B653-4f3c-A010-30205D67F5F5}
或
{EASTRING-B653-4f3c-A010-30205D67F5F5}
您可能会猜到其余部分:-/ 您可以在 GUI 中创建其他基本类型并在数据库中查看结果。
我用 13.5 观察到了这一点。也许,也许,也许不是,Sparx 利用 EAElement.ClassifierName
/Type
产生了一些有意义的结果。我在 return 上一无所获。