/** * @param bindingTables * @param id * @return true if this BT already exists */ private boolean contains(List<MBindingTable> bindingTables, String id) { for (MBindingTable bt : bindingTables) { if (id.equals(bt.getBindingContext().getElementId())) { return true; } } return false; }
private void gatherTables(List<MBindingTable> bindingTables) { for (MBindingTable table : bindingTables) { tables.put(table.getBindingContext().getElementId(), table); keys.addAll(table.getBindings()); } }
private MBindingTable createTable(MApplication application, String contextId) { MBindingTable table = CommandsFactoryImpl.eINSTANCE.createBindingTable(); table.setBindingContext(getBindingContext(application, contextId)); table.setElementId(contextId); application.getBindingTables().add(table); tables.put(table.getBindingContext().getElementId(), table); return table; }
MBindingTable dAWTable = null; for (MBindingTable table : bindingTables) { if (dialogAndWindow.equals(table.getBindingContext())) { dAWTable = table; break;
/** * @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); } }
/** * @param contextId * @return */ private MBindingTable getMTable(String contextId) { for (MBindingTable bt : application.getBindingTables()) { if (bt.getBindingContext().getElementId().equals(contextId)) { return bt; } } // create a new table if we couldn't find one MBindingTable table = CommandsFactoryImpl.eINSTANCE.createBindingTable(); table.setBindingContext(getBindingContext(contextId)); table.setElementId(contextId); application.getBindingTables().add(table); return table; }
MBindingTable table = null; for (MBindingTable bt : application.getBindingTables()) { if (bt.getBindingContext().getElementId().equals(binding.getContextId())) { table = bt; break;
if (UIEvents.EventTypes.ADD.equals(event.getProperty(UIEvents.EventTags.TYPE)) && newObj instanceof MBindingTable) { MBindingTable bt = (MBindingTable) newObj; final Context bindingContext = this.contextManager.getContext(bt.getBindingContext().getElementId()); if (bindingContext != null) { final BindingTable table = new BindingTable(bindingContext);
final Context bindingContext = this.contextManager.getContext(bt.getBindingContext().getElementId()); BindingTable table = this.bindingTables.getTable(bindingContext.getId()); if (table == null) {