public final class SemanticsBlastingMacro extends AbstractBlastingMacro
| Modifier and Type | Class and Description |
|---|---|
private class |
SemanticsBlastingMacro.EqualityRuleFilter |
private class |
SemanticsBlastingMacro.SemanticsRuleFilter |
ProofMacro.ProgressBarListener| Modifier and Type | Field and Description |
|---|---|
private java.util.HashSet<java.lang.String> |
allowedPullOut |
private SemanticsBlastingMacro.EqualityRuleFilter |
equalityRuleFilter |
private SemanticsBlastingMacro.SemanticsRuleFilter |
semanticsFilter |
| Constructor and Description |
|---|
SemanticsBlastingMacro() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<java.lang.String> |
getAllowedPullOut() |
java.lang.String |
getCategory()
Gets the category of this macro.
|
java.lang.String |
getDescription()
Gets the description of this macro.
|
protected RuleFilter |
getEqualityRuleFilter() |
java.lang.String |
getName()
Gets the name of this macro.
|
protected RuleFilter |
getSemanticsRuleFilter() |
addInvariantFormula, applyTo, createStrategycanApplyTo, doPostProcessingapplyTo, canApplyTo, getMaxSteps, getScriptCommandName, hasParameter, resetParams, setParameterprivate final SemanticsBlastingMacro.SemanticsRuleFilter semanticsFilter
private final SemanticsBlastingMacro.EqualityRuleFilter equalityRuleFilter
private final java.util.HashSet<java.lang.String> allowedPullOut
protected RuleFilter getSemanticsRuleFilter()
getSemanticsRuleFilter in class AbstractBlastingMacroprotected RuleFilter getEqualityRuleFilter()
getEqualityRuleFilter in class AbstractBlastingMacroprotected java.util.Set<java.lang.String> getAllowedPullOut()
getAllowedPullOut in class AbstractBlastingMacropublic 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 string