|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectLBJ2.infer.Constraint
LBJ2.infer.PropositionalConstraint
LBJ2.infer.PropositionalBinaryConstraint
public abstract class PropositionalBinaryConstraint
Represents a propositional constraint involving a binary operator.
| Field Summary | |
|---|---|
protected PropositionalConstraint |
left
The constraint on the left of the operator. |
protected PropositionalConstraint |
right
The constraint on the right of the operator. |
| Constructor Summary | |
|---|---|
PropositionalBinaryConstraint(PropositionalConstraint l,
PropositionalConstraint r)
Initializing constructor. |
|
| Method Summary | |
|---|---|
void |
consolidateVariables(java.util.AbstractMap m)
Replaces all unquantified variables with the unique copy stored as a value of the given map; also instantiates all quantified variables and stores them in the given map. |
Constraint[] |
getChildren()
Returns the children of this constraint in an array. |
| Methods inherited from class LBJ2.infer.PropositionalConstraint |
|---|
clone, CNF, DNF, moreGeneralThan, moreSpecificThan, moreSpecificThan, moreSpecificThan, moreSpecificThan, moreSpecificThan, moreSpecificThan, moreSpecificThan, moreSpecificThan, negate, simplify, toString, write |
| Methods inherited from class LBJ2.infer.Constraint |
|---|
evaluate, runVisit |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected PropositionalConstraint left
protected PropositionalConstraint right
| Constructor Detail |
|---|
public PropositionalBinaryConstraint(PropositionalConstraint l,
PropositionalConstraint r)
l - The constraint on the left of the operator.r - The constraint on the right of the operator.| Method Detail |
|---|
public void consolidateVariables(java.util.AbstractMap m)
consolidateVariables in class Constraintm - The map in which to find unique copies of the variables.public Constraint[] getChildren()
getChildren in class Constraint
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||