private void removeBindings() { for (MKeyBinding key : keys) { if (!key.getTags().contains("type:user")) { //$NON-NLS-1$ EObject obj = ((EObject) key).eContainer(); if (obj instanceof MBindingTable) { MBindingTable table = (MBindingTable) obj; table.getBindings().remove(key); } } } }
private void gatherTables(List<MBindingTable> bindingTables) { for (MBindingTable table : bindingTables) { tables.put(table.getBindingContext().getElementId(), table); keys.addAll(table.getBindings()); } }
List<MKeyBinding> bindings = dAWTable.getBindings(); Iterator<MKeyBinding> j = bindings.iterator(); removed = 0;
mKeyBinding = this.findMKeyBinding(table, binding); if (mKeyBinding != null) { table.getBindings().remove(mKeyBinding);
private MKeyBinding findMKeyBinding(MBindingTable table, Binding binding) { List<MKeyBinding> mBindings = table.getBindings();
for (MKeyBinding modelBinding : table.getBindings()) { final Object obj = modelBinding.getTransientData().get( EBindingService.MODEL_TO_BINDING_KEY);
for (MKeyBinding existingBinding : table.getBindings()) { Binding b = (Binding) existingBinding.getTransientData().get( EBindingService.MODEL_TO_BINDING_KEY); table.getBindings().add(keyBinding);
/** * @param bindingTable */ private void defineBindingTable(MBindingTable bindingTable) { final Context bindingContext = this.contextManager.getContext(bindingTable.getBindingContext().getElementId()); BindingTable table = this.bindingTables.getTable(bindingTable.getBindingContext().getElementId()); if (table == null && bindingContext != null) { table = new BindingTable(bindingContext); this.bindingTables.addTable(table); } for (MKeyBinding binding : bindingTable.getBindings()) { defineBinding(table, bindingContext, binding); } }
for (MKeyBinding child : bindingTable.getBindings()) { findElementsRecursive(child, clazz, matcher, elements, searchFlags);
final BindingTable table = new BindingTable(bindingContext); this.bindingTables.addTable(table); List<MKeyBinding> bindings = bt.getBindings(); for (MKeyBinding binding : bindings) { String keySequence = binding.getKeySequence();