| java.lang.Object de.uka.ilkd.key.proof.init.AbstractExecDecproc
All known Subclasses: de.uka.ilkd.key.proof.init.ExecSVC, de.uka.ilkd.key.proof.init.ConcreteExecDecproc,
AbstractExecDecproc | abstract public class AbstractExecDecproc (Code) | | This abstract superclass enables unified checking for the availability of external decision
procedure executables. The availability is hereby checked by a test execution of the
decision procedure of interest.
If a decision procedure is available, an AbstractIntegerRule (representing the
execution of this decision procedure) can be added to a list of available rules.
author: akuwertz version: 1.0, 09/10/2006 |
Field Summary | |
final protected static long | TIMEOUT |
TIMEOUT | final protected static long TIMEOUT(Code) | | Maximum time to wait for decision procedure answer in ms
|
getCmd | abstract public String getCmd()(Code) | | Returns the command string used to execute the specified decision procedure
the String used to execute the decision procedure |
getRule | abstract public AbstractIntegerRule getRule()(Code) | | Returns an integer rule representing the execution of the specified decision procedure
an AbstractIntegerRule representing the specified decision procedure |
isAvailable | abstract public boolean isAvailable()(Code) | | Checks whether a specified decision procedure is available for execution
true if the specified decision procedure is available |
|
|