jq.qsim
Class QSimPrinter

java.lang.Object
  extended byjq.qsim.QSimPrinter
All Implemented Interfaces:
QSimListener

public class QSimPrinter
extends java.lang.Object
implements QSimListener


Field Summary
 PrintStreamColumnFormatter constraintFormatter
           
 PrintStreamColumnFormatter corrFormatter
           
 PrintStreamColumnFormatter stateFormatter
           
 
Constructor Summary
QSimPrinter(java.io.PrintStream out)
           
 
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 accepted, QSimFilter filter)
           
 void filterTupleOut(ValueTuple tuple, QualitativeConstraint constraint)
           
 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)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

stateFormatter

public final PrintStreamColumnFormatter stateFormatter

constraintFormatter

public final PrintStreamColumnFormatter constraintFormatter

corrFormatter

public final PrintStreamColumnFormatter corrFormatter
Constructor Detail

QSimPrinter

public QSimPrinter(java.io.PrintStream out)
Method Detail

createTuple

public void createTuple(ValueTuple tuple,
                        QualitativeConstraint constraint)
Specified by:
createTuple in interface QSimListener

rejectTuple

public void rejectTuple(QualitativeValue[] tuple,
                        QualitativeConstraint constraint,
                        ConstraintValidationResult validation)
Specified by:
rejectTuple in interface QSimListener

filterTuple

public void filterTuple(ValueTuple tuple,
                        QualitativeConstraint constraint,
                        boolean accepted,
                        QSimFilter filter)
Specified by:
filterTuple in interface QSimListener

checkConstraintArgument

public void checkConstraintArgument(QualitativeConstraint constraint,
                                    QualitativeValue[] value,
                                    ConstraintValidationResult result)
Specified by:
checkConstraintArgument in interface QSimListener

initialState

public void initialState(QDEState state)
Specified by:
initialState in interface QSimListener

startPrediction

public void startPrediction(QDEState state)
Specified by:
startPrediction in interface QSimListener

initialValues

public void initialValues(VariablePossibleValues ivals)
Specified by:
initialValues in interface QSimListener

creatingPossibleValues

public void creatingPossibleValues(QualitativeValue value)
Specified by:
creatingPossibleValues in interface QSimListener

possibleValues

public void possibleValues(VariablePossibleValues pvals)
Specified by:
possibleValues in interface QSimListener

filterTupleOut

public void filterTupleOut(ValueTuple tuple,
                           QualitativeConstraint constraint)

allFilteredOut

public void allFilteredOut(QualitativeConstraint constraint)
Specified by:
allFilteredOut in interface QSimListener

tentativeState

public void tentativeState(QDEState candidateState,
                           GlobalFilter failedFilter)
Specified by:
tentativeState in interface QSimListener

mismatchState

public void mismatchState(ValueTuple tuple,
                          QDEState state)
Specified by:
mismatchState in interface QSimListener

formedState

public void formedState(QDEState state)
Specified by:
formedState in interface QSimListener

inheritingCorrespondence

public void inheritingCorrespondence(QualitativeConstraint conp,
                                     ConstraintCorrespondence corrp)
Specified by:
inheritingCorrespondence in interface QSimListener

addingCorrespondence

public void addingCorrespondence(QualitativeConstraint conp)
Specified by:
addingCorrespondence in interface QSimListener

existingCorrespondence

public void existingCorrespondence(QualitativeConstraint conp,
                                   ConstraintCorrespondence corr)
Specified by:
existingCorrespondence in interface QSimListener

addedCorrespondence

public void addedCorrespondence(QualitativeConstraint conp,
                                ConstraintCorrespondence corr)
Specified by:
addedCorrespondence in interface QSimListener

assignTupleValue

public void assignTupleValue(ValueTuple tuple,
                             QualitativeValue value)
Specified by:
assignTupleValue in interface QSimListener

quiescentState

public void quiescentState(QDEState parentState)
Specified by:
quiescentState in interface QSimListener

divergingState

public void divergingState(QDEState parentState)
Specified by:
divergingState in interface QSimListener