eclipse-emf-ecore相关内容

如何安装 Eclipse EPP(例如 3.8 上的 EPP 建模功能)?

如何通过 3.8 的软件安装程序安装 Eclipse EPP?我想选择“EPP 建模功能"并安装它的所有包,而不是单独选择它们. 例如,如果我安装 Eclipse Juno “Eclipse Modeling Tools",然后查看已安装的软件包,我将看到“EPP Modeling Feature 1.5.0.20120620-0855 org.eclipse.epp.package.mod ..

我在哪里可以找到有效的 SVG XML 模式(用于生成 ecore)?

我尝试将 SVG XML Schema 导入EMF,获取ecore中的SVG元模型.但是,由于架构无效,导入失败:确实,svg.xsd 引用 XMLSchema.dtd,它本身引用 datatypes.dtd,不存在! 因此,我尝试从 svg 网站下载必要的文件(svg.xsd、XMLSchema.dtd、xlink.xsd, xml.xsd),以及缺少的 datatypes.dtd,来自 ..
发布时间:2022-01-09 21:50:13 其他开发

GMF显示图示例

如何在Eclipse中的视图中以文件格式"* .ecorediag"显示GMF图? 该图不可编辑. 是否有一个简单的示例视图,可以从"/home/diagrams/test.ecorediag"中加载图表 解决方案 借助"org.eclipse.gmf.runtime.diagram.ui.parts.DiagramGraphicalViewer",在编辑器上呈现了GMF图(包括ec ..
发布时间:2020-06-13 18:52:36 Java开发

将使用Papyrus创建的UML类图转换为.ecore文件

这是我使用eclipse所做的事情: 创建一个新的Papyrus项目 在Papyrus中创建一个类图 创建一个新的EMF空项目 使用EMF生成器模型将我的.uml文件(由Papyrus创建)转换为.ecore文件 现在我想用Java做到这一点.我找到了在此处发布有人正在使用XSD进行操作.除了UML,我想做同样的事情. User565300 使用的是Xsd2Ecore,但我找不到 ..
发布时间:2020-06-13 18:52:23 Java开发

可以在Ecore和OCL中保留派生属性并禁用派生功能吗?

我想移植一种旧数据格式,该格式包含类似于Eclipse Modeling Framework(EMF)Ecore:具有参数的元素的元素,这些元素具有不同的数据类型和默认值. 使用定制工具,您可以通过基于花式表格的GUI编辑此类模型实例. 此外,Parameters的一个共同特征是可以添加 Derivation Rule ,该规则指定从其他参数自动计算出Parameter值.这似乎也类似 ..
发布时间:2020-06-13 18:52:12 其他开发

ATL转换规则与嵌套的BPMN2元素不匹配

我正在编写从BPMN2到另一个模型的ATL转换.问题在于该代码无法检测到任何嵌套元素. 我已经在以下位置发布了atl代码和我的输入: https://github.com/behnaaz/BPMN2ATL.git 从输出中可以看到,唯一执行的规则是def2mod,它已在输出中创建了Reo模块元素. 如果我删除了输入的bpmn文件中的第一级元素,那么规则mapProcess将被踢出 ..
发布时间:2020-06-13 18:52:07 其他开发

在哪里可以找到有效的SVG XML模式(用于ecore生成)?

我尝试将 SVG XML模式导入EMF,以在ecore中获得SVG元模型.但是,由于架构无效,导入失败:实际上,svg.xsd引用 XMLSchema.dtd ,它本身引用 datatypes.dtd ,不存在! 因此,我尝试从svg网站(svg.xsd,XMLSchema.dtd, xml.xsd )和缺少的datatypes.dtd(来自另一个位置.但是,在验证架构时,我会不断收到很多错 ..
发布时间:2020-06-13 18:52:04 其他开发

如何将xsd转换为ecore(EMF)

将.xsd文件转换为.ecore文件的最佳方式是什么? 是否有一个eclipse插件? 解决方案 这对我有用: 新建 - >项目... Eclipse建模框架 - > EMF项目 模型进口商: XML模式 模型URI : [选择xsd-File] 要在xsd更改时重新验证.ecore-File: 右键单击 .genmodel -File 重新加载... ..
发布时间:2017-08-01 20:16:28 Eclipse

为什么使用工厂而不是“新”?

我在读这本书 EMF:Eclipse建模框架,其中说明: EMF编程模型强烈地鼓励但不要求使用工厂创建对象的 。而不是简单地使用 new运算符来创建[对象] ... 为什么鼓励使用工厂超过新? 您的答案不一定是EMF具体的,只要它必须 解决方案 您可以阅读有效的Java项目1:考虑静态工厂方法而不是构造函数。它详细描述了使用工厂方法的优点: 静态工厂方法的一个优 ..
发布时间:2017-07-30 04:23:09 Java开发

从代码创建和修改ecore文件及其实例

我的问题有两个部分: 1)如何创建和/或修改然后存储EMF ecore文件(ecore元模型我的scala / java代码中有.ecore后缀) 2)如何创建和/或修改ecore文件的实例(即符合我的scala / java代码中的生态元模型? 我正在寻找一些可能的方式来做这些,使用XML API直接操作他们对应的XML文件。 提供代码或其引用的引用非常感谢。 ps ..
发布时间:2017-07-29 20:29:20 Java开发

从日食中的ecore文件中读取eobjects

我有一个ecore文件,其中包含类eobjects.Now我想读取该ecore文件,并从该ecore文件中获取所有类eobjects。 解决方案 您是否意味着要使用自定义后缀重新装载特定的xmi文件? 以下是一个加载ecore的方法的示例文件在特定位置(路径)并返回您的根EObject public static EObject loadYourModel(String pa ..
发布时间:2017-07-28 20:55:31 Java开发

如何安装Eclipse EPP(例如3.8版的EPP建模功能)?

如何通过3.8的软件安装程序安装Eclipse EPP?我想选择“EPP建模功能”,并安装所有的软件包,而不是单独选择它们。 作为一个例子,如果我安装Eclipse Juno“Eclipse建模工具“,然后查看已安装的软件包,我将看到”EPP建模功能1.5.0.20120620-0855 org.eclipse.epp.package.modeling.feature.group。 如 ..