@Override public boolean isNumber() { return AttributeUtils.isNumberType(typeClass); }
@Override public boolean canExecute() { for (Column column : columns) { if (!AttributeUtils.isNumberType(column.getTypeClass())) { return false; } } return true; }
@Override public boolean canExecute() { for (Column column : columns) { if (!AttributeUtils.isNumberType(column.getTypeClass())) { return false; } } return true; }
@Override public boolean canExecute() { for (Column column : columns) { if (!AttributeUtils.isNumberType(column.getTypeClass())) { return false; } } return true; }
private void checkColumnsAreNumberOrNumberList(Column[] columns) { if (columns == null) { throw new IllegalArgumentException("All columns have to be number or number list columns and can't be null"); } for (Column column : columns) { if(!AttributeUtils.isNumberType(column.getTypeClass())){ throw new IllegalArgumentException("All columns have to be number or number list columns and can't be null"); } } } }
@Override public boolean canExecute() { for (Column column : columns) { if (!AttributeUtils.isNumberType(column.getTypeClass())) { return false; } } return true; }
@Override public boolean canExecute() { for (Column column : columns) { if (!AttributeUtils.isNumberType(column.getTypeClass())) { return false; } } return true; }
@Override public boolean canExecute() { for (Column column : columns) { if(!AttributeUtils.isNumberType(column.getTypeClass())){ return false; } } return true; }
@Override public boolean canExecute() { for (Column column : columns) { if(!AttributeUtils.isNumberType(column.getTypeClass())){ return false; } } return true; }
@Override public boolean canExecute() { for (Column column : columns) { if(!AttributeUtils.isNumberType(column.getTypeClass())){ return false; } } return true; }
@Override public boolean canExecute() { for (Column column : columns) { if (!AttributeUtils.isNumberType(column.getTypeClass())) { return false; } } return true; }
@Override public boolean canExecute() { return AttributeUtils.isNumberType(column.getTypeClass()); }
@Override public boolean canExecute() { return AttributeUtils.isNumberType(column.getTypeClass()); }
@Override public boolean canExecute() { return AttributeUtils.isNumberType(column.getTypeClass()); }
@Override public boolean canExecute() { return AttributeUtils.isNumberType(column.getTypeClass()); }
@Override public boolean canExecute() { return AttributeUtils.isNumberType(column.getTypeClass()); }
@Override public boolean canExecute() { return AttributeUtils.isNumberType(column.getTypeClass()); }
@Override public boolean canManipulateColumn(Table table, Column column) { AttributeColumnsController ac = Lookup.getDefault().lookup(AttributeColumnsController.class); return AttributeUtils.isNumberType(column.getTypeClass()) && ac.getTableRowsCount(table) > 0;//Make sure it is a number/number list column and there is at least 1 row }
@Override public void setup(Element row, Column column) { this.column = column; if (AttributeUtils.isNumberType(column.getTypeClass())) { numbers = Lookup.getDefault().lookup(AttributeColumnsController.class).getRowNumbers(row, new Column[]{column}); } }
private ComboBoxModel createComboBoxModel() { DefaultComboBoxModel comboBoxModel = new DefaultComboBoxModel(); //Add a element for no column selected comboBoxModel.addElement(NO_SELECTION); //Get the current attribute columns in the current workspace GraphController attributeController = Lookup.getDefault().lookup(GraphController.class); GraphModel attributeModel = attributeController.getGraphModel(); for (Column col : attributeModel.getNodeTable()) { if (AttributeUtils.isNumberType(col.getTypeClass())) { comboBoxModel.addElement(col); } } return comboBoxModel; }