| java.lang.Object de.uka.ilkd.key.logic.op.TermSymbol de.uka.ilkd.key.logic.op.SchemaVariableAdapter de.uka.ilkd.key.logic.op.SortedSchemaVariable de.uka.ilkd.key.logic.op.AbstractTermSV de.uka.ilkd.key.logic.op.TermSV
Constructor Summary | |
| TermSV(Name name, Sort sort, boolean listSV, boolean rigidness, boolean strictSV) creates a new SchemaVariable. |
TermSV | TermSV(Name name, Sort sort, boolean listSV, boolean rigidness, boolean strictSV)(Code) | | creates a new SchemaVariable. That is used as placeholder for
terms.
Parameters: name - the Name of the SchemaVariable Parameters: sort - the Sort of the SchemaVariable and the matched type Parameters: listSV - a boolean which is true iff the schemavariable is allowedto match a list of terms Parameters: rigidness - true iff this SV may only match rigidterms/formulas Parameters: strictSV - boolean indicating if the schemavariable is declared as strictforcing exact type match |
isStrict | public boolean isStrict()(Code) | | true if the schemavariable has the strict modifier which forces the instantiation to have exact the same sortas the schemavariable (or if the sv is of generic sort - the instantiation of the generic sort) |
isTermSV | public boolean isTermSV()(Code) | | returns true iff this SchemaVariable is used to match
a term but not a formula
true iff this SchemaVariable is used to matcha term but not a formula |
Methods inherited from de.uka.ilkd.key.logic.op.AbstractTermSV | public boolean isRigid()(Code)(Java Doc)
|
|
|