`
大浪滔滔
  • 浏览: 857 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
社区版块
存档分类
最新评论

如何在CNF去掉非自定义右键菜单

阅读更多

 

在CNF中,如果使用了自己的模型,并实现IAdaptable:
public abstract class ESBFile extends ESBResource implements IESBFile, IAdaptable {

	protected IFile file;
  ...
	public Object getAdapter(Class adapter) {
		if (adapter == IFile.class || adapter == IResource.class) {
			return file;
		}
		return null;
	}
}
 
右键菜单中就会出现一些系统的菜单项,比如SVN的菜单项。
因为我们通过 <viewer/> 下定义 <popupMenu/> 元素来定义该 CNF 视图支持的菜单结构,所以只需要
将popupMenu的allowsPlatformContributions改为false即可。
注:
allowsPlatformContributions 表示是否接受 popupMenus 扩展点定义的菜单,如果设置为真,则 popupMenus 扩展点定义的菜单以及 ActionProvider 定义的菜单都可以在菜单结构中显示;如果设置假,则 popupMenus 扩展点定义的菜单不能在菜单结构中显示,只有 ActionProvider 定义的菜单才予以显示。
参考资料:
http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-cnfext2/
 
分享到:
评论

相关推荐

    官方mysql的docker镜像,自定义配置文件my.cnf

    官方mysql的docker镜像,自定义配置文件启动,附件中是自定义的配置文件,里面配置了端口和各种其他参数,便于维护

    Eclipse RCP Common Navigator Demo

    在这个示例中,用户可以在导航视图中通过右键菜单创建新项目,这展示了CNF的扩展性。 2. **模型与视图分离**:CNF遵循Model-View-Controller (MVC) 设计模式,使得模型(数据结构)与视图(用户界面)分离。这使得...

    CNF导航----building-common-navigator-framework-viewer-III

    在本文档中,我们将探讨如何构建一个通用导航框架 (CNF) 查看器,并重点介绍如何配置该查看器的菜单以及如何向其中添加操作来操控内容。文档分为几个部分进行详细讲解。 #### 概览 对于通用导航框架 (CNF) 查看器...

    CommonNavigatorFramework(CNF)实例源码

    通过分析和学习这个实例源码,你可以了解到如何在Eclipse环境中创建自定义的导航视图,并且能够掌握CNF的关键组件及其交互方式。这对于开发Eclipse插件或者增强现有IDE的功能是非常有价值的。 在实际应用中,你可以...

    openssl.cnf_文件

    `openssl.cnf` 文件是 OpenSSL 工具集中的一个配置文件,它包含了各种设置和指令,用于指导 OpenSSL 库在执行各种操作时的行为,比如创建证书、密钥、CSR(Certificate Signing Request)等。当你尝试使用 OpenSSL ...

    MySQL各版本my.cnf配置文件.rar

    在这个名为"MySQL各版本my.cnf配置文件.rar"的压缩包中,包含了适用于MySQL 5.6、5.7和8.0这三个主要版本的my.cnf配置文件,这些文件已经过优化,可以有效提升MySQL数据库的并发处理能力。 首先,我们来了解一下my....

    CNF.rar_cnf _cnf算法_编译原理cfg

    在计算机科学领域,尤其是编译器设计中,CNF(Conjunctive Normal Form)算法是一种重要的理论基础,它与编译原理中的解析和转换过程密切相关。CNF是指逻辑公式的一种标准形式,由一系列合取(AND)项组成,每个合取...

    mysql-5.7.24的my.cnf

    mysql-5.7.24的my.cnf。适用于生产环境。相关配置已经写好,直接可以用。 mysql-5.7.24的my.cnf。适用于生产环境。相关配置已经写好,直接可以用。 mysql-5.7.24的my.cnf。适用于生产环境。相关配置已经写好,直接...

    MySQL中配置文件my.cnf因权限问题导致无法启动的解决方法

    本文主要给大家介绍了关于MySQL中配置文件my.cnf因权限问题导致无法启动的相关解决过程,分享出来供大家...问题应该出在 /etc/my.cnf 文件上,从第一个截图也可以看到警告信息(/etc/my.cnf 被忽视) 查看文件权限:

    Openssl.cnf文件.rar

    - **自定义配置**:根据需求,可以通过修改openssl.cnf来定制证书生成过程,例如增加或修改扩展字段,设置更严格的加密算法等。 5. **注意事项** - **安全风险**:不正确的配置可能导致安全漏洞,如使用弱加密...

    linux下mysql配置文件my.cnf详解.pdf

    在Linux环境中,MySQL的主要配置文件是`my.cnf`,它是数据库服务器启动时读取的配置文件,用于设定各种参数和选项,以优化数据库的性能、安全性以及资源使用。这份文档将深入探讨`my.cnf`的结构、主要配置项及其作用...

    修改my.cnf之后启动mysql出错(完美解决).docx

    在修改 my.cnf 文件时,需要注意以下几点: 1. my.cnf 文件的修改需要小心,避免引入新的错误。 2. my.cnf 文件的修改需要根据实际情况进行,例如根据 MySQL 服务器的版本、机器配置等。 3. my.cnf 文件的修改需要...

    mysql配置文件my.cnf

    3. **位置**:在Linux系统中,`my.cnf`通常位于`/etc/my.cnf`,但不同发行版可能略有差异。确保配置文件放在正确位置,MySQL才能读取到。 4. **重启服务**:修改配置文件后,必须重启MySQL服务以使更改生效。命令...

    MySQL 8.0.35 版本 my.cnf文件

    MySQL 8.0.35 版本 my.cnf文件

    mysql数据库my.cnf配置文件

    # 注:这两个参数不支持动态改变,需要把该参数加入到my.cnf里,修改完后重启MySQL服务,允许值的范围从 1-64 innodb_thread_concurrency = 0 # 默认设置为 0,表示不限制并发数,这里推荐设置为0,更好去发挥CPU多核...

    CentOS7下MySQL8的主主互备安装文档和my.cnf配置文件

    在IT领域,数据库管理是至关重要的,特别是在企业级应用中。本教程将深入探讨如何在CentOS7操作系统环境下,利用VM虚拟机安装MySQL8.0.13,并实现主主互备的高可用性配置。这有助于确保数据的冗余和连续性,降低单点...

    ubuntu mysql my.cnf 服务器最佳配置

    ubuntu mysql my.cnf 服务器最佳配置(16G,32G 内存)

    openssl.cnf

    在使用openssl创建证书时,显示无法打开openssl.cnf文件,下载后放到显示缺少的目录中

    CNF导航----building-common-navigator-framework-viewer-ii

    3. **新建内容扩展**:通过右键菜单选择“新建”&gt;“navigatorContent”。 此外,您还可以直接在`plugin.xml`标签页中创建此扩展。两种方法都可以实现目标,但是第一种方法遵循扩展点模式,因此会提供更多可用选项。...

    开源项目-cnf-structhash.zip

    而“cnf-structhash”项目则扩展了这个功能,使得开发者能够对复杂的数据结构,如自定义结构体、切片、映射等,也能够方便地生成哈希值。 在压缩包“structhash-master”中,我们可以期待找到以下组件: 1. **源...

Global site tag (gtag.js) - Google Analytics