Uses of Interface
com.hp.hpl.jena.reasoner.rulesys.RuleContext

Packages that use RuleContext
com.hp.hpl.jena.reasoner.rulesys Provides a selection of simple rule engines for Jena inference models. 
com.hp.hpl.jena.reasoner.rulesys.builtins Implementations of the Builtin class which provides primitive operations to the rule engines. 
 

Uses of RuleContext in com.hp.hpl.jena.reasoner.rulesys
 

Methods in com.hp.hpl.jena.reasoner.rulesys with parameters of type RuleContext
 boolean Builtin.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
static List Util.convertList(Node root, RuleContext context)
          Convert an (assumed well formed) RDF list to a java list of Nodes
 boolean Functor.evalAsBodyClause(RuleContext context)
          Execute the given built in as a body clause.
static Node Util.getPropValue(Node root, Node prop, RuleContext context)
          Helper - returns the (singleton) value for the given property on the given root node in the data graph.
 void Builtin.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 boolean Functor.safeEvalAsBodyClause(RuleContext context)
          Execute the given built in as a body clause, only if it is side-effect-free.
 

Constructors in com.hp.hpl.jena.reasoner.rulesys with parameters of type RuleContext
BuiltinException(Builtin builtin, RuleContext context, String message)
          Constructor.
 

Uses of RuleContext in com.hp.hpl.jena.reasoner.rulesys.builtins
 

Methods in com.hp.hpl.jena.reasoner.rulesys.builtins with parameters of type RuleContext
 boolean GreaterThan.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean NotDType.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean NotLiteral.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean Unbound.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean IsDType.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean MakeInstance.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean ListContains.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean LE.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean NotEqual.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean Print.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean AddOne.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean Bound.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean NoValue.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean BaseBuiltin.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean NotBNode.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean IsBNode.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean Sum.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean IsFunctor.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean Min.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean ListNotEqual.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean Hide.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean CountLiteralValues.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean GE.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean NotFunctor.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean ListEqual.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean ListLength.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean ListNotContains.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean IsLiteral.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean LessThan.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean Max.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean Product.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean MakeTemp.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 boolean Equal.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 void BaseBuiltin.checkArgs(int length, RuleContext context)
          Check the argument length.
 Node BaseBuiltin.getArg(int n, Node[] args, RuleContext context)
          Return the n'th argument node after dererencing by what ever type of rule engine binding environment is appropriate.
 void Print.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 void Table.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 void BaseBuiltin.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 void AssertDisjointPairs.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 void ListMapAsSubject.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 void TableAll.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 void ListMapAsObject.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 void Remove.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 void Hide.headAction(Node[] args, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 void MakeTemp.headAction(Node[] args, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 void Print.print(Node[] args, int length, RuleContext context)
          Print a node list to stdout
 



Copyright © 2000, 2001, 2002, 2003, 2004 Hewlett-Packard Development Company, LP