nl.uu.cs.ape.sat.models.ConstraintTemplateData Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of APE Show documentation
Show all versions of APE Show documentation
APE is a command line tool and an API for the automated exploration of possible computational pipelines (workflows) from large collections of computational tools.
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;
}
}