我正在使用Eclipse开展UIMA项目。该项目创建为Maven项目,因此具有我用于我的类型定义的文件夹src/main/resources
(在子文件夹desc
中)。
进一步的项目信息:
我正在尝试使用“组件描述符编辑器”创建自定义注释类型,该类型也具有自定义范围的功能。
我没有从命名空间uima.cas
或uima.tcas
中选择标准范围类型,而是希望该功能成为我的包CustomRangeType
中类data
的对象。
此图像描述了带有输入的组件描述符编辑器以及相应的错误消息:
RangeType'com.example.myproject.data.CustomRangeType'未知。如果是这样,请先定义它。
我理解第一句话(问题很明显)。然而,我对第二句话感到困惑......我已经搜索了如何“定义”自定义范围,但没有成功。由于这篇文章(https://stackoverflow.com/a/20895340/3867423),我认为实际上可以定义自定义范围类型。不幸的是,我不知道怎么也找不到答案。
如果有人能指出我正确的方向,我将非常感激。
答案 0 :(得分:2)
在定义具有给定类型范围的要素之前,您需要定义该类型。
要做到这一点:
之后,请返回添加功能。您现在也应该可以通过按浏览并输入 CustomRangeType 来找到您的类型。
披露: Apache UIMA项目成员