eclipse-emf

    1热度

    1回答

    我目前正在尝试使用Eclipse Modeling Framework将XML Schema转换为ECore。 EMF提供attributionre ecore:引用来指示应该将属性转换为EReference。但是,这只适用于属性是IDREF或anyURI类型的情况。我的问题是,通过IDREF引用的任何ID必须通过整个XML文档是唯一的。然而,我的XML的结构如下: <A id="a1"> <B

    0热度

    1回答

    有什么不对这种模式: /** @model abstract="true" */ public interface ContainedObject { /** @model */ public Container getContainer(); } /** @model abstract="true" */ public interface Container ext

    0热度

    1回答

    我正在寻找基于插入顺序保留地图中条目的顺序。所以基本上我正在寻找在我的ecore模型中创建一个LinkedHashMap。 我需要坚持这张地图,因此我想使用EMap的序列化和代理解析功能。我试图通过((EMap.InternalMapView)myLinkedHashMap).eMap();将一个LinkedHashMap投射到EcoreEmap上,但那不起作用。 我可以想到有一个列表和映射在一起

    0热度

    1回答

    我从org.eclipse.emf.transaction.RecordingCommand扩展了RecordingCommand类; 并在方法重写方法 - 保护无效doExecute()我有可能的错误 所以我的问题是如何处理的呢?iethrow异常 @Override protected void doExecute() {

    1热度

    1回答

    我正在使用我的GMF编辑器实现搜索功能。所以我打算做的是利用EMF搜索插件在EMF对象内进行搜索。但是当我点击搜索结果时,我将打开预先选定节点的图表。 有没有一种方法可以遍历基于GMF的图中的所有节点,并根据某些参数突出显示一个节点?

    0热度

    2回答

    我正在掌握EMF,我想检查一下我脑海中的一个概念是否准确。 我明白,可以在Eclipse中创建一个EMF模型,然后使用它来生成Java代码。 我进一步理解,该模型可以序列化到磁盘,然后再回来,但我不明白使用这个。 模型文件本身可以保存吗?序列化有明显的用例吗?

    1热度

    1回答

    我有一个econtent适配器,它本质上导致许多表的刷新。尽管从理论上讲,可以将所有通知过滤到应该引起表格刷新的确切通知,但由于我们有一个庞大的模型,以及可能触发一个或多个事件的许多不同事件和更改,这会非常困难和耗时刷新。此外,经常发生的情况是单个“用户事件”(例如,在应用程序中单击状态 - >新建),触发4个对象在幕后创建,所有这些对象与通知立场看起来非常相似,因此很难过滤掉。我想知道是否有一种

    1热度

    1回答

    假设下面的简化EMF模型结构: Graph / \ Node Edge 在我GEF主编,EditPart s的安排如下。 GraphEditPart(图= FreeformLayer)摘录 @Override protected List<EObject> getModelChildren() { List<EObject> childrenList = new ArrayLi

    2热度

    1回答

    我正在开发GEF项目。在该项目中,我想将调色板中的数字拖放到GEF编辑器中。我尝试添加一些听众,但我仍然无法拖放。 这是我的代码: public class OPMGraphicalEditor extends GraphicalEditorWithFlyoutPalette { private Resource opdResource; private ObjectProcessDiagr

    2热度

    1回答

    我想在从Eclipse GMF中删除对象时向用户显示确认删除对话框。我已在组件角色编辑策略中为特定EditPart覆盖了createDeleteSemanticCommand以包含删除确认对话框。以下是我所做的代码片段。 /////// RESPECTIVE编辑部件类,其中EditPolicy的安装 protected void createDefaultEditPolicies() { ins