jq.qsim
Interface QSimListener

All Known Implementing Classes:
QSimListenerAdapter, QSimPrinter

public interface QSimListener


Method Summary
 void addedCorrespondence(QualitativeConstraint conp, ConstraintCorrespondence corr)
           
 void addingCorrespondence(QualitativeConstraint conp)
           
 void allFilteredOut(QualitativeConstraint constraint)
           
 void assignTupleValue(ValueTuple tuple, QualitativeValue value)
           
 void checkConstraintArgument(QualitativeConstraint constraint, QualitativeValue[] value, ConstraintValidationResult result)
           
 void createTuple(ValueTuple tuple, QualitativeConstraint constraint)
           
 void creatingPossibleValues(QualitativeValue value)
           
 void divergingState(QDEState parentState)
           
 void existingCorrespondence(QualitativeConstraint conp, ConstraintCorrespondence corr)
           
 void filterTuple(ValueTuple tuple, QualitativeConstraint constraint, boolean b, QSimFilter filter)
           
 void formedState(QDEState state)
           
 void inheritingCorrespondence(QualitativeConstraint conp, ConstraintCorrespondence corrp)
           
 void initialState(QDEState state)
           
 void initialValues(VariablePossibleValues ivals)
           
 void mismatchState(ValueTuple tuple, QDEState state)
           
 void possibleValues(VariablePossibleValues pvals)
           
 void quiescentState(QDEState parentState)
           
 void rejectTuple(QualitativeValue[] tuple, QualitativeConstraint constraint, ConstraintValidationResult validation)
           
 void startPrediction(QDEState state)
           
 void tentativeState(QDEState candidateState, GlobalFilter failedFilter)
           
 

Method Detail

createTuple

public void createTuple(ValueTuple tuple,
                        QualitativeConstraint constraint)

rejectTuple

public void rejectTuple(QualitativeValue[] tuple,
                        QualitativeConstraint constraint,
                        ConstraintValidationResult validation)

filterTuple

public void filterTuple(ValueTuple tuple,
                        QualitativeConstraint constraint,
                        boolean b,
                        QSimFilter filter)

allFilteredOut

public void allFilteredOut(QualitativeConstraint constraint)

checkConstraintArgument

public void checkConstraintArgument(QualitativeConstraint constraint,
                                    QualitativeValue[] value,
                                    ConstraintValidationResult result)

initialState

public void initialState(QDEState state)

startPrediction

public void startPrediction(QDEState state)

initialValues

public void initialValues(VariablePossibleValues ivals)

creatingPossibleValues

public void creatingPossibleValues(QualitativeValue value)

possibleValues

public void possibleValues(VariablePossibleValues pvals)

mismatchState

public void mismatchState(ValueTuple tuple,
                          QDEState state)

tentativeState

public void tentativeState(QDEState candidateState,
                           GlobalFilter failedFilter)

formedState

public void formedState(QDEState state)

inheritingCorrespondence

public void inheritingCorrespondence(QualitativeConstraint conp,
                                     ConstraintCorrespondence corrp)

addingCorrespondence

public void addingCorrespondence(QualitativeConstraint conp)

existingCorrespondence

public void existingCorrespondence(QualitativeConstraint conp,
                                   ConstraintCorrespondence corr)

addedCorrespondence

public void addedCorrespondence(QualitativeConstraint conp,
                                ConstraintCorrespondence corr)

assignTupleValue

public void assignTupleValue(ValueTuple tuple,
                             QualitativeValue value)

quiescentState

public void quiescentState(QDEState parentState)

divergingState

public void divergingState(QDEState parentState)