Protégé-OWL 3.3.1

edu.stanford.smi.protegex.owl.swrl.bridge.builtins.swrlx
Class SWRLBuiltInLibraryImpl

java.lang.Object
  extended by edu.stanford.smi.protegex.owl.swrl.bridge.builtins.SWRLBuiltInLibrary
      extended by edu.stanford.smi.protegex.owl.swrl.bridge.builtins.swrlx.SWRLBuiltInLibraryImpl

public class SWRLBuiltInLibraryImpl
extends SWRLBuiltInLibrary

Implementations library for SWRL Extensions built-in methods. See here for documentation on this library. See here for documentation on defining SWRL built-in libraries.


Constructor Summary
SWRLBuiltInLibraryImpl()
           
 
Method Summary
 boolean createOWLThing(List<Argument> arguments)
          For every pattern of second and subsequent arguments, create an OWL individual of type OWL:Thing and bind it to the first argument.
 void reset()
           
 
Methods inherited from class edu.stanford.smi.protegex.owl.swrl.bridge.builtins.SWRLBuiltInLibrary
getInvokingBridge, getInvokingBuiltInIndex, getInvokingRuleName, getLibraryName, invokeBuiltInMethod, invokeResetMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SWRLBuiltInLibraryImpl

public SWRLBuiltInLibraryImpl()
Method Detail

reset

public void reset()
Specified by:
reset in class SWRLBuiltInLibrary

createOWLThing

public boolean createOWLThing(List<Argument> arguments)
                       throws BuiltInException
For every pattern of second and subsequent arguments, create an OWL individual of type OWL:Thing and bind it to the first argument. If the first argument is already bound when the built-in is called, this method returns true.

Throws:
BuiltInException

Protégé-OWL 3.3.1

Submit a bug report or feature request
Copyright (c) 1998-2007 Stanford University.