edu.stanford.smi.protegex.owl.swrl.bridge.builtins
Interface SWRLBuiltInLibrary
- All Known Implementing Classes:
- AbstractSWRLBuiltInLibrary, SWRLBuiltInLibraryImpl, SWRLBuiltInLibraryImpl, SWRLBuiltInLibraryImpl, SWRLBuiltInLibraryImpl, SWRLBuiltInLibraryImpl, SWRLBuiltInLibraryImpl, SWRLBuiltInLibraryImpl, SWRLBuiltInLibraryImpl, SWRLBuiltInLibraryImpl, SWRLBuiltInLibraryImpl, SWRLBuiltInLibraryImpl
public interface SWRLBuiltInLibrary
A class that defined methods that must be implemented by a built-in library. See here for documentation.
getLibraryName
String getLibraryName()
getInvokingBridge
SWRLRuleEngineBridge getInvokingBridge()
throws BuiltInException
- Throws:
BuiltInException
getInvokingRuleName
String getInvokingRuleName()
throws BuiltInException
- Throws:
BuiltInException
getInvokingBuiltInIndex
int getInvokingBuiltInIndex()
throws BuiltInException
- Throws:
BuiltInException
getIsInConsequent
boolean getIsInConsequent()
throws BuiltInException
- Throws:
BuiltInException
reset
void reset()
throws BuiltInException
- Throws:
BuiltInException
invokeResetMethod
void invokeResetMethod(SWRLRuleEngineBridge bridge)
throws BuiltInException
- Throws:
BuiltInException
invokeBuiltInMethod
boolean invokeBuiltInMethod(Method method,
SWRLRuleEngineBridge bridge,
String ruleName,
String prefix,
String builtInMethodName,
int builtInIndex,
boolean isInConsequent,
List<BuiltInArgument> arguments)
throws BuiltInException
- Throws:
BuiltInException
Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.