@Override public int compare(Object o1, Object o2) { return ((FsIndexDescription) o2).getTypeName().equals(o1) ? 0 : 1; } };
if (indexes[i].getTypeName().equals(sTypeName)) { return true;
Type type = tsm.getType(aIndexes[i].getTypeName()); if (type == null) { throw new ResourceInitializationException( ResourceInitializationException.UNDEFINED_TYPE_FOR_INDEX, new Object[] { aIndexes[i].getTypeName(), aIndexes[i].getLabel(), aIndexes[i].getSourceUrlString() });
if (null != fsid) { for (int i = 0; i < fsid.length; i++) { if (typeName.equals(fsid[i].getTypeName())) { FsIndexKeyDescription[] keys = fsid[i].getKeys(); if (null != keys) {
/** * Update index spec. * * @param item the item * @param ndx the ndx */ private void updateIndexSpec(TableTreeItem item, FsIndexDescription ndx) { item.setText(INDEX_NAME_COL, ndx.getLabel()); item.setText(INDEX_TYPE_COL, formatName(ndx.getTypeName())); item.setText(INDEX_KIND_COL, handleDefaultIndexKind(ndx.getKind())); item.setData(ndx); removeChildren(item); FsIndexKeyDescription[] keys = ndx.getKeys(); if (null != keys) for (int i = 0; i < keys.length; i++) { updateKeySpec(new TableTreeItem(item, SWT.NONE), keys[i]); } }
if (indexes[i].getTypeName().equals(sOldTypeName)) { indexes[i].setTypeName(sNewTypeName); somethingChanged = true;
indexNameUI.setText(originalIndexName = existingNDX.getLabel()); indexKindUI.setText(AbstractSection.handleDefaultIndexKind(existingNDX.getKind())); indexTypeUI.setText(existingNDX.getTypeName());
if (typeName.equals(indexes[i].getTypeName())) { FsIndexKeyDescription[] newFsKeys = (FsIndexKeyDescription[]) Utility .removeElementsFromArray(indexes[i].getKeys(), typeOrFeatureName,
return; FsIndexDescription fsid = getFsIndexDescriptionFromTableTreeItem(parent); AddIndexKeyDialog dialog = new AddIndexKeyDialog(this, fsid.getTypeName(), handleDefaultIndexKind(fsid.getKind()), getAlreadyUsedFeatures(fsid)); FsIndexKeyDescription newKey = addOrEditIndexKey(dialog, null); fsid.setTypeName(setValueChanged(dialog.indexType, fsid.getTypeName())); fsid.setKeys(setValueChangedKeys(dialog.keys, fsid.getKeys())); fsid.setKind(setValueChanged(dialog.indexKind, handleDefaultIndexKind(fsid.getKind()))); TableTreeItem parent = item.getParentItem(); FsIndexDescription fsid = getFsIndexDescriptionFromTableTreeItem(parent); AddIndexKeyDialog dialog = new AddIndexKeyDialog(this, fsid.getTypeName(), handleDefaultIndexKind(fsid.getKind()), getAlreadyUsedFeatures(fsid), key); valueChanged = false;