public class RewriteTacletGoalTemplate extends TacletGoalTemplate
AntecSuccTacletGoalTemplate| Modifier and Type | Field and Description |
|---|---|
private Term |
replacewith
term that replaces another one
|
| Constructor and Description |
|---|
RewriteTacletGoalTemplate(Sequent addedSeq,
ImmutableList<Taclet> addedRules,
Term replacewith) |
RewriteTacletGoalTemplate(Sequent addedSeq,
ImmutableList<Taclet> addedRules,
Term replacewith,
ImmutableSet<SchemaVariable> pvs)
creates new Goaldescription
|
RewriteTacletGoalTemplate(Term replacewith) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
ImmutableSet<QuantifiableVariable> |
getBoundVariables()
rertieves and returns all variables that are bound in the
goal template
|
int |
hashCode() |
Term |
replaceWith()
a Taclet may replace a Term by another.
|
java.lang.Object |
replaceWithExpressionAsObject()
a Taclet may replace parts of sequent.
|
java.lang.String |
toString()
toString
|
addedProgVars, name, rules, sequent, setNameprivate Term replacewith
public RewriteTacletGoalTemplate(Sequent addedSeq, ImmutableList<Taclet> addedRules, Term replacewith, ImmutableSet<SchemaVariable> pvs)
addedSeq - new Sequent to be addedaddedRules - IListreplacewith - the Term that replaces another onepvs - the set of schema variablespublic RewriteTacletGoalTemplate(Sequent addedSeq, ImmutableList<Taclet> addedRules, Term replacewith)
public RewriteTacletGoalTemplate(Term replacewith)
public Term replaceWith()
public ImmutableSet<QuantifiableVariable> getBoundVariables()
getBoundVariables in class TacletGoalTemplatepublic java.lang.Object replaceWithExpressionAsObject()
TacletGoalTemplatereplaceWithExpressionAsObject in class TacletGoalTemplatepublic boolean equals(java.lang.Object o)
equals in class TacletGoalTemplatepublic int hashCode()
hashCode in class TacletGoalTemplatepublic java.lang.String toString()
toString in class TacletGoalTemplate