Package org.xcsp.parser.entries
Class XConstraints
- java.lang.Object
-
- org.xcsp.parser.entries.XConstraints
-
public class XConstraints extends Object
In this class, we find intern classes for managing stand-alone constraints, groups of constraints, and meta-constraints.- Author:
- Christophe Lecoutre
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXConstraints.CChildThe class for representing a child element of a constraint (or constraint template).static classXConstraints.CEntryReifiableThe class for representing any entry that is reifiable and softable (i.e., an entry that is not a, a group or a child for a constraint). static classXConstraints.XAbstractionThe class used for handling abstraction in constraint templates.static classXConstraints.XBlockThe class used for elements. static classXConstraints.XCtrThe class for representing a stand-alone constraint, or a constraint template.static classXConstraints.XGroupThe class for representing a group of constraints.static classXConstraints.XLogicThe class for representing a logic-based meta-constraint<and>, <or>, <iff>, <not>, <ifThen>, or <ifThenElse>.static classXConstraints.XParameterThe class used for representing parameters (tokens of the form %i or %...) when handling constraint templates.static classXConstraints.XReificationThe class used for representing reification.static classXConstraints.XSeqbinThe class for representing the meta-constraint. static classXConstraints.XSlideThe class for representing the meta-constraint.
-
Constructor Summary
Constructors Constructor Description XConstraints()
-