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
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.
static java.util.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.
 boolean Functor.safeEvalAsBodyClause(RuleContext context)
          Execute the given built in as a body clause, only if it is side-effect-free.
 boolean Builtin.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 void Builtin.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 

Constructors in com.hp.hpl.jena.reasoner.rulesys with parameters of type RuleContext
BuiltinException(Builtin builtin, RuleContext context, java.lang.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 Unbound.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 void TableAll.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 void Table.headAction(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.
 void Remove.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 boolean Product.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.
 void Print.headAction(Node[] args, int length, 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
 boolean NoValue.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 NotFunctor.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 NotDType.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 Min.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 MakeTemp.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 void MakeTemp.headAction(Node[] args, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 boolean MakeInstance.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 ListNotContains.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 void ListMapAsSubject.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 void ListMapAsObject.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 boolean ListLength.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 ListContains.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 LE.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 IsFunctor.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 IsBNode.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.
 void Hide.headAction(Node[] args, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 boolean GreaterThan.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 Equal.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 Bound.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.
 boolean BaseBuiltin.bodyCall(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.
 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 AssertDisjointPairs.headAction(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule head.
 boolean AddOne.bodyCall(Node[] args, int length, RuleContext context)
          This method is invoked when the builtin is called in a rule body.
 



Copyright © 2000-2003 Hewlett-Packard. All Rights Reserved.