/** * {@inheritDoc} */ @Override public AbstractStorageLabel<?> getStorageLabel() { return new BooleanStorageLabel(yesButton.getSelection(), booleanStorageLabelType); }
if (booleanStorageLabel.getValue().booleanValue()) { return "Yes"; } else {
/** * {@inheritDoc} */ @Override protected Object getValue(Object element) { AbstractStorageLabel<?> label = (AbstractStorageLabel<?>) element; editingLabel = label; if (null != label.getValue()) { if (label instanceof BooleanStorageLabel) { if (((BooleanStorageLabel) label).getValue().booleanValue()) { return 0; } else { return 1; } } else { String value = TextFormatter.getLabelValue(label, false); int i = 1; for (AbstractStorageLabel<?> suggestionLabel : suggestionLabelList) { if (Objects.equals(value, TextFormatter.getLabelValue(suggestionLabel, false))) { return i; } i++; } } } return -1; }