`

屏蔽GMF编辑器快捷键

    博客分类:
  • GMF
阅读更多

屏蔽需要选中才能执行的快捷键,比如删除键,只需在其选中操作列表中将其移除即可,也可以返回自己定义KeyHandler ,彻底屏蔽所有编辑器的快捷键;

    /**
     * 屏蔽删除键
     * @see org.eclipse.gmf.runtime.diagram.ui.parts.DiagramEditor#getKeyHandler()
     */
    @Override
    protected KeyHandler getKeyHandler()
    {
        final KeyHandler keyHandler = super.getKeyHandler();

        //在选中操作列表中移除
        getSelectionActions().remove(ActionFactory.DELETE.getId());
        return keyHandler;
    }

 

 

0
2
分享到:
评论

相关推荐

    GMF EMF

    GMF(Generic Modeling ...通过深入研究GMF ѧϰ和GMF 学习这两个文件,你将能够掌握GMF的基本概念,理解其工作原理,并具备使用GMF创建自己的图形编辑器的能力。在实践中不断探索和学习,你将逐渐成为GMF的专家。

    gmf 1.7 最新版的gmf

    GMF(Generic Model Framework)是Eclipse平台下的一款强大的图形建模框架,它为开发者提供了构建图形用户界面(GUI)的工具,特别是用于创建复杂的图形编辑器和图表应用程序。GMF 1.7是最新的版本,它在前一版本的...

    15 分钟学会 Eclipse GMF

    Eclipse GMF是一个强大的框架,它允许开发者创建具有用户友好的图形界面的模型编辑器。GMF通过自动生成代码和图形组件,简化了开发过程,使得开发人员可以专注于业务逻辑,而非底层图形渲染和事件处理。 二、GMF的...

    GMF数据表建模例子

    模型定义使用Ecore,图形定义使用GMF图元和图表,编辑器定义通过编辑器描述文件完成,最后通过GMF生成器生成代码并编译运行。 4. **数据库建模**:数据库建模是设计数据库结构的过程,包括实体关系模型(ER模型)、...

    GMF教程.doc

    本教程是基于英文教程的实践与翻译,旨在帮助读者理解并掌握如何使用GMF创建一个Mindmap编辑器。 1. **创建GMF项目** - 在Eclipse中,通过`File` > `New` > `Project`,选择`New GMF Project`,创建名为`org....

    Eclipse插件 GMF

    4. **生成器(Generator)**:GMF的生成器将模型和图元的定义转换为实际的Java代码,这些代码实现了编辑器的功能。 5. **运行时(Runtime)**:这是编辑器在运行时所依赖的库,提供了基本的图形操作支持,如绘画、...

    eclipse gef ve gmf

    GMF的强项在于它的自动化能力,可以自动生成编辑器的大部分代码,包括图形表示、编辑操作以及与模型的交互。 这三者的关系是:GEF提供基础的图形编辑支持,VE是在GEF基础上构建的一个特定领域的可视化编辑器,主要...

    GMF开发FSM的完整的例子

    GMF(Graphical Modeling Framework)是Eclipse项目的一部分,它提供了一套完整的工具和框架用于创建图形化编辑器,帮助开发者快速构建复杂的模型编辑器。本文档将通过一个详细的案例来介绍如何使用GMF来开发一个FSM...

    GMF实例解析.pdf

    GMF的目标是降低创建可视化编辑器的复杂度,通过封装EMF和GEF,减少冗余代码,并简化MVC(Model-View-Controller)架构的实现。 EMF是Eclipse中用于构建模型的框架,它提供了一种定义和操作数据模型的方法。而GEF则...

    eclipse GMF 制作简单工作流流程设计器(3)

    GMF是Eclipse平台上的一个开源项目,它提供了一种方式来创建图形编辑器,特别适用于创建建模和设计工具。在这个教程中,我们可能将深入学习如何通过GMF构建一个用于绘制和管理工作流的用户界面。 描述虽然为空,但...

    GMF介绍以及使用手册.rar

    GMF旨在简化创建图形编辑器和模型到代码的映射过程,使得开发者可以专注于业务逻辑,而不是底层实现细节。在本文中,我们将深入探讨GMF的基本概念、工作原理以及如何通过提供的“GMF Tutorial中文版”来学习和应用这...

    一个简单的GMF实例

    在IT领域,GMF(Graphical Modeling Framework)是Eclipse项目的一部分,主要用于创建图形化编辑器。这个“一个简单的GMF实例”可能是一个教程或者示例项目,旨在帮助开发者理解如何使用GMF来构建自己的图形用户界面...

    GMF 开发文档

    **GMF (Graphical Modeling Framework)** 是一种基于Eclipse的框架,用于构建图形编辑器。它为开发人员提供了创建和定制图形用户界面(GUI)的功能,使得创建复杂的模型变得更加简单。 #### 二、GMF项目开发流程 #...

    org.eclipse.gmf.rar

    《深入解析Eclipse GMF RAR技术》 在软件开发领域,Eclipse是一个广泛使用的集成开发环境(IDE...在实际项目中,通过熟练运用GMF RAR,开发者能够快速构建出符合业务需求的图形化编辑器,提高开发效率,降低维护成本。

    GMF Tutorial中文版

    通过本教程,读者将逐步了解如何使用GMF来设计和实现图形化建模工具,包括如何创建模型,设计图形界面,以及集成编辑功能。同时,教程还探讨了GMF如何简化开发过程,减少开发者对底层框架的直接交互,提高开发效率。...

    gmf-runtime-2.1.2.zip

    2. **自动代码生成**:GMF提供了一套基于EMF(Eclipse Modeling Framework)的工具,能够自动生成模型到代码的转换,包括编辑器、表单、生成器等,减少手动编码的工作量。 3. **图形渲染**:GMF支持多种图形格式,...

Global site tag (gtag.js) - Google Analytics