问题标签 [ecore]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
528 浏览

regex - OCLinEcore 和 Regex 创建有效的 IPv4 字符串

我有一个 Ecore 模型,我正在尝试添加一些 OCL 约束。

当我尝试创建一个有效 IPv4 形式的属性(字符串)时,我的问题就出现了。我想我应该使用正则表达式,但我完全不知道如何在 OCLinEcore 上使用正则表达式。

0 投票
1 回答
672 浏览

java - EMF 中 volatile 属性的通知

在具有声明为瞬态和易失性的属性的 Ecore 模型中(其值是从其他几个字段计算得出的),是否有一种规范的方法来生成此字段更改的通知(即,当瞬态易失性字段中的一个字段取决于更改,检查瞬态字段的值是否受此更改影响并发送通知)?

我目前这样做的方法是在瞬态属性的所有者上注册一个侦听器,该属性对依赖项的更改做出反应并在计算的值发生更改时触发通知,但这是我想要的很多繁琐的手动工作避免。

0 投票
1 回答
131 浏览

java - 在 xtext 启动时执行代码?

我正在做一个项目,我们使用 ATL 将一个 ECore 模型实例转换为另一个。我们设置了一个 XText 编辑器来处理目标模型,并希望在启动时将转换后的模型直接加载到编辑器中。目前,我们将实例作为磁盘上的 XMI 文件。

这可能吗?如果是这样,我们应该怎么做?

0 投票
1 回答
1459 浏览

eclipse - Xtext 中的模型是枚举类型吗?

我创建了我的生态模型:

在此处输入图像描述

我已经在我的 xtext 文件中指定了它:

接下来我想实现规则,但是当我尝试

我搞错了!

正确的语法如何?

0 投票
1 回答
113 浏览

eclipse - 如何从 EObject 中获取属性,类似于属性视图

我有一个 EObject 并想从中获取所有属性。我试图获得所有结构特征:

但我得到了太多我不想要的属性,比如对象 ID。

缺少一些显示在属性视图中的内容。

那么我怎样才能像属性视图一样从 EObject 中获得相同的属性列表呢?

谢谢你的帮助

0 投票
1 回答
835 浏览

eclipse - Eclipse & EMF - 元素的子元素也作为属性可见

我有一点 EMF 的问题

基本上在上面给出的示例中 SomeElement 应该只有孩子,但根本没有属性。不幸的是,这不起作用,所有可能的孩子也显示为属性(无法编辑它们)。代码几乎是由 Eclipse 生成的,所以我认为模式或 ecore 文件可能有问题。

提前感谢您的帮助。

0 投票
1 回答
98 浏览

java - Eclipse 建模框架中的实现

这些工具允许我们创建接口,但是,我看不到如何创建实现箭头。

可能吗?

谢谢。

0 投票
1 回答
152 浏览

java - Ecore XMI 到 OMG 标准转换

我们正在尝试将 Ecore XMI 文件转换为 OMG 标准 XMI。

是否有任何 API:s 或工具可用于进行此转换?

0 投票
1 回答
1266 浏览

eclipse-emf - 如何将 Xcore 导出到 Ecore?

使用 Xcore 定义元模型比使用 EMF 和 Ecore 容易得多。问题是我需要将元模型作为 Ecore 文件。是否可以将 Xcore 模型导出到 Ecore 模型?我在 Eclipse 中看不到任何导出选项。

0 投票
1 回答
1067 浏览

import - M2T Xpand 与现有的 ecore 模型

我有一个 ecore 模型 MyModel.ecore,我想使用 Xpand 为其生成代码。我没有 xpand 项目的编辑代码或运行时环境,我只想创建一个 xpand 项目,加载 MyModel.ecore,使用“创建动态实例”创建一个 model.xmi 并运行。问题是我的工作流文件似乎无法识别元模型中的元素。这是我的工作流程中的代码:

我的模板文件:

我得到这个错误:

695 INFO CompositeComponent - 阅读器:从平台加载模型:/resource/guiamovil.xpand/src/Application.xmi 890 INFO CompositeComponent - CheckComponent:槽模型检查文件:metamodel::Checks 1329 INFO CompositeComponent - Generator:生成'模板::Template::Root FOR Application' => src-gen 1340 错误 AbstractExpressionsUsingWorkflowComponent - org.eclipse.xpand2.Generator 类型的组件出错:EvaluationException:在线找不到类型或属性“Application”[59,11] 1 '应用程序' 1340 错误 WorkflowEngine - 工作流中断。原因:找不到类型或属性“应用程序”1340 错误 WorkflowEngine - [错误]:找不到类型或属性“应用程序”(元素:应用程序;报告者:生成器:生成“

我想象它在工作流程中的某些东西。

谢谢