org.topbraid.sparql.functions
Class RestrictedPropertiesFunction

java.lang.Object
  extended by com.hp.hpl.jena.sparql.pfunction.PropertyFunctionBase
      extended by org.topbraid.sparql.functions.RestrictedPropertiesFunction
All Implemented Interfaces:
com.hp.hpl.jena.sparql.pfunction.PropertyFunction

public class RestrictedPropertiesFunction
extends com.hp.hpl.jena.sparql.pfunction.PropertyFunctionBase

Gets a list of all properties that are mentioned in some restriction relevant to a given class. Syntax: ?property spam:restrictedProperties ?cls

Author:
Holger Knublauch

Constructor Summary
RestrictedPropertiesFunction()
           
 
Method Summary
 com.hp.hpl.jena.sparql.engine.QueryIterator exec(com.hp.hpl.jena.sparql.engine.binding.Binding binding, com.hp.hpl.jena.sparql.pfunction.PropFuncArg argSubject, com.hp.hpl.jena.graph.Node predicate, com.hp.hpl.jena.sparql.pfunction.PropFuncArg argObject, com.hp.hpl.jena.sparql.engine.ExecutionContext context)
           
 
Methods inherited from class com.hp.hpl.jena.sparql.pfunction.PropertyFunctionBase
build, exec
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RestrictedPropertiesFunction

public RestrictedPropertiesFunction()
Method Detail

exec

public com.hp.hpl.jena.sparql.engine.QueryIterator exec(com.hp.hpl.jena.sparql.engine.binding.Binding binding,
                                                        com.hp.hpl.jena.sparql.pfunction.PropFuncArg argSubject,
                                                        com.hp.hpl.jena.graph.Node predicate,
                                                        com.hp.hpl.jena.sparql.pfunction.PropFuncArg argObject,
                                                        com.hp.hpl.jena.sparql.engine.ExecutionContext context)
Specified by:
exec in class com.hp.hpl.jena.sparql.pfunction.PropertyFunctionBase