package sk.stuba.fiit.perconik.core.debug.listeners; import org.eclipse.core.commands.CommandManagerEvent; import sk.stuba.fiit.perconik.core.annotations.Unsupported; import sk.stuba.fiit.perconik.core.debug.AbstractDebugListener; import sk.stuba.fiit.perconik.core.debug.Debug; import sk.stuba.fiit.perconik.core.debug.runtime.DebugConsole; import sk.stuba.fiit.perconik.core.listeners.CommandManagerListener; @Unsupported public final class CommandManagerDebugListener extends AbstractDebugListener implements CommandManagerListener { public CommandManagerDebugListener() {} public CommandManagerDebugListener(final DebugConsole console) { super(console); } public void commandManagerChanged(final CommandManagerEvent event) { this.printHeader("Command manager changed"); this.printCommandManagerEvent(event); } private void printCommandManagerEvent(final CommandManagerEvent event) { this.put(Debug.dumpCommandManagerEvent(event)); } }