public abstract class MatchSchemaVariableInstruction<SV extends SchemaVariable> extends Instruction<SV>
op| Constructor and Description | 
|---|
MatchSchemaVariableInstruction(SV op)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected MatchConditions | 
addInstantiation(Term term,
                MatchConditions matchCond,
                Services services)
Tries to add the pair (this,term) to the match conditions. 
 | 
MatchConditions | 
match(ProgramElement instantiationCandidate,
     MatchConditions mc,
     Services services)
tries to match the schema variable of this instruction with the specified  
ProgramElement instantiationCandidate
 w.r.t. the given constraints by MatchConditions | 
match, matchAndBindVariables, matchElementaryUpdate, matchFormulaSV, matchModalOperatorSV, matchOp, matchProgram, matchProgramSV, matchSortDependingFunction, matchTermLabelSV, matchTermSV, matchUpdateSV, matchVariableSV, unbindVariablesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmatchpublic MatchSchemaVariableInstruction(SV op)
protected final MatchConditions addInstantiation(Term term, MatchConditions matchCond, Services services)
public MatchConditions match(ProgramElement instantiationCandidate, MatchConditions mc, Services services)
ProgramElement instantiationCandidate
 w.r.t. the given constraints by MatchConditionsinstantiationCandidate - the ProgramElement to be matchedmc - the MatchConditions with additional constraints (e.g. previous matches of this instructions SchemaVariable)services - the Servicesnull if no matches have been found or the new
     MatchConditions with the pair (SchemaVariable,
                                            ProgramElement) added