JaCoP.core
Class Switches

java.lang.Object
  extended by JaCoP.core.Switches

public final class Switches
extends java.lang.Object

It is a container class which specifies all different switches to turn on debugging information.

Version:
3.1
Author:
Radoslaw Szymanek and Krzysztof Kuchcinski

Field Summary
static boolean trace
          It is a general switch which can be turned off to switch off all printouts.
static boolean traceAlreadyQueuedConstraint
          This switch enables tracing attempt to add the constraint to a queue when it is already added.
static boolean traceConsistencyCheck
          This switch enables to trace constraints which are being checked for consistency.
static boolean traceConstraintFailure
          It traces all constraints have failed.
static boolean traceConstraintImposition
          This switch enables to traces the constraints which are being imposed.
static boolean traceFailedConstraint
          It informs what traced constraints failed.
static boolean traceIndexicals
          This switch enables to trace
static boolean traceLevelRemoval
          This switch enables to trace remove level operation.
static boolean traceOperationsOnLevel
          This switch enables to trace set the store level.
static boolean traceQueueingConstraint
          This switch enables tracing the constraint added to the constraint queue.
static boolean traceSearch
          It specifies if the search traces are active.
static boolean traceSearchTree
          It traces the decisions within search.
static boolean traceStore
          The switch which enables to switch on/off the switches concerning Store operation.
static boolean traceStoreRemoveLevel
          This switch enables to trace removal of the store level.
static boolean traceStoreStateAfterLevelRemoval
          This switch enables to trace
static boolean traceVariableCreation
          This switch enables to trace creation of the variable.
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

trace

public static final boolean trace
It is a general switch which can be turned off to switch off all printouts.

See Also:
Constant Field Values

traceQueueingConstraint

public static boolean traceQueueingConstraint
This switch enables tracing the constraint added to the constraint queue.


traceAlreadyQueuedConstraint

public static boolean traceAlreadyQueuedConstraint
This switch enables tracing attempt to add the constraint to a queue when it is already added.


traceConsistencyCheck

public static boolean traceConsistencyCheck
This switch enables to trace constraints which are being checked for consistency.


traceConstraintImposition

public static boolean traceConstraintImposition
This switch enables to traces the constraints which are being imposed.


traceStore

public static final boolean traceStore
The switch which enables to switch on/off the switches concerning Store operation.

See Also:
Constant Field Values

traceLevelRemoval

public static boolean traceLevelRemoval
This switch enables to trace remove level operation.


traceVariableCreation

public static boolean traceVariableCreation
This switch enables to trace creation of the variable.


traceOperationsOnLevel

public static boolean traceOperationsOnLevel
This switch enables to trace set the store level.


traceStoreRemoveLevel

public static boolean traceStoreRemoveLevel
This switch enables to trace removal of the store level.


traceStoreStateAfterLevelRemoval

public static boolean traceStoreStateAfterLevelRemoval
This switch enables to trace


traceIndexicals

public static final boolean traceIndexicals
This switch enables to trace

See Also:
Constant Field Values

traceConstraintFailure

public static boolean traceConstraintFailure
It traces all constraints have failed.


traceFailedConstraint

public static boolean traceFailedConstraint
It informs what traced constraints failed.


traceSearch

public static final boolean traceSearch
It specifies if the search traces are active.

See Also:
Constant Field Values

traceSearchTree

public static boolean traceSearchTree
It traces the decisions within search.