gpt4 book ai didi

java - 当在 GEF 上打开同一文件的不同视角时,如何打开不同的插件

转载 作者:行者123 更新时间:2023-12-01 15:10:17 24 4
gpt4 key购买 nike

我正在使用RCP + GEF开发一个项目,该项目基于GEF逻辑示例创建一个文件。

我有两个插件:

  • 用于设计和编辑网络
  • 用于实时可视化网络操作..

当我选择视角打开正确的插件时,我该怎么办?

当我用他打开文件时,每个插件都可以正常工作,但我不知道当我选择视角时如何自动执行它。

我的观点是这样的:

public class DesignPerspective implements IPerspectiveFactory {

public static final String ID = "mailteste.DesignPerspective";

public void createInitialLayout(IPageLayout layout) {
layout.setFixed(true);
@SuppressWarnings("unused")
String editorArea = layout.getEditorArea();
layout.setEditorAreaVisible(true);
addFastViews(layout);
layout.addView("org.eclipse.ui.navigator.ProjectExplorer", IPageLayout.LEFT, 0.18f, IPageLayout.ID_EDITOR_AREA);
layout.addView("org.eclipse.ui.views.ContentOutline", IPageLayout.RIGHT, 0.8f, IPageLayout.ID_EDITOR_AREA);
layout.addView("org.eclipse.ui.views.PropertySheet", IPageLayout.BOTTOM, 0.5f, "org.eclipse.ui.views.ContentOutline");
//layout.addStandaloneView(IPageLayout.ID_OUTLINE, true, IPageLayout.RIGHT, 0.76f,IPageLayout.ID_EDITOR_AREA);
}

private void addFastViews(IPageLayout layout) {
}

致以诚挚的问候亚历克斯

最佳答案

你能清楚地知道你在寻找什么吗?我知道你有两个插件,并且你有固定的视角(在哪个插件中?)

关于java - 当在 GEF 上打开同一文件的不同视角时,如何打开不同的插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12425552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com