nl.uu.cs.ape.sat.models.ConstraintTemplateData Maven / Gradle / Ivy
package nl.uu.cs.ape.sat.models;
import nl.uu.cs.ape.sat.models.logic.constructs.TaxonomyPredicate;
import java.util.List;
/**
* The {@link ConstraintTemplateData} class is used to store the data describing each constrain.
*
* @author Vedran Kasalica
*/
public class ConstraintTemplateData {
private String constraintID;
private List parameters;
/**
* Instantiates a new Constraint template data.
*
* @param constraintID the constraint id
* @param parameters the parameters
*/
public ConstraintTemplateData(String constraintID, List parameters) {
this.constraintID = constraintID;
this.parameters = parameters;
}
/**
* Gets constraint id.
*
* @return The constraintID.
*/
public String getConstraintID() {
return constraintID;
}
/**
* Gets parameters.
*
* @return The parameters.
*/
public List getParameters() {
return parameters;
}
}