emf

    1热度

    1回答

    我正在尝试从其EMF依赖项中清除Java项目。我在Eclipse的.genmodel文件中将选项“Suppress EMF Types”设置为true,并重新生成代码。这将EMF类型转换为Java类型,例如EList到List。但在这个项目它使用EMF类如下一段: VulnerabilityDB db = NvdFactory.eINSTANCE.createVulnerabilityDB();

    1热度

    1回答

    eclipse插件模型中的一个类需要在完全不同的模型和插件中引用另一个类。 这样做,我发现这thread,建议使用edatatype并初始化它的实例类与我需要链接到的类型。然而,当我试图在不同的模型链接到我的课,这样可以节省类的toString就像下面这个例子 <tasks description="" id="p1.tsk4" label="1" type="place" time="10">

    0热度

    1回答

    我需要使用QVT对模型实例(保留原始模型)进行更改。我想在使用QVT文档中定义的copy()操作(作为模型中的一个Orerations),但我不明白如何使用它,我试图执行下一个代码并查看Out实例从在实例中复制,但没有任何运气: modeltype MMNotation "strict" uses 'http://www.eclipse.org/gmf/runtime/1.0.2/notatio

    0热度

    1回答

    我已经用Acceleo 3.7编写了一个简单的例子(与Getting Started中的例子相同),但我无法使用'Acceleo插件应用程序'配置调试转换。其实,当我选择这个配置,我不能运行在所有的转型,我得到以下错误: Couldn't load class org.eclipse.acceleo.module.umlsample.main.Generate from project org.e

    0热度

    1回答

    我一直使用EMF三周。 我已经使用正在运行的Eclipse应用程序创建了我的元模型和一个实例。现在我的问题是,我有多个由运行的Eclipse实例保存的XMI文件,我想解析它们以创建处理xml文件中的数据的另一个文本文件。 为此,我使用了EMF的XMIResource API,并且当我加载没有与其他xmi文档交叉引用的文件时,一切顺利。但是,当我加载一个xmi文档时,对其他xmi文档进行交叉引用时,

    0热度

    1回答

    这里后集是我的代码代码段(在XTEXT工作) (保存在文件中的模型) generatedModel.save(null) //here generatedModel is an object of resource 然后,当我试图撷取有关此模型的信息使用 ...getResource(...) 我得到了以下资源未找到 错误但是,当我在两者之间加入了Thread.sleep(3000),它的

    0热度

    1回答

    我尝试从java-app以编程方式启动ATL/EMFTVM转换。在模块加载时(execEnv.loadModule(mr,“moduleName”)),模块加载期间发生异常报告错误:找不到元模型输入。 一段代码: ​​ 例外: Exception in thread "main" org.eclipse.m2m.atl.emftvm.util.VMException: Error during m

    0热度

    1回答

    我正在开发EMF模型的测试套件。我有一个使用图形编辑器创建的元模型(.ecore文件(类图))。 现在我能够以编程方式创建动态实例,但在我的元模型中我有一个组合(Containment引用),其中我想创建包含的类的子实例(以编程方式)。 请找到以下资料仅供参考 类图: 的JUnit测试用例: public class DynamicTest extends TestCase { pub

    0热度

    1回答

    我想对类型为Optional<String>的字段进行建模,但无法找到EOptionalEType或等效选项来制作属性可选。

    0热度

    1回答

    我是使用EMF的新手。 我理解MDA和MDD的理论,并使用Atom3和AtomPM做了一些练习。 我知道如何创建一个元模型和元形式(元元模型),以及如何使用前面两种工具创建转换规则。 所以,我需要知道如何使用EMF创建新的元形式(元元模型),以及如何使用它创建元模型。以及如何使用新的元模型创建模型。 想你。