在eclipse中,如何区分;“运行配置”;及;“调试配置”;添加自定义UI时

在eclipse中,如何区分;“运行配置”;及;“调试配置”;添加自定义UI时,eclipse,plugins,Eclipse,Plugins,我是一名eclipse插件开发人员。我在“运行配置”和“调试配置”中都添加了一个新选项卡(两种配置的代码位于同一位置)。但我想让文本框在“运行配置”中不可见,在“调试配置”中可见。现在,我发现了一种方法:“parent.getShell().getText()”可以为我返回“Run configurations”或“Debug Configuratios”字符串。但是有没有更好的方法来区分我是在“运行配置”还是在“调试组合”中?“getText()”方式似乎非常不正式。这是由id(以及ILaun

我是一名eclipse插件开发人员。我在“运行配置”和“调试配置”中都添加了一个新选项卡(两种配置的代码位于同一位置)。但我想让文本框在“运行配置”中不可见,在“调试配置”中可见。现在,我发现了一种方法:“parent.getShell().getText()”可以为我返回“Run configurations”或“Debug Configuratios”字符串。但是有没有更好的方法来区分我是在“运行配置”还是在“调试组合”中?“getText()”方式似乎非常不正式。

这是由id(以及
ILaunchMode
接口)表示的配置的当前“模式”

通过调用
getMode()
方法,可以从
ILaunchConfigurationDialog
获取当前模式id字符串。对于调试,该值将是由
ILaunchManager.debug\u string
定义的字符串


在一个扩展了
AbstractLaunchConfigurationTab
的启动配置选项卡中,您可以通过调用
getLaunchConfigurationDialog
来获得启动配置对话框,这是由id(以及
ILaunchMode
接口)表示的配置的当前“模式”

通过调用
getMode()
方法,可以从
ILaunchConfigurationDialog
获取当前模式id字符串。对于调试,该值将是由
ILaunchManager.debug\u string
定义的字符串

在启动配置选项卡中扩展
AbstractLaunchConfigurationTab
,通过调用
getLaunchConfigurationDialog
获得启动配置对话框