我正在使用RCP + GEF开发一个项目,该项目基于GEF Logic 示例创建一个文件 。
我有两个插件:
- 一种用于设计和编辑网络
- 一种用于实时可视化网络操作..
当我选择透视打开正确的插件时,我该怎么办?
当我和他一起打开文件时,每个插件都能正常工作,但我不知道当我选择透视图时如何自动完成。
我的观点是这样的:
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) {
}
最好的问候亚历克斯