【问题标题】:Enterprise Architect Java API企业架构师 Java API
【发布时间】:2013-07-25 14:10:09
【问题描述】:

我正在尝试查找 EA 的 Java API,但我找不到任何有关它的信息。 org.sparx.* 有一些代码,但我想看看使用它可以做什么。 有没有人知道怎么弄?

顺便说一句,我使用的是 10.0.1008 企业版。

【问题讨论】:

    标签: enterprise-architect


    【解决方案1】:

    Java API 允许访问 EA:s“对象模型”,它也可以从 C# 和 EA 内脚本(可以用 VBScript、JavaScript 或 JScript 编写)访问。通过此对象模型,您可以检索和更新 EA 存储库中的信息。

    还有一个“插件模型”,除了对象模型功能外,它还允许您的代码响应用户连接到存储库时触发的许多事件、创建图表、启动模型验证、等,还允许您将自己的 GUI 元素添加到 EA。此插件模型只能通过 .NET 获得。

    查看自动化和脚本 - Enterprise Architect 对象模型下的帮助文件。使用自动化接口和参考中的 API 中记录了必要的设置。

    【讨论】:

    • “这个加载项模型只能通过 .NET 获得”——不正确,它是 COM。在 .NET 发明之前,我正在编写 VB6 插件;)
    • 绝对正确,抱歉。实际上,您几乎可以使用您选择的语言编写加载项。 Prolog 可能除外。
    • 第 10 版的参考资料(API 说明)也在此处在线:sparxsystems.com/enterprise_architect_user_guide/10/…
    • 我们可以用 Java 编写 EA 插件吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多