* @throws ExecutionException
* If something goes wrong when enabling the channel
*/
- abstract public void enableChannel(CommandParameter param,
+ public abstract void enableChannel(CommandParameter param,
List<String> channelNames, IChannelInfo info, boolean isKernel,
IProgressMonitor monitor) throws ExecutionException;
* @param param - a parameter instance with data for the command execution
* @return returns the relevant domain (null if domain is not known)
*/
- abstract public TraceDomainComponent getDomain(CommandParameter param);
+ public abstract TraceDomainComponent getDomain(CommandParameter param);
@Override
public Object execute(ExecutionEvent event) throws ExecutionException {
final CommandParameter param = fParam.clone();
final IEnableChannelDialog dialog = TraceControlDialogFactory.getInstance().getEnableChannelDialog();
+ dialog.setTargetNodeComponent(param.getSession().getTargetNode());
dialog.setDomainComponent(getDomain(param));
dialog.setHasKernel(param.getSession().hasKernelProvider());