package org.bndtools.core.ui.resource;

public class ResolutionFailureFlatLabelProvider extends RequirementLabelProvider {

    // private static final String LABEL_INITIAL = "INITIAL";

    /*
     * TODO
     * @Override public void update(ViewerCell cell) { Reason reason = (Reason) cell.getElement(); Resource resource =
     * reason.getResource(); Requirement requirement = reason.getRequirement(); cell.setImage(getIcon(requirement));
     * StyledString label = getLabel(resource); label.append(" requires ", StyledString.QUALIFIER_STYLER); if
     * (requirement.isOptional()) label.append("optional ", StyledString.QUALIFIER_STYLER);
     * label.append(getLabel(requirement)); cell.setText(label.getString());
     * cell.setStyleRanges(label.getStyleRanges()); }
     */

    /*
     * TODO private static StyledString getLabel(Resource resource) { StyledString label; if (resource == null ||
     * resource.getId() == null) { label = new StyledString(LABEL_INITIAL, BoldStyler.INSTANCE_DEFAULT); } else { label
     * = new StyledString(resource.getSymbolicName(), BoldStyler.INSTANCE_DEFAULT); if (resource.getVersion() != null)
     * label.append(" " + resource.getVersion().toString(), StyledString.COUNTER_STYLER); } return label; }
     */

}
