package ilarkesto.mda.legacy.model;
import java.util.ArrayList;
import java.util.List;
public class PredicateModel extends AModel {
private List<ParameterModel> parameters = new ArrayList<ParameterModel>();
public PredicateModel(String name) {
super(name);
}
public PredicateModel addParameter(String name, String type) {
ParameterModel parameter = new ParameterModel(name, type);
parameters.add(parameter);
return this;
}
public List<ParameterModel> getParameters() {
return parameters;
}
// --- helper ---
public PredicateModel addParameter(String name, Class type) {
return addParameter(name, type.getName());
}
}