109110111112113114115116117
cellEditor = new TextCellEditor(viewer.getTable()); } @Override protected void setValue(Object element, Object value) { PackageVersion pv = (PackageVersion) element; updateValueIfPossible(pv, value); viewer.update(element, null); }
139140141142143144145146
return pv; } @Override protected Object getValue(Object element) { PackageVersion pv = (PackageVersion) element; return String.format("%d.%d", pv.getMajorNumber(), pv.getMinorNumber()); //$NON-NLS-1$ }
157158159160161162163164
} private static final class NamespaceLabelProvider extends ColumnLabelProvider { @Override public String getText(Object element) { PackageVersion pv = (PackageVersion) element; return pv.getNamespace(); }
165166167168169170171172
} private static final class VersionLabelProvider extends ColumnLabelProvider { @Override public String getText(Object element) { PackageVersion pv = (PackageVersion) element; return String.format("%d.%d", pv.getMajorNumber(), pv.getMinorNumber()); //$NON-NLS-1$ }