eclipse插件模型
来源:互联网 发布:sql数据库连接工具 编辑:程序博客网 时间:2024/05/21 07:52
equinox在osgi的基础上进行了扩展,本文作一个概要说明。
equinox在MANIFEST.MF的基础上,增加了plugin.xml文件。模型如下图:
其中osgi描述文件MANIFEST.MF中描述了bundle定义,bundle之间的依赖关系和bundle导入、导出的包;
equinox描述文件plugin.xml中描述了plugin的扩展关系(包括扩展和扩展点的定义),以及插件片段关系。
对于bundle相关的信息,可以通过BundleActivator中的BundleContext引用获取;equinox中对BundleActivator进行了很多不同的实现,如下图:
而对于扩展点相关的信息,需要通过IExtensionRegistry获取:
IExtensionRegistry registry = Platform.getExtensionRegistry();
其中Platform是在eclipse的runtime中定义的,可以获取平台及平台环境的相关信息。
- eclipse插件模型
- 脱离eclipse的插件环境使用EMF模型
- 构建 Eclipse 插件在 EMF 模型中浏览内容
- 构建Eclipse插件在EMF模型中浏览内容
- 脱离eclipse的插件环境使用EMF模型
- 脱离eclipse的插件环境使用EMF模型
- 脱离eclipse的插件环境使用EMF模型
- 脱离eclipse的插件环境使用EMF模型
- 构建 Eclipse 插件在 EMF 模型中浏览内容
- 构建 Eclipse 插件在 EMF 模型中浏览内容
- 构建 Eclipse 插件在 EMF 模型中浏览内容
- eclipse插件
- eclipse插件
- Eclipse插件
- eclipse插件
- Eclipse插件
- Eclipse插件
- Eclipse 插件
- 2006.11.28
- 英美文化----CAT与猫
- 根据年月计算每个月有多少天和返回日期是星期几
- 学习wince系统(一)
- java中Properties类的使用
- eclipse插件模型
- 大型企业门户网站设计开发一般性原则和建议
- 用SetWindowPos制作逃跑按钮
- Java泛型编程快速入门
- 11.30解决了对话框上汉字的乱码问题
- ReportX概述
- 关于爱情
- 基于SQL词法分析的多种数据库自动分页方案
- TReport概述