eclipse-emf相关内容

如何安装 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 其他开发

MDA : 模型驱动架构

需要一个想法来开发非常简单的应用程序来演示 MDA 的概念. 解决方案 好吧,很难在 MDA 世界中找到类似于 hello world 的东西,因为 MDA 旨在解决更大的问题.我认为最好的入门方法是通过“在元模型中思考" 来解决以下问题 在任何现实世界的应用程序中,您都需要某些工件来持久化任何业务实体.选择 2 个这样的简单实体,如 Customer 和 Orders,并在任何多层应 ..
发布时间:2022-01-02 09:18:13 Java开发

java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook

我收到了这个异常,但我无法理解那里发生了什么. 因为在编译时我的类能够访问 apache POI 类,但在运行时我的类抛出异常,他无法找到 org.apache.poi.xssf.usermodel.XSSFWorkbook. 到目前为止,无论网上提供什么解决方案,我都尝试了一切,但不明白我缺少什么. 奇怪的是相同的代码和相同的 Apache POI 库在我朋友的日食上工作 ..
发布时间:2021-11-12 04:59:42 Java开发

使用 org.eclipse.xsd 和 Maven2 分析 XML 模式

我正在尝试将示例代码实现为 这篇文章 来自 2002 年(我知道..),但无法加载架构. import org.eclipse.emf.common.util.URI;导入 org.eclipse.emf.ecore.resource.Resource;导入 org.eclipse.emf.ecore.resource.ResourceSet;导入 org.eclipse.emf.ecore.r ..
发布时间:2021-10-02 20:05:16 Java开发

使用 EMF 以字符串格式解析 XML

我使用 EMF 生成基于 XSD 的访问函数.我可以在生成的示例中看到如何从磁盘文件加载输入.但是,我要解析的 XML 存储在一个字符串中.有没有什么办法可以在不将字符串转储到文件中然后再读回的情况下继续进行? 解决方案 这是一个示例方法,它接收您的 modelString 和解析 xml 并返回 EObject 的 ECorePackage 实例. public static EObj ..
发布时间:2021-10-01 20:27:03 Java开发

java.lang.NoClassDefFoundError:org/apache/poi/xssf/usermodel/XSSFWorkbook

我遇到了这个异常,但是我不明白那里发生了什么. 由于在编译时,我的班级可以访问apache POI类,但是在运行时,我的班级抛出了他找不到的异常 org.apache.poi.xssf.usermodel.XSSFWorkbook . 到目前为止,无论网上提供了什么解决方案,我都尝试了一切,但仍不了解我所缺少的内容. 奇怪的是,在我朋友的日食上运行的是相同的代码和相同的Ap ..
发布时间:2021-04-08 19:19:15 Java开发

Java源代码编辑器作为Eclipse视图

我定义了一个EMF元模型,其中某些元素具有一个String字段,其中将包含一些Java代码。 我试图创建/重用(Java)源代码编辑器作为选项卡式属性视图的一部分,从而能够使用某些类似IDE的功能来编辑该字段。让JDT编辑器在这里使用它会很棒,但是据我所读,这是不可行的。扩展org.eclipse.swt.widgets.Text以提供所有功能对于这个简单的项目来说似乎太过分了。 因此 ..
发布时间:2020-10-27 22:24:39 Java开发

Jetbrains的MPS和Eclipse Xtext之间的主要区别是什么?

我在多个项目中使用了 Eclipse Xtext .我喜欢轻松地为Ecore(meta)模型定义语法,并为您生成所有内容,包括很棒的Eclipse插件编辑器,但是我对底层最近我遇到了Jetbrains的 MPS(元编程系统).它基于完全不同的哲学. Xtext用于创建基于文本的DSL,从而为您生成解析器(并实例化这些EObject),而使用MPS创建的语言,则可以直接编辑基础模型结构.到目前为止, ..
发布时间:2020-07-24 10:22:20 其他开发

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开发

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

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

在哪里可以找到有效的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 其他开发

QVT转换应用于从Rhapsody导出的UML(XMI)模型

我想这是关于模型转换的一个非常奇怪的问题. 我从用Rhapsody(IBM/Telelogic)定义并通过Rhapsody XMI工具包在XMI中导出的UML 2.2模型开始.我已经使用Topcased(基于Eclipse的UML/Sysml建模环境)成功打开了它.因此,我对其应用了QVT转换,旨在创建具有特定实体子集的新UML模型. 不幸的是,我没有找到我在Rhapsody中编写的检索实体描述( ..
发布时间:2020-05-10 19:01:12 其他开发

如何使用侦听器扩展基于EMF的模型以在GEF编辑器中使用?

我正在使用 GEF 编辑器和基于 EMF 的模型创建Eclipse RCP. GEF书中提到的关于模型的一件事是 模型应通过监听器广播所有状态更改,以便 在模型不具有任何直接知识的情况下,可以更新视图 控制器或视图. 在本书的示例中,每个模型元素类(例如Person,Marriage等)(示例是家谱编辑器)都具有添加和删除相应监听器的方法,例如,用于Person是: pub ..

“需要注册的工厂”加载资源时的异常

我收到以下异常: java.lang.RuntimeException:无法为'file:/ home /创建资源my_conf.xml“;需要一个注册资源工厂 “爆炸”代码是这样的,停在: resource = resourceSet ..... ResourceSet resourceSet = new ResourceSetImpl(); 资源资源= ..
发布时间:2019-01-02 22:46:25 Java开发

以编程方式创建GMF图

我尝试使用EMF& amp;创建一个简单的图表Eclipse插件中的GMF。我创建了一个带有两个节点和放大器的Ecore。连接。我可以从中生成GMF。当我运行我的应用程序时,我得到了味觉,并且在我的帮助下,我能够绘制GMF图。但我想以编程方式。 我已经从Ecore中创建了一个XML,并成功地将该XML加载到EMF对象中。所以我的EObject具有XML值。现在我想要自动生成GMF图。与打开一 ..
发布时间:2019-01-02 10:53:54 Java开发

MDA:模型驱动架构

需要一个开发非常简单的应用程序来展示MDA概念的想法。 解决方案 好的,很难找到类似的东西MDA致力于解决更大问题的MDA世界中的一个问候世界。我认为开始的最好方法是通过“思考meta- 模型”来解决下面的问题 在任何实际的应用程序中,您需要保留任何业务实体所需的某些工件。挑选2个像Customer和Orders这样的简单实体,并在任何多层应用程序的所有层(如ui,持久性等)中生成所 ..
发布时间:2018-12-20 01:53:00 Java开发

GEF + EMF:为什么在refreshChildren()被调用时,我的编辑器不会删除被删除对象的图?

我已经为图形的EMF模型实现了一个GEF编辑器,并在图中显示了某种类型的节点的remove命令。我想我已经完成了所有必要的步骤,以使其设置工作( vainolo 的博客已经非常有帮助)。 但是,当我删除模型元素时,视图不会刷新,即,模型元素的图形不会从编辑器视图中删除,我不知道为什么。如果有人可以看看我的来源,并指出任何问题(可能的解决方案:),我将非常感激。非常感谢您提前! 以下是我 ..
发布时间:2017-08-01 22:41:37 Java开发