return ((IHttpCondition) element).getType();
}
@Override
protected void setValue(Object element, Object value) {
final IHttpCondition condition = (IHttpCondition) element;
final IHttpConditionMatchAction newMatchAction = (IHttpConditionMatchAction) value;
final IHttpConditionMatchAction oldMatchAction = condition.getMatchAction();
if(newMatchAction.getLabel().equals(oldMatchAction.getLabel()))
return;
// Input will be quietly rejected if it doesn't make sense (ie: an integer input to a range match action)
newMatchAction.setArgumentFromString(oldMatchAction.getArgumentAsString());
condition.setMatchAction(newMatchAction);
viewer.refresh(true);
}