public class FinishSymbolicExecutionMacro extends StrategyProofMacro
Strategy which assigns to
any rule application infinite costs if there is no modality on the sequent.| Modifier and Type | Class and Description |
|---|---|
private static class |
FinishSymbolicExecutionMacro.FilterSymbexStrategy
The Class FilterAppManager is a special strategy assigning to any rule
infinite costs if the goal has no modality
|
ProofMacro.ProgressBarListener| Constructor and Description |
|---|
FinishSymbolicExecutionMacro() |
| Modifier and Type | Method and Description |
|---|---|
protected Strategy |
createStrategy(Proof proof,
PosInOccurrence posInOcc) |
String |
getCategory()
Gets the category of this macro.
|
String |
getDescription()
Gets the description of this macro.
|
String |
getName()
Gets the name of this macro.
|
String |
getScriptCommandName()
Gets a unique short name for this macro that can be used in proof
scripts.
|
private static boolean |
hasModality(Node node) |
private static boolean |
hasModality(Term term) |
applyTo, canApplyTo, doPostProcessingapplyTo, canApplyTo, getMaxStepspublic String getName()
ProofMacronull constant stringpublic String getCategory()
ProofMacronull if no submenu is to be created.nullpublic String getScriptCommandName()
AbstractProofMacronull is returned, the macro cannot be addressed from
within scripts.
By default, proof macros do not support scripts, thus null
is returned.getScriptCommandName in interface ProofMacrogetScriptCommandName in class AbstractProofMacronull if not supported, or a non-null
constant string as the short namepublic String getDescription()
ProofMacronull constant stringprivate static boolean hasModality(Node node)
private static boolean hasModality(Term term)
protected Strategy createStrategy(Proof proof, PosInOccurrence posInOcc)
createStrategy in class StrategyProofMacro