emf相关内容

Switch类有什么用?

什么是开关类(从 org.eclipse.emf.ecore.util.Switch 派生)? javadoc 解释为 所有开关类的抽象基类. 这无济于事,因为我以前从未听说过“开关类". 解决方案 switch类是允许您基于模型对象(在这种情况下为EMF模型对象)选择和实例化类型的具体实例的类.).我所看到的示例表明,它对于为EMF模型实例化类型特定的适配器很有 ..
发布时间:2021-05-03 19:33:20 Java开发

在XTend中加载EMF模型实例

我正在XTend中构建代码生成器,这里我已经具有输入模型和元模型.也就是说,我使用ATL为我的XTend代码生成器生成输入模型(作为逐渐降低抽象级别的转换序列的一部分,而不是一次;这是我不使用xtext创建语法的原因) 非常清楚,我的代码生成器输入模型是XMI格式的文件,而不是xtext项目语法中的文件(甚至不使用它)!而且我认为这导致了我的问题/困惑. 我使用现有模型创建了一个新的X ..
发布时间:2020-06-30 20:52:46 其他开发

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

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

如何修复损坏的eclipse $ HOME / .p2仓库?

我在几个星期前我的Ubuntu虚拟机的磁盘空间耗尽了一大堆问题,这些问题显然已经开始了。我能够扩展虚拟磁盘,并超越了这一点,但是在幕后,这导致Eclipse以某种方式损坏了我的“$ HOME / .p2”存储库中的某些jar。为了弄清楚哪些罐子被破坏了,甚至是一个很长的争吵,因为Eclipse将无法安装一个新的插件,说一个zip文件是无效的,但异常信息并不是说哪个zip文件被破坏了。 在任何 ..
发布时间:2017-08-01 21:40:16 Java开发

用于XML文件的Eclipse Project Explorer过滤器

我在工作台Project Explorer中有很多XML文件,每个都是十个不同的eco​​re模型之一的实例。对于每个ecore模型,我想为导航者的 navigatorContent 扩展点贡献一个 commonFilter ,以使用户能够显示或隐藏相应的XML文件。这些是外部工具文件,因此没有办法通过观察文件名或 xml 扩展名来标识内容,重命名是不可行的。使用可能从 org.eclipse.j ..
发布时间:2017-07-30 19:32:43 Java开发

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

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