eclipse-emf

    2热度

    1回答

    可能是这个问题很容易,但它造成了我与他们的目的有点混淆。 只是探索Eclipse建模框架和Eclipse图形编辑框架。基本上图形编辑框架(GEF)为创建可视化编辑器提供了一个框架。 Eclipse建模框架(EMF)是一个Java框架和代码生成工具,用于基于结构化模型构建工具和其他应用程序。 在这里,我对这两个框架的确切用途和目的都有些困惑。在开发任何类型的UI时,我是否需要探索这两个框架?

    1热度

    2回答

    我创建了我的元模型,名为WFG.ecore。 ATL我设法转换WFG模型中的bpmn2文件。 ATL转换给对象WorkFlow,这是WFG中所有其他对象的容器。 现在我想用Java编程修改对象WorkFlow,但我不能。 如何从其容器中删除对象实例,以及如何从所有实例中删除对象实例? 下面有一个与实例 gateways +--------->+----------+

    1热度

    1回答

    我们有一个包含四个页面的FormEditor:三个FormPages和第四个页面是XTextEditor作为源页面。 每当用户进行任何改变(如改变文本框的值)上FormPages,我们将里面XTextDocument.modify()方法EMF模型内容如下: xtextEditor.getDocument().modify(new IUnitOfWork.Void<XtextResource>()

    1热度

    1回答

    这是用于创建特定于域的语言(DSL)的类项目。没有想到要考虑。对于我自己,我已经把这个项目设置为纯粹的练习来学习所涉及的步骤。 文件涉及(具有附加的代码的文件):: 1)在格拉默的Xtext(entities.xtext) grammar org.example.xbase.entities.Entities with org.eclipse.xtext.xbase.Xbase generat

    2热度

    1回答

    我正在关注加载动态元模型的文章http://www.ibm.com/developerworks/library/os-eclipse-dynamicemf/。 我加载使用此 ResourceSet load_resourceSet = new ResourceSetImpl(); // ResourceSet load_resourceSet2 = new ResourceSetImpl();

    0热度

    1回答

    我必须EMF模型。 A和B. A的元素引用B的各种元素,我创建实例的主要模型元素在B中,包含所有其他模型元素。这意味着主模型是B,当我根据B的主模型元素创建一个实例时,我应该能够从A的引用元素创建B实例中的子元素。 但是,既然它们碰巧在两个不同的EMF项目中,我想在B中添加A(不知何故从B中引用它),而不仅仅是在B中定义新的EPackage并将A复制到其中。这是目前的设计问题,两者都应该在不同的项

    1热度

    1回答

    我只使用Eclipse建模框架(EMF)开始,和我有一些麻烦与下面的教程: http://www.vogella.com/tutorials/EclipseEMF/article.html 一切都很顺利,直到我试图生成编辑器代码(步骤5.1)。当我这样做时,新生成的代码刚刚出现了错误,因为Eclipse无法找到大部分所需的类。我已经从多种方式导入EMF库,但可能我的问题是我没有使用正确的EMF库。

    0热度

    2回答

    我想将我的EMF模型绑定到TreeViewer。我的模型是这样的: Facility : Name - Part : Name - SubPart : SubPartName - SubSubPart : SubSubPartName - SubSubPart : SubSubPartName - SubSubPart : SubSu

    2热度

    1回答

    从几天以后我得到了一个错误日志。经过3天的调查,google & co。加上stackoverflow我无法解决它! 所以你是我最后的希望!我正在使用Eclipse Juno并开发一个插件。 这就是错误:事先 !ENTRY org.eclipse.emf.ecore 2 0 2013-11-15 15:48:16.772 !MESSAGE Both 'com.omondo.uml.core' an

    1热度

    2回答

    这是真正把我的神经...... 我已经把所有的ECore模型和运行,但我一直无法加载XML文件到这些模型。这是我使用这样做代码: ResultType res = ScheduleTableFactory.eINSTANCE.createResultType(); ByteArrayInputStream is; try { /* Read XML file