public class StateExpansionAndInfFlowContractApplicationMacro extends SequentialProofMacro
ProofMacro.ProgressBarListener| Constructor and Description |
|---|
StateExpansionAndInfFlowContractApplicationMacro() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canApplyTo(Proof proof,
ImmutableList<Goal> goals,
PosInOccurrence posInOcc)
Can this macro be applied on the given goals?
|
protected ProofMacro[] |
createProofMacroArray()
Creates the proof macro array.
|
java.lang.String |
getCategory()
Gets the category of this macro.
|
java.lang.String |
getDescription()
Gets the description of this macro.
|
java.lang.String |
getName()
Gets the name of this macro.
|
applyTo, getProofMacrosapplyTo, canApplyTo, getMaxSteps, getScriptCommandName, hasParameter, resetParams, setParameterpublic StateExpansionAndInfFlowContractApplicationMacro()
public java.lang.String getName()
ProofMacronull constant stringpublic java.lang.String getCategory()
ProofMacronull if no submenu is to be created.nullpublic java.lang.String getDescription()
ProofMacronull constant stringprotected ProofMacro[] createProofMacroArray()
SequentialProofMacrocreateProofMacroArray in class SequentialProofMacropublic boolean canApplyTo(Proof proof, ImmutableList<Goal> goals, PosInOccurrence posInOcc)
This compound macro is applicable if and only if the first macro is applicable. If there is no first macro, this is not applicable.
This compound macro is applicable if and only if the first macro is applicable. If there is no first macro, this is not applicable.
canApplyTo in interface ProofMacrocanApplyTo in class SequentialProofMacroproof - the current Proof (not null)goals - the goals (not null)posInOcc - the position in occurrence (may be null)true, if the macro is allowed to be applied