Method Summary |
|
public void | add(Taclet rule) adds a new Taclet to this index. |
public void | add(NoPosTacletApp tacletApp) adds a new Taclet with instantiation information to this index. |
public void | addTaclets(SetOfTaclet tacletList) |
public void | addTaclets(SetOfNoPosTacletApp tacletAppList) |
public SetOfNoPosTacletApp | allNoPosTacletApps() |
public Object | clone() |
public TacletIndex | copy() |
public ListOfNoPosTacletApp | getAntecedentTaclet(PosInOccurrence pos, RuleFilter filter, Services services, Constraint userConstraint) get all Taclets for the antecedent.
Parameters: filter - Only return taclets the filter selects Parameters: pos - the PosOfOccurrence describing the formula for which to look for top level taclets Parameters: services - the Services object encapsulating informationabout the java datastructures like (static)types etc. |
public ListOfNoPosTacletApp | getNoFindTaclet(RuleFilter filter, Services services, Constraint userConstraint) get all Taclets having no find expression.
Parameters: filter - Only return taclets the filter selects Parameters: services - the Services object encapsulating informationabout the java datastructures like (static)types etc. |
public ListOfNoPosTacletApp | getPartialInstantiatedApps() |
public ListOfNoPosTacletApp | getRewriteTaclet(PosInOccurrence pos, Constraint termConstraint, RuleFilter filter, Services services, Constraint userConstraint) get all Rewrite-Taclets.
Parameters: filter - Only return taclets the filter selects Parameters: term - the Term the Taclet is connected to Parameters: services - the Services object encapsulating informationabout the java datastructures like (static)types etc. |
public ListOfNoPosTacletApp | getSuccedentTaclet(PosInOccurrence pos, RuleFilter filter, Services services, Constraint userConstraint) get all Taclets for the succedent.
Parameters: filter - Only return taclets the filter selects Parameters: pos - the PosOfOccurrence describing the formula for which to look for top level taclets Parameters: services - the Services object encapsulating informationabout the java datastructures like (static)types etc. |
public NoPosTacletApp | lookup(Name name) returns a NoPosTacletApp whose Taclet has a name that equals the given
name. |
public NoPosTacletApp | lookup(String name) returns a NoPosTacletApp whose Taclet has a name that equals the given
name. |
public void | remove(NoPosTacletApp tacletApp) removes a Taclet with the given instantiation information from this index. |
public void | removeTaclets(SetOfNoPosTacletApp tacletAppList) |
public void | setTaclets(SetOfTaclet tacletList) |
public void | setTaclets(SetOfNoPosTacletApp tacletAppList) |
public String | toString() |