如何在运行时启用/禁用“org.eclipse.ui.editors”扩展

问题描述 投票:0回答:1

我在我的应用程序中使用“org.eclipse.ui.editors”扩展点,我希望此扩展点在运行时基于某些条件启用/禁用。

我有什么方法可以在运行时禁用/启用此扩展?

谢谢

eclipse eclipse-plugin
1个回答
0
投票

我有一种可能性,但不确定它是否与您的用例匹配。您可以使用自己的内容类型,在内容类型的描述符中,您可以检查任何条件。例如,它是哪个项目的一部分。如果给org.eclipse.core.runtime.content.IContentDescriber.describe(InputStream,IContentDescription)的InputSream是FileInputStream(要检查),它可以工作

问候,

© www.soinside.com 2019 - 2024. All rights reserved.