@Override protected int getItemCount(Control widget) { return ((TableTree) widget).getItemCount(); }
this (parent, style, parent.getItemCount());
this (parent, style, parent.getItemCount());
this (parent, style, parent.getItemCount());
this (parent, style, parent.getItemCount());
this (parent, style, parent.getItemCount());
@Override public void enable() { jcasGenButton.setEnabled(tt.getItemCount() > 0); TypeSystemDescription tsd = getTypeSystemDescription(); exportButton.setEnabled(false); if (null != tsd) { TypeDescription[] tsa = tsd.getTypes(); if (null != tsa) exportButton.setEnabled(tsa.length > 0); } if (isAggregate()) { addTypeButton.setEnabled(false); addButton.setEnabled(false); editButton.setEnabled(false); removeButton.setEnabled(false); } else { addTypeButton.setEnabled(true); boolean editable = tt.getSelectionCount() == 1 && isLocalItem(tt.getSelection()[0]); addButton.setEnabled(editable); editButton.setEnabled(editable); removeButton.setEnabled(editable); } }
editButton.setEnabled(notBuiltInSelected); removeButton.setEnabled(notBuiltInSelected); exportButton.setEnabled(tt.getItemCount() > 1); // always one "built-in"
@Override public void refresh() { super.refresh(); tt.removeAll(); TypeSystemDescription tsdFull = getMergedTypeSystemDescription(); TypeDescription[] tdsFull = tsdFull.getTypes(); if (null != tdsFull) { for (int i = 0; i < tdsFull.length; i++) { addTypeToGUI(tdsFull[i]); } } if (tt.getItemCount() > 0) tt.setSelection(new TableTreeItem[] { tt.getItems()[0] }); packTable(tt.getTable()); enable(); }
/** * Handle add capability. */ private void handleAddCapability() { Capability newCset = addCapabilitySet(); // update the GUI TableTreeItem item = new TableTreeItem(tt, SWT.NONE); item.setText(CAPABILITY_SET); item.setData(newCset); createLanguageHeaderGui(item); createSofaHeaderGui(item); item.setExpanded(true); tt.setSelection(new TableTreeItem[] { item }); if (tt.getItemCount() == 1) tt.getTable().getColumn(TITLE_COL).pack(); finishAction(); }