【问题标题】:How to get from an EditPart to its Editor in Eclipse? (Eclipse plug-in development)如何在 Eclipse 中从 EditPart 到它的编辑器? (Eclipse插件开发)
【发布时间】:2010-07-15 19:59:21
【问题描述】:

我正在编写一个扩展编辑器的 Eclipse 插件。在编辑器里面我放了一些 EditParts。从其中一些编辑部分中,我需要引用它们的封装编辑器(例如,当单击 MyEditPart 的实例时,我想以编程方式关闭编辑器)。

请就从 EditPart 实例到它所在的编辑器的 API 提供建议。

谢谢。

【问题讨论】:

  • IEditorPart 接口是编辑器的主要抽象,因此我不确定您的问题是否有直接答案。澄清更多信息:假设您从零件导航到您想要的东西;那你会怎么做呢?
  • 一些例子:当用户点击我的编辑部分(编辑器内显示的图表中的一个节点)时,该编辑部分所在的编辑器页面应该执行保存/应该关闭/应该从只读更改可写/应该显示一条带有编辑器贡献插件名称的消息(就像在 eclipse 的插件间谍中一样)

标签: eclipse editor plugins


【解决方案1】:

你可以试试:

IEditorPart editor = ((DefaultEditDomain) getViewer().getEditDomain()).getEditorPart();

来自 EditPart。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多