/** * By default, delegate to all of the tabs in this group. * * @see ILaunchConfigurationTabGroup#initializeFrom(ILaunchConfiguration) */ @Override public void initializeFrom(ILaunchConfiguration configuration) { ILaunchConfigurationTab[] tabs = getTabs(); for (int i = 0; i < tabs.length; i++) { tabs[i].initializeFrom(configuration); } }
/** * By default, delegate to all of the tabs in this group. * * @see ILaunchConfigurationTabGroup#performApply(ILaunchConfigurationWorkingCopy) */ @Override public void performApply(ILaunchConfigurationWorkingCopy configuration) { ILaunchConfigurationTab[] tabs = getTabs(); for (int i = 0; i < tabs.length; i++) { tabs[i].performApply(configuration); } }
/** * By default, delegate to all of the tabs in this group. * * @see ILaunchConfigurationTabGroup#setDefaults(ILaunchConfigurationWorkingCopy) */ @Override public void setDefaults(ILaunchConfigurationWorkingCopy configuration) { ILaunchConfigurationTab[] tabs = getTabs(); for (int i = 0; i < tabs.length; i++) { tabs[i].setDefaults(configuration); } }
/** * By default, dispose all the tabs in this group. * * @see ILaunchConfigurationTabGroup#dispose() */ @Override public void dispose() { ILaunchConfigurationTab[] tabs = getTabs(); if (tabs != null) { for (int i = 0; i < tabs.length; i++) { tabs[i].dispose(); } } }
/** * By default, delegate to all of the tabs in this group. * * @see ILaunchConfigurationTabGroup#launched(ILaunch) * @deprecated As of R3.0, this method is no longer called by the launch * framework. Since tabs do not exist when launching is performed elsewhere * than the launch dialog, this method cannot be relied upon for launching * functionality. */ @Deprecated @Override public void launched(ILaunch launch) { ILaunchConfigurationTab[] tabs = getTabs(); for (int i = 0; i < tabs.length; i++) { tabs[i].launched(launch); } }