|
|||||||||
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
-
ContradictionException
AbstractConstraint 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 |