Class BoundSmtPropagator
java.lang.Object
tools.refinery.store.reasoning.smt.internal.BoundSmtPropagator
- All Implemented Interfaces:
BoundPropagator, ModelListener
-
Constructor Summary
ConstructorsConstructorDescriptionBoundSmtPropagator(SmtPropagator propagator, Model model, Collection<PreparedSmtRule> rules, int timeout, int rlimit) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidbooleanMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface BoundPropagator
propagateOneMethods inherited from interface ModelListener
afterCommit, beforeCommit, beforeRestore
-
Constructor Details
-
BoundSmtPropagator
public BoundSmtPropagator(SmtPropagator propagator, Model model, Collection<PreparedSmtRule> rules, int timeout, int rlimit)
-
-
Method Details
-
propagateOne
- Specified by:
propagateOnein interfaceBoundPropagator
-
concretizationRequested
public boolean concretizationRequested()- Specified by:
concretizationRequestedin interfaceBoundPropagator
-
concretizeOne
- Specified by:
concretizeOnein interfaceBoundPropagator
-
checkConcretization
- Specified by:
checkConcretizationin interfaceBoundPropagator
-
afterRestore
public void afterRestore()- Specified by:
afterRestorein interfaceModelListener
-
beforeClose
public void beforeClose()- Specified by:
beforeClosein interfaceModelListener
-