emf

    0热度

    1回答

    我必须创建自己的eclipse比较编辑器,所以我可以根据需要查看模型之间的区别。 (需要创建自定义比较编辑器UI。) 在互联网上冲浪时,我发现了两个不同的API。 org.eclipse.emf.compare and org.eclipse.compare。 这两个API有什么区别? 我应该用哪个来创建自己的比较编辑器?

    0热度

    1回答

    我在写一个Xtext语法,它可以访问在函数之前声明的文档。 我们目前的语法定义hidden(ML_COMMENT, SL_COMMENT,...)有: ML_COMMENT: '/*' -> '*/' SL_COMMENT: '//' -> EOL 我现在已经创建了一个第二的Xtext项目,用下面的语法: grammar my.DocumentationGrammar with my.Ori

    0热度

    2回答

    我想创建一个ecore文件的实例,以便我可以在其中存储数据。我将序列化它并将其存储为XMI(如果存在,则加载它)。 在我的情况下,我不能使用genmodel和“创建动态实例”。我发现this tutorial以编程方式自己创建ecore模型,但我想加载ecore文件,然后使用一些常规工厂创建它的实例。 我该如何做到这一点? 谢谢您的时间,并帮助

    2热度

    1回答

    的列表我试图创建一个代表我的模型的ecore文件。 我碰到的问题然而,因为当我生成模型, java文件包含 EList getFunctions(); ,而不是 EList<Function> getFunctions(); 我在哪里可以选择EMF添加类型列表?编辑: 我确实指定了属性。下面是我的配置的截图: 下面是针对FunctionCall产生的界面(我删除自动生成的注释): impo

    0热度

    1回答

    Ecore模型可以插件-环境之外通过手动注册文件扩展名,并用以下命令ResourceFactory,在此情况下的XML被使用: Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().put("xml", new XMLResourceFactoryImpl()); 我的Ecore模型只包含一个工厂(扩展为EFactory)。

    0热度

    1回答

    如何访问具有OCL表达式的关联的所有实例。 假设我在名为refName的变量中有一个关联名,它是从A类到B类的关联名称。对于A的给定实例(比如说a),如何访问refName的值显然是SET(B)? 请注意,refName不是关联的名称,而是一个变量,其值是关联的名称!所以,a.refName不起作用! 感谢

    0热度

    1回答

    ecore模型编辑器不允许将类作为子类添加到类中;这样做手工在 ... <eClassifiers xsi:type="ecore:EClass" name="Test_Class"> <eClassifiers xsi:type="ecore:EClass" name="Nested_Class"></eClassifiers> ... 结果 org.eclipse.e

    0热度

    1回答

    我使用运行org.eclipse.emf.cdo.server的运行配置创建了CDO服务器.product.tcp_h2作为产品。这工作绝对正常,没有任何错误。 不过,我试图创造出基于这个现有的产品,导致一个产品配置: java.lang.ClassNotFoundException: org.h2.jdbcx.JdbcDataSource cannot be found by org.eclip

    1热度

    1回答

    我想问一下SOAP请求的Body元素究竟应该是什么。我假设它应该是一个定义我想要调用的操作名称的元素。我也会假设在这个元素内部应该有一个对应于这个操作的输入参数的结构。 但是,如果我采取以下WSDL:http://adisrws.mfcr.cz/adistc/axis2/services/rozhraniCRPDPH.rozhraniCRPDPHSOAP,并让了SoapUI产生的getStatus

    0热度

    1回答

    我正在编写XSD以使用EMF生成模型类。 的XSD看起来像: <xsd:complexType name="DerivedType"> <xsd:complexContent mixed="false"> <xsd:extension base="ParentType"> <xsd:sequence> <xsd:element ...../> <xsd:element ...../> </xsd: