commandManager.addCommandManagerListener(cmListener);
@Override public void addCommandManagerListener( final ICommandManagerListener commandManagerListener) { if (commandManagerListener == null) { throw new NullPointerException("Cannot add a null listener."); //$NON-NLS-1$ } if (commandManagerListeners == null) { commandManagerListeners = new ArrayList(); this.commandManager.addCommandManagerListener(this); this.bindingManager.addBindingManagerListener(this); this.contextManager.addContextManagerListener(this); } if (!commandManagerListeners.contains(commandManagerListener)) { commandManagerListeners.add(commandManagerListener); } }