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 HashSet<String> |
allowedPullOut |
private SemanticsBlastingMacro.EqualityRuleFilter |
equalityRuleFilter |
private SemanticsBlastingMacro.SemanticsRuleFilter |
semanticsFilter |
| Constructor and Description |
|---|
SemanticsBlastingMacro() |
| Modifier and Type | Method and Description |
|---|---|
protected Set<String> |
getAllowedPullOut() |
String |
getCategory()
Gets the category of this macro.
|
String |
getDescription()
Gets the description of this macro.
|
protected RuleFilter |
getEqualityRuleFilter() |
String |
getName()
Gets the name of this macro.
|
protected RuleFilter |
getSemanticsRuleFilter() |
addInvariantFormula, applyTo, createStrategycanApplyTo, doPostProcessingapplyTo, canApplyTo, getMaxSteps, getScriptCommandNameprivate final SemanticsBlastingMacro.SemanticsRuleFilter semanticsFilter
private final SemanticsBlastingMacro.EqualityRuleFilter equalityRuleFilter
protected RuleFilter getSemanticsRuleFilter()
getSemanticsRuleFilter in class AbstractBlastingMacroprotected RuleFilter getEqualityRuleFilter()
getEqualityRuleFilter in class AbstractBlastingMacroprotected Set<String> getAllowedPullOut()
getAllowedPullOut in class AbstractBlastingMacropublic String getName()
ProofMacronull constant stringpublic String getCategory()
ProofMacronull if no submenu is to be created.nullpublic String getDescription()
ProofMacronull constant string