打开包含透视图等的 MTrimmedWindow 的多个实例

2024-04-26

我已经为我的 RCP 应用程序定义了一个“主窗口”,作为 MTrimmedWindow,其中包含透视图、部件等,像往常一样,在 Application.e4xmi 中。

是否可以开通额外的以编程方式获取此主窗口的实例? 类似于从 MPartDescriptors 创建零件?不幸的是,只有部分似乎有描述符。我需要像 MTrimmedWindowDescriptor 这样的东西(包含内容描述符,例如 MPerspectiveStackDescriptor)来创建模型。

事先并不知道需要多少个主窗口。 每个主窗口将用于处理我的域数据的特定子集。它有点类似于为每个项目打开一个 Eclipse IDE 窗口,尽管不是作为单独的进程,而是作为一个正在运行的应用程序中的单独窗口。

有任何想法吗?谢谢!


我认为你应该做的是创建一个Snippet in the Application.e4xmi含有MTrimmedWindow你想克隆。然后你使用EModelService.cloneSnippet从代码片段创建一个可用的窗口。

还有EModelService.cloneElement克隆现有元素。

还有更多信息here http://www.vogella.com/articles/Eclipse4Services/article.html#modelservice_cloningsnippets

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

打开包含透视图等的 MTrimmedWindow 的多个实例 的相关文章

  • 如何在激活器中获取 IEclipseContext

    我在 Eclipse 4 RCP 应用程序中遇到了一个问题 我需要记录一些事件 我需要以某种方式获得对记录器的引用 我知道 如何使用IEclipseContext 但我没有找到如何获得IEclipseContext没有依赖注入 我无法在激活
  • 撤消快捷方式在 Eclipse 中不起作用

    The last couple of days the Ctrl Z shortcut Undo scrolls down a line a la emacs I tried to switch schemes back and forth
  • 如何注入EPartService

    我正在开发 e4 应用程序 我想在 Part 和 Handler 之外注入 EPartService 当我注入 EPartService 时 我会得到空指针错误 public class DisplayRuntimePart Inject
  • PropertyTester 的触发评估

    The 两年前的代码必须升级到E4 现在一堆东西不能用了 其中之一是IEvaluationService如果像这样使用
  • 如何使用E4编程模型创建视图作为Eclipse 4.2或更高版本的插件?

    大多数现有的 Eclipse 插件都使用扩展注册表和子类ViewPart 加上兼容层 因此 编写新视图 尤其是使用 PDE 中的新插件向导 会生成如下所示的插件
  • Eclipse Luna:未调用处理程序的 @CanExecute 方法

    我在 Eclipse Luna RCP 中的命令处理程序遇到问题 在我的 E4 应用程序模型中 我定义了一些必须启用的命令和相关处理程序 仅在某些情况下 因此 在我的处理程序 POJO 中 我实现了 注释为的方法 CanExecute我在其
  • 如何使 Eclipse Partstack 在最后一个部分关闭时不消失?

    我正在开发一个项目 该项目的主窗口由 mpartstack 组成 我在其中动态地从另一个部分添加部分 问题是 当最后一部分关闭时 mpartstack 消失 而另一部分占用所有空间 当我尝试添加新零件时 什么也没有发生 我尝试通过尝试添加新
  • 如何将已处理的工具项放置在右侧

    我有一个基于 eclipse e4 框架构建的应用程序 我想定位一个Handled Tool Item到最右端 我怎样才能实现它 You need to use two Toolbar entries with a Tool Control
  • Eclipse e4 工具装饰条中的控件

    我想在装饰条中创建组合框 所以我开始添加一个文本框 我创建了 TrimBars gt WindowTrim gt Toolbar gt Tool Control 我还提到了 Class URI public class SearchTool
  • 使用 Java 10 在 RCP 应用程序中未找到主机插件 JavaSE

    我将 RCP 应用程序从 Eclipse Oxygen 迁移到 Photon 还从 Java 8 迁移到 Java 10 如果我从 Eclipse 启动该代码 并且该应用程序可以正常工作 但是 当我尝试构建应用程序时 出现错误 plug i
  • 如何限制Eclipse e4窗口的最小尺寸

    我正在制作一个基于 Eclipse e4 框架的应用程序 我想知道如何控制应用程序窗口的最小尺寸 似乎没有可以在 e4xmi 文件中为此目的定义属性 有谁知道该怎么做 我在 Eclipse 社区论坛中找到了一个帖子 http www ecl
  • Eclipse 4 RCP(又名 E4)文档

    除了 Vogella 的教程和他的书之外至少还有什么吗 这完全是基于那些言论 他的存储库中的示例通常要么不完整 未完成 无法运行 这些示例甚至与实际的书不匹配 我想为此至少找到一些javadoc 因为任何一步到了一边 我就完全迷失了如何完成
  • 如何在 Eclipse 4.3 中使用 ParameterizedCommand 注入参数?

    我目前正在实现 Eclipse 4 3 应用程序并遇到问题 我尝试参数化命令来删除特定文件 我的方法对应于在 Eclipse RCP 4 2 中获取参数化命令的参数 https stackoverflow com questions 985
  • 如何使零件在 PartStack 中可移动

    我正在尝试弄清楚如何使零件在 e4 中的零件堆栈中可移动 有任何想法吗 为了支持拖放部件 您需要在 Application e4xmi 中指定 DndAddon 和 CleanupAddon 类 URI 是 bundleclass org
  • RCP 4 切换工具栏中的按钮

    我正在尝试执行以下操作 在工具栏中创建一个按钮 已作为 处理的工具项 完成 单击按钮 让按钮看起来像被按下一样 我读过一些有关使用 IAction AS CHECK BOX 的内容 但我找不到任何关于如何执行此操作的明确 RCP 4 示例
  • 在 Eclipse 中以编程方式调整视图大小

    我正在测试一个non e4使用 SWTBot 的 RCP 应用程序 我需要更改视图的大小 移动窗框 我尝试失败 使用 SWTBot 调整我的视图大小 没有这样的 api 使用 Eclipse 3 API 调整我的视图大小 不支持 使用底层
  • 如何创建我自己的 shell 来替换 e4 RCP 中 MTrimmedWindow 中创建的 shell?

    有没有办法用用户定义的窗口替换 Eclipse RCP 为 MTrimmedWindow 生成的 shell Eclipse 创建一个具有特定样式类型的 shell 该样式类型只能在创建时提供 我想从为 MTrimmedWindow 创建的
  • 更新 e4 应用程序模型中处理程序开关的 UI 贡献

    I have defined a command global to my e4 application namely the add command So as you can see in the command is to used
  • 打开包含透视图等的 MTrimmedWindow 的多个实例

    我已经为我的 RCP 应用程序定义了一个 主窗口 作为 MTrimmedWindow 其中包含透视图 部件等 像往常一样 在 Application e4xmi 中 是否可以开通额外的以编程方式获取此主窗口的实例 类似于从 MPartDes
  • 我无法更改 Eclipse 中包资源管理器的字体大小

    我尝试从菜单更改 Eclipse 中包资源管理器的字体大小Window 优先 General 外貌 并且我无法更改字体大小 我怎样才能做到这一点 我在 Windows 7 上使用 Eclipse v4 2 Juno 在 Juno 及更高版本

随机推荐

  • 如何在 JQuery 中伪造 AJAX 开始/结束事件?

    我正在听 ajaxStart 和 ajaxStop 来显示 隐藏微调器 并且在编写服务器时我正在 JS 中执行一些模拟 AJAX 操作 它只是调用一个函数来使用 setTimeout 生成模拟数据 现在我只是在微调器上手动调用 hide 和
  • 当站点位于网络驱动器时,IE 无法正确渲染 CSS

    这是我们和我的朋友遇到的一个奇怪的问题 我们将网站定位在网络驱动器上 并尝试从那里打开它 所有其他浏览器都能很好地呈现此页面 但 IE 顺便说一句 为什么它总是 IE 无法理解 inline block 语句 但如果我将文件复制到本地驱动器
  • 是否可以通过括号来防止死亡?

    有时 我会编写一些带有比我喜欢的更多括号的代码 if new Day new Date millisecondsPerDay 75 instanceof oldDay Bonus points if that condition made
  • 为树视图创建 Qt 模型

    我正在用 Qt 使用 C 编写一个应用程序 我需要在树视图中表示一个对象结构 实现此目的的方法之一是为此创建一个模型 但在阅读有关该主题的 Qt 文档后我仍然很困惑 我的 结构 非常简单 有一个Project持有的物体Task中的对象std
  • 批量插入期间 SQL Server 表锁

    下面是示例查询 考虑 A INSERT INTO Target Col1 Col2 Col3 Col4 Statement 1 Select A Col1 B Col2 A Col3 C Col4 Statement 2 FROM A WI
  • 如何在 WordPress 中创建“路线”?

    为了我自己的理智 我正在尝试为 ajax api 创建一条路由 如下所示 api
  • Unix shell 之间的可移植性 - 我是否正确地考虑了这个问题?

    每当我编写 shell 脚本 主要是软件开发实用程序或构建工具 时 我通常都会尝试避免使用 bash 而倾向于使用普通的旧 sh 来实现可移植性 然而最近我遇到了越来越多的问题 其中有用的功能不可用 或者使用 sh 的系统之间的行为实际上不
  • 节点命令不起作用[重复]

    这个问题在这里已经有答案了 我正在使用 ubuntu 14 04 当我在终端上使用 node hello js 命令时 没有任何反应 我使用 sudo apt get 命令安装了软件包 我不知道出了什么问题 没有错误消息或任何东西 我搜索了
  • 在matplotlib中,如何绘制多色线,如彩虹

    我想用不同的颜色绘制平行线 例如 我想要两条厚度为 3 的平行线 一红一蓝 而不是一条粗细为 6 的红线 任何想法将不胜感激 Merci 即使使用智能偏移 见下文 连续点之间存在锐角的视图中仍然存在问题 Zoomed view of sma
  • Maven依赖冲突

    在我的项目中 有2个库 每个库都依赖于XML解析类java xml parsers DocumentBuilderFactory 这些库中的每一个都引用来自不同 jar 的文件 一个从名为 xmlParserAPIs 的 jar 获取它 而
  • C++ 中的跨平台原始数据类型

    与 Java 或 C 不同 C 中的原始数据类型的大小可能因平台而异 例如 int不保证是 32 位整数 各种编译器环境定义数据类型 例如uint32 or dword为此目的 但似乎没有固定大小数据类型的标准包含文件 实现最大可移植性的推
  • 如何避免在 Scala 中使用 asInstanceOf

    目前我的代码需要类转换 val dataWriter BytesDataWriter createDataWriter def createDataWriter p SomeClass p create datawriter asInsta
  • 带有对象的 Javafx 可编辑组合框

    我刚刚开始学习 Java Fx 我有一个装满物体的组合框 我处理了 toString 方法 我可以看到我想要在屏幕上显示的名称 但现在我想让它可编辑 用户将输入自己的文本 ComboBox 将创建一个新对象并将该文本放入正确的字段中 我知道
  • re.findall结果的顺序有保证吗?

    返回的匹配列表是否为re findall总是与源文本中的顺序相同 是的 正如中所述re module docs https docs python org 2 library re html module contents 以字符串列表的形
  • 可以在子例程中使用模块吗?

    最近 我开始使用 OO Perl 并且为我正在开发的新项目创建了很多新对象 因为我不熟悉有关 OO Perl 的任何最佳实践 所以我们很急于完成它 P 我将大量此类代码放入每个函数中 sub funcx use ObjectX i don
  • “在捆绑 NSBundle 中找不到名为“MainStoryboard”的故事板”

    我已经在一个应用程序上工作了很长时间 突然我得到了这个 在捆绑包中找不到名为 MainStoryboard 的故事板 NS捆绑 我已经在 StackOverflow 上红色了类似的问题 并且我尝试了所有方法 包括 重命名故事板文件 重新添加
  • 类型错误:无法读取 null 的属性“名称”

    我有一个用户对象 他们可以在其中编辑他们的信息 电话号码 电子邮件等 我无法访问输入name在 的里面setState回调并继续获取TypeError Cannot read property name of null 但是当我登录时eve
  • Mozilla Firefox 不再支持dialog.showModal

    我有一个巨大的 asp 网站项目及其弹出窗口 使用自showModalDialog 几个月前mozilla更新了 这个功能出现了一些问题 所以我用了ModalDialog 填充 https github com niutech showMo
  • Tastypie 访问继承模型中的字段

    是否可以使用 tastypie 在相关模型上包含字段 根据我的下面的模型 如果我将一个 VideoContent 和一个 TextContent 实例保存到数据库 我就可以从我的内容资源中获取 2 个对象 但是没有任何其他字段可用 是否可以
  • 打开包含透视图等的 MTrimmedWindow 的多个实例

    我已经为我的 RCP 应用程序定义了一个 主窗口 作为 MTrimmedWindow 其中包含透视图 部件等 像往常一样 在 Application e4xmi 中 是否可以开通额外的以编程方式获取此主窗口的实例 类似于从 MPartDes