|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ExplainedProblem
| Method Summary | |
|---|---|
void |
explainedFail(Explanation exp)
throws a contradiction with the corresponding explanation |
AbstractConstraint |
getConstraintNb(int nb)
|
ExplainedConstraintPlugin |
makeConstraintPlugin(AbstractConstraint ct)
Factory to create a constraint plugin |
Explanation |
makeExplanation()
Factory to create explanation. |
void |
setContradictionExplanation(Explanation contradictionExplanation)
set an explanation to know why the problem is over-constrained. |
| Method Detail |
|---|
Explanation makeExplanation()
ExplainedConstraintPlugin makeConstraintPlugin(AbstractConstraint ct)
ct -
void explainedFail(Explanation exp)
throws ContradictionException
exp -
ContradictionExceptionAbstractConstraint getConstraintNb(int nb)
nb - Constraint number (number affected when posting and stored
in the variable plugin)
void setContradictionExplanation(Explanation contradictionExplanation)
contradictionExplanation -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||