首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取RSM图元素的URI

获取RSM图元素的URI
EN

Stack Overflow用户
提问于 2011-01-19 03:34:07
回答 1查看 242关注 0票数 0

我希望能够通过BIRT (getURI)以编程方式检索相同的URI。我正在开发一个Rational Software Modeler插件,需要获取图元素的唯一标识符。这将使这些元素能够在以后的数据库ETL过程中被识别。

我通过EObject.eResource().getURI()找到了一个URI,除了它只返回BIRT报告中返回的一半。BIRT报告类似"platform:/resource/Common/S.efx#_c0KLYFImEd-iIqDctBy_JQ“的内容,而EObject.eResource().getURI()只返回"platform:/resource/Common/S.efx”

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-01-19 07:07:39

您应该能够使用ECoreUtil.getURI(EObject)函数获取完整的URI,它还应该包含片段部分。

EObject.eResource().getURI()返回该对象所在的资源的URI,因此它不会在其中包含对象自己的惟一ID。

结束散列的片段是EObjects XMI-ID,如果需要,可以使用ECoreUtil.getID(EObject)返回它。但是ECoreUtil.getURI(EObject)应该还可以。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4728207

复制
相关文章

相似问题

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