public class PrepareInfFlowContractPreBranchesMacro extends StrategyProofMacro
#ADMITTED_RULENAMES.
| Modifier and Type | Class and Description |
|---|---|
protected class |
PrepareInfFlowContractPreBranchesMacro.RemovePostStrategy
This strategy accepts all rule apps for which the rule name starts with a
string in the admitted set and rejects everything else.
|
ProofMacro.ProgressBarListener| Modifier and Type | Field and Description |
|---|---|
private static String |
AND_RIGHT_RULENAME |
private static String |
DOUBLE_IMP_LEFT_RULENAME |
private static String |
IMP_LEFT_RULENAME |
private static String |
INF_FLOW_RULENAME_PREFIX |
| Constructor and Description |
|---|
PrepareInfFlowContractPreBranchesMacro() |
| 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.
|
applyTo, canApplyTo, doPostProcessingapplyTo, canApplyTo, getMaxSteps, getScriptCommandNameprivate static final String INF_FLOW_RULENAME_PREFIX
private static final String IMP_LEFT_RULENAME
private static final String DOUBLE_IMP_LEFT_RULENAME
private static final String AND_RIGHT_RULENAME
public PrepareInfFlowContractPreBranchesMacro()
public String getName()
ProofMacronull constant stringpublic String getCategory()
ProofMacronull if no submenu is to be created.nullpublic String getDescription()
ProofMacronull constant stringprotected Strategy createStrategy(Proof proof, PosInOccurrence posInOcc)
createStrategy in class StrategyProofMacro