| java.lang.Object de.uka.ilkd.key.proof.LoopInvariantProposer
Method Summary | |
public String | getProposal(TacletApp app, SchemaVariable var, Services services, Node undoAnchor, ListOfString previousProposals) Returns a proposal for the instantiation of var
iff app is a TacletApp for a loop invariant taclet
and var is the SchemaVariable representing the invariant
and the loop on which the taclet matches contains a loop invariant
annotation. | public static boolean | inLoopInvariantRuleSet(IteratorOfRuleSet ruleSets) | public Object | tryToInstantiate(TacletApp app, SchemaVariable var, Services services) Returns an instantiation of var
iff app is a TacletApp for a loop invariant taclet
and var is the SchemaVariable representing the invariant
and the loop on which the taclet matches contains a loop invariant
annotation. |
getProposal | public String getProposal(TacletApp app, SchemaVariable var, Services services, Node undoAnchor, ListOfString previousProposals)(Code) | | Returns a proposal for the instantiation of var
iff app is a TacletApp for a loop invariant taclet
and var is the SchemaVariable representing the invariant
and the loop on which the taclet matches contains a loop invariant
annotation. Otherwise null is returned.
|
inLoopInvariantRuleSet | public static boolean inLoopInvariantRuleSet(IteratorOfRuleSet ruleSets)(Code) | | returns true if the rulesets contain the rule set loop invariant
|
tryToInstantiate | public Object tryToInstantiate(TacletApp app, SchemaVariable var, Services services)(Code) | | Returns an instantiation of var
iff app is a TacletApp for a loop invariant taclet
and var is the SchemaVariable representing the invariant
and the loop on which the taclet matches contains a loop invariant
annotation. Otherwise null is returned.
Depending if the var looked for is a list schemavariable or a normal sv
a list of terms or a term is returned
|
|
|