IBM Rhapsody Java API - 获取项目中的每个元素
IBM Rhapsody Java API - Get every element in a project
我目前正在尝试查找或创建一个函数来获取 Rhapsody 项目中的每个项目,这意味着项目的嵌套元素以及这些元素的嵌套元素等。
有没有简单的方法来做到这一点?简单地说,我并不是指不断使用 getNestedElements() 函数的循环函数 ;)
有一种名为 selected_el.getNestedElementsByMetaClass(ClassType, 0/1) 的方法将 return Meta[ 的所有元素=24=] 基于第二个参数 0/1 递归
Class类型可以是 Class、端口、包 -- 找到您正在寻找的Class类型
或者有 myPrj.findNestedElementRecursive( name, metaClass) 例如 myPrj.findNestedElementRecursive( namedPkg, "Package") 将returnnamedPackage下的所有包
尝试在项目元素上调用 IRPModelElement.getNestedElementsRecursive:
我目前正在尝试查找或创建一个函数来获取 Rhapsody 项目中的每个项目,这意味着项目的嵌套元素以及这些元素的嵌套元素等。
有没有简单的方法来做到这一点?简单地说,我并不是指不断使用 getNestedElements() 函数的循环函数 ;)
有一种名为 selected_el.getNestedElementsByMetaClass(ClassType, 0/1) 的方法将 return Meta[ 的所有元素=24=] 基于第二个参数 0/1 递归
Class类型可以是 Class、端口、包 -- 找到您正在寻找的Class类型
或者有 myPrj.findNestedElementRecursive( name, metaClass) 例如 myPrj.findNestedElementRecursive( namedPkg, "Package") 将returnnamedPackage下的所有包
尝试在项目元素上调用 IRPModelElement.getNestedElementsRecursive: