eclipse-emf

    1热度

    1回答

    我在Scala中开发的应用程序的一部分需要读取和解析EMF/UML模型以及在这些模型上定义的OCL表达式。我的OCL表达式几乎是在这些EMT/UML模型上定义的查询表达式。 我的问题: 1)什么是为了读取和解析EMF/UML模型API选项? 2)为了在EMF/UML模型上解析和评估OCL表达式(查询),什么是API选项。

    1热度

    1回答

    在我的EObject我有字段eStorage,其中包含我想要使用的数据。 是否有可能读出eStorage? 我尝试下面的代码,但它不工作: doIt(EObject object) { object.getEStorage; // use the eStorage... }

    0热度

    1回答

    修改的Ecore文件及其实例 我的问题有两个部分: 1)如何创建和/或修改,然后从商店EMF的Ecore文件(的Ecore元模型与.ecore后缀)我的Scala/Java代码? 2)如何从我的scala/java代码创建和/或修改ecore文件(即符合ecore元模型的模型)实例? 我期待看看是否有一些可能的方法来做到这些,其他使用XML API直接操纵相应的XML文件。 提供代码spinet或

    4热度

    1回答

    任何人都可以解释它的具体领域(即 来源, 详细, EModel元, 内容方面EAnnotation在Ecore的使用,以及 参考文献)。我看着它的API documentation here,但从那里得不到那么多。 我正在寻找一种指导方针来解释举例说明在ecore中使用这些字段进行注释的目的。

    1热度

    1回答

    我想从概念上理解Eclipse如何跟踪其环境中的当前资源,特别是(.ecore)文件。例如,当我右键单击ecore文件并单击“Load Resources”,然后单击“Browse registered packages”按钮(请参见下图),eclipse如何填充此列表。

    3热度

    1回答

    我想移植一个遗留数据格式,它包含与Eclipse Modeling Framework(EMF)Ecore类似的概念:包含具有不同数据类型和默认值的参数的元素。 一个定制的工具可让您通过一个奇特的基于表格的GUI编辑这些模型实例。 此外,参数的一个共同特征是可以添加推导规则,该参数指定自动从其他参数计算参数值。这似乎也类似于Ecore派生的属性,可以通过Java代码或OCLinEcore实现。 但

    2热度

    2回答

    我碰到下面的代码。它是一个有属性分配的接口。我了解接口只能用于声明方法。这样做的目的是什么? interface Literals { /** * The meta object literal for the '{@link bowling.impl.PlayerImpl <em>Player</em>}' class. * <!-- begin-user-doc

    1热度

    1回答

    我解析XML文件与EMF建模,文件获取成功解析,但是当我将解析文件写入新的XML文件(经过一些修改)后,我看到双引号(“)符号获取与"符号,如何避免它取代 原始XML文件内容: <Description>"Prepro Unrecognised preprocessor directive - ignored because it occurs in a FALSE arm of a '

    0热度

    1回答

    我开始使用EMF并已完成EMF教程。到目前为止,我认为我理解了这个概念。然而,我有一个类“联赛”至少有一个属性“球员”,这是一个球员列表。我可以使用下限和上限来限制此列表的界限。比方说,我想要一个联盟永远不会超过18名球员。我认为设定上限为18就能完成这项工作。但事实并非如此。当我加入超过18名球员时,我期望程序员抛出异常或者不再添加更多球员。 或者我明白上限/下限是否错误?

    0热度

    1回答

    我实际上将我的Workspace从3.x迁移到Eclipse e4版本。我使用Model Fragments创建了一个新菜单,如下面的link下的“7.6节。创建模型贡献”所述。 通过这些步骤,该菜单项是越来越成功建立,但它仍然是禁用:(即使启用[]复选框默认选中。 可能是这背后的原因?? 这是我用过 的Fragment.e4xmi代码: <fragment:ModelFragments xmi: