@Override
public List<ParameterType> getParameterTypes() {
List<ParameterType> types = super.getParameterTypes();
types.add(new ParameterTypeDouble(PARAMETER_DEFAULT_WEIGHT, "The default weight for all models not specified in the list 'model_weights'.", 0.0d, Double.POSITIVE_INFINITY, 1.0d));
types.add(new ParameterTypeList(PARAMETER_MODEL_WEIGHTS, "The weights for several models. Criteria weights not defined in this list are set to 'default_weight'.",
new ParameterTypeString("operator_name", "The name of the operator."),
new ParameterTypeDouble("model_weight", "The weight for this model.", 0.0d,
Double.POSITIVE_INFINITY, 1.0d)));
return types;
}