首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rhapsody java api

Rhapsody java api
EN

Stack Overflow用户
提问于 2014-07-14 18:12:13
回答 3查看 2.1K关注 0票数 2

我正在尝试使用Rhapsody的Java api。当我看api的教程时,有很多不同的irp接口,有时它们也有相同的操作。我不能做混凝土。例如,我正在尝试访问接口包。我写了下面的代码段。

代码语言:javascript
复制
IRPApplication rpy=null;
IRPModelElement ele =null;
rpy= RhapsodyAppServer.getActiveRhapsodyApplication();

如何到达Interface包中的接口和一个接口类中的操作?

EN

回答 3

Stack Overflow用户

发布于 2014-07-18 17:50:08

这应该会有帮助(本文末尾有一个示例项目)

Rhapsody Helpers

票数 1
EN

Stack Overflow用户

发布于 2014-10-07 19:46:24

代码语言:javascript
复制
IRPProject project = rpy.activeProject();
IRPModelElement thatInterface = project.findNestedElementRecursive("[interface name]", "Interface");

如果接口位于顶层,则不需要递归,但以任何一种方式保留它都不是一个坏主意。

票数 0
EN

Stack Overflow用户

发布于 2019-01-16 03:30:28

这就是查找包含接口的包的方法

代码语言:javascript
复制
IRPModelElement interfacePackage = project.findNestedElement("[package name]", "Package");

这就是在该包中查找接口的方法

代码语言:javascript
复制
IRPClass m_interface = (IRPClass)interfacePackage.findNestedElement(interfaceName, "Interface");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24734173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档