在启动配置运行时更改它

时间:2015-06-16 16:29:11

标签: eclipse-plugin eclipse-rcp

在我正在进行的这个Eclipse RCP应用程序中,当进行新的启动时,它会检查由DebugPlugin.getDefault().getLaunchManager().getLaunches()检索的已经运行的启动的一些细节。

如果其配置的某些细节与任何正在运行的启动相同,则应该停止。目前为止,这么好。

问题

当我编辑LaunchConfiguration同时启动其类型时,会发生什么?这会改变所有正在运行的启动的启动配置的属性吗? (我在谈论检索的内容:ILaunch.getLaunchConfiguration()

编辑:更多细节:在这种情况下,它是硬件连接,硬件只能接收一个正在进行的并发连接。如果启动配置发生变化,并且我们检查了所有正在运行的启动配置,我们将无法检查是否要为相同的硬件启动两次

1 个答案:

答案 0 :(得分:0)

当我致电ILaunch.getLaunchConfiguration().getAttribute(String,String)时,它会检索在发布期间已更改的新值。

所以,是的,如果活跃ILaunchConfiguration期间ILaunch的某些属性发生了变化,如果ILaunch中没有制作深层副本,则更改会反映出来正在运行ILaunch呃。