public class CSPConstraint extends java.lang.Object implements java.lang.Comparable<CSPConstraint>
Modifier and Type | Field and Description |
---|---|
protected Expression |
expr |
protected java.lang.String |
id |
private static java.util.logging.Logger |
LOGGER |
Constructor and Description |
---|
CSPConstraint(java.lang.String id,
Expression expr) |
CSPConstraint(java.lang.String id,
SLO slo) |
CSPConstraint(java.lang.String id,
SLO slo,
QualifyingCondition qc) |
Modifier and Type | Method and Description |
---|---|
CSPConstraint |
clone() |
int |
compareTo(CSPConstraint o) |
boolean |
equals(java.lang.Object obj) |
Expression |
getExpr() |
java.lang.String |
getId() |
int |
hashCode() |
void |
setExpr(Expression expr) |
void |
setId(java.lang.String id) |
java.lang.String |
toString() |
private static final java.util.logging.Logger LOGGER
protected java.lang.String id
protected Expression expr
public CSPConstraint(java.lang.String id, SLO slo)
public CSPConstraint(java.lang.String id, SLO slo, QualifyingCondition qc)
public CSPConstraint(java.lang.String id, Expression expr)
public java.lang.String getId()
public void setId(java.lang.String id)
public Expression getExpr()
public void setExpr(Expression expr)
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public CSPConstraint clone()
clone
in class java.lang.Object
public int compareTo(CSPConstraint o)
compareTo
in interface java.lang.Comparable<CSPConstraint>
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object