Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将零件插入另一个插件';Eclipse4RCP中的PartStack是什么?_Java_Swt_Eclipse Rcp_Eclipse Gef - Fatal编程技术网

Java 如何将零件插入另一个插件';Eclipse4RCP中的PartStack是什么?

Java 如何将零件插入另一个插件';Eclipse4RCP中的PartStack是什么?,java,swt,eclipse-rcp,eclipse-gef,Java,Swt,Eclipse Rcp,Eclipse Gef,我想实践Eclipse4RCP应用程序开发,我目前的目标是一个图形建模应用程序。据我所知,GEF(图形编辑框架)是最可靠的图形框架,但它只是Eclipse3.x。所以我决定只为编辑器创建一个插件,但我不知道如何将图形编辑器的部分插入到主插件的应用程序模型中。此外,两个插件如何相互通信?插件通过扩展点进行通信,插件定义了某些扩展点,以允许扩展现有功能。所以我建议你读一下这些东西。然后找出你感兴趣的插件提供了哪些扩展点,并对其进行扩展。您可以在plugin.xml或文档中找到扩展点定义

我想实践Eclipse4RCP应用程序开发,我目前的目标是一个图形建模应用程序。据我所知,GEF(图形编辑框架)是最可靠的图形框架,但它只是Eclipse3.x。所以我决定只为编辑器创建一个插件,但我不知道如何将图形编辑器的部分插入到主插件的应用程序模型中。此外,两个插件如何相互通信?

插件通过扩展点进行通信,插件定义了某些扩展点,以允许扩展现有功能。所以我建议你读一下这些东西。然后找出你感兴趣的插件提供了哪些扩展点,并对其进行扩展。您可以在plugin.xml或文档中找到扩展点定义