final protected KeySequence[] getInvokingCommandKeySequences() { if (fInvokingCommandKeySequences == null) { if (getInvokingCommand() != null) { List list= getInvokingCommand().getKeySequenceBindings(); if (!list.isEmpty()) { fInvokingCommandKeySequences= new KeySequence[list.size()]; for (int i= 0; i < fInvokingCommandKeySequences.length; i++) { fInvokingCommandKeySequences[i]= ((IKeySequenceBinding) list.get(i)).getKeySequence(); } return fInvokingCommandKeySequences; } } } return fInvokingCommandKeySequences; }
final protected KeySequence[] getInvokingCommandKeySequences() { if (fInvokingCommandKeySequences == null) { if (getInvokingCommand() != null) { List<IKeySequenceBinding> list= getInvokingCommand().getKeySequenceBindings(); if (!list.isEmpty()) { fInvokingCommandKeySequences= new KeySequence[list.size()]; for (int i= 0; i < fInvokingCommandKeySequences.length; i++) { fInvokingCommandKeySequences[i]= list.get(i).getKeySequence(); } return fInvokingCommandKeySequences; } } } return fInvokingCommandKeySequences; }
final protected TriggerSequence[] getInvokingCommandKeySequences() { if (fInvokingCommandKeySequences == null) { if (getInvokingCommand() != null) { IBindingService bindingService = PlatformUI.getWorkbench().getAdapter(IBindingService.class); fInvokingCommandKeySequences = bindingService.getActiveBindingsFor(getInvokingCommand().getId()); return fInvokingCommandKeySequences; } } return fInvokingCommandKeySequences; }