问题标签 [xcore]
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.
eclipse-emf - 如何将 Xcore 导出到 Ecore?
使用 Xcore 定义元模型比使用 EMF 和 Ecore 容易得多。问题是我需要将元模型作为 Ecore 文件。是否可以将 Xcore 模型导出到 Ecore 模型?我在 Eclipse 中看不到任何导出选项。
eclipse-emf - 如何定义直接关联?
根据下面的代码,你能告诉我如何(如果可能的话)ComputationUnit
从类中引用类中定义的数组Service
吗?
modeling - 如何从 Ecore 模型创建 Xcore 资源?
我有一个想要修改的现有 Ecore 模型。对于修改,我想使用 Xcore。另一个问题的答案是,可以将 Ecore 模型中的类导入 Xcore 资源。但是,由于我想更改现有的课程,这对我不起作用。
阅读 Xcore 的eclipsepedia 条目或搜索网络并没有带来任何有用的东西。
那么如何从 Ecore 模型创建 Xcore 资源呢?
super - 从 Xcore 操作调用 super 方法
我在 Xcore 中有以下声明:
ValueBase
实现自己的equals()
方法。在具体类ValueArray
中,我想调用super.equals()
比较基类的公共字段,然后对具体类进行特定的比较。
但是 Xcore 抱怨它“ Couldn't resolve reference to JvmIdentifiableElement super
”的代码。
如何equals()
从超类中调用 - 方法?
eclipse - Eclipse Xcore 教程或文档
我负责探索创建 DSL(领域特定语言)的技术。由于我们是一家 Java 商店,因此我们已经接触过 Eclipse 建模框架产品(EMF、Sirius、Acceleo、Xbase、Xtend),而且我们似乎拥有它们的文档,包括已出版的书籍。
然而,有一个较新的项目,Xcore,它似乎很有希望(因为其他创新项目源自它,例如 efactory 和 incquery),但到目前为止,我们在 Xcore 上发现的文档很少。
任何人都可以向我们推荐有关 Eclipse XCore 的更新文档/论坛/博客,或者确认项目是休眠还是失效?
eclipse-emf - 如何在 Xcore 中定义地图
根据EMF FAQ,可以在 EMF 中创建地图:
EMap 基本上是 java.util.Map$Entry 实例的列表。因此,要创建地图,您首先需要按照以下步骤对地图条目进行建模:
- 创建一个名为 [Type1]To[Type2]Map 的 EClass,其中 [Type1] 表示键的类型,[Type2] 表示值的类型。
- 将新创建的 EClass 的 Instance Class Name 属性设置为 java.util.Map$Entry。
- 创建一个名为“key”的 EAttribute 或 EReference,并为其设置 EDataType 或 EClass。
- 创建一个名为“value”的 EAttribute 或 EReference,并为其设置 EDataType 或 EClass。
现在,当您在某处创建使用此映射条目类作为其 EClass 的 EReference 时,EMF 代码生成器将检测这种特殊情况并为您生成正确类型的 EMap getter/setter,而不是普通的 EList getter/setter。
我可以将它与Xcore模型一起使用吗?我不确定第 2 步在 Xcore 中是否可行,或者它是否完全支持地图。
eclipse - 自动更新 xcore/ecore 属性
在 Eclipse 插件中,我在.xcore
文件中定义了一个自定义模型,它包含以下EClass
定义:
我的问题是:如果我手动编辑此类实例的任何属性(在 Eclipse 属性视图中),有没有办法自动更新dateUpdated
属性?
我知道这可以EContentAdapter
通过 .
eclipse - Xtext , 为绘图定义结构
我必须制作一个曲线图类型曲线,数据由 CSV 文件给出(解释器是读取数据文件的人)。我有两种类型的值,x 轴,时间(我认为是 INT:INT)分钟:秒格式;和 y 轴电压(双)。我的语法数据类型如下:
我正准备用这种格式在我的语法中制作地图:曲线(双电压,时间 INT:INT)但我不知道为什么它不起作用。你们觉得怎么样 ?我应该为类型时间定义一个新类型吗?或者如何正确制作地图?谢谢你的时间
我试图定义结构,但我不知道是否会像 Java 中的 Map 那样工作(键、值)数组
java - 解释器中的 Xtext sugin 引用
我有以下语法:
其中 [Real] 是称为 Real 的其他类型的引用,因此在我的解释器中,我正在执行以下操作:
我想取 [Real] 引用的变量的名称,但我的代码不起作用,我有一个转换错误,但我不知道如何解决,有什么想法吗?太感谢了!
eclipse-plugin - “无法解析 GenModel”错误
我的所有 Xcore 模型文件中突然出现构建错误。我不知道我在项目中做了什么改变才能得到这个。
错误消息是帖子标题中的错误消息:
GenModel cannot be resolved.
错误来自GenModel
XCore 文件的包声明上的注释:
细节
- 插件确实指定了
org.eclipse.emf.ecore.xcore.lib
所需的捆绑包。PDE 没有报告清单文件中的 require bundle 子句的错误。 - Eclipse 中的Target Platform State视图包含该
org.eclipse.emf.ecore.xcore.lib
包。 如果我在 Xcore 文件中添加以下行,那么构建错误就会消失:
/li>- Xcore SDK 版本:1.4.0
- EMF SDK 版本:2.12.0
- Eclipse for RCP and RAP Developers 版本:4.6.2