edu.stanford.smi.protegex.owl.swrl.bridge
Class BridgeFactory
java.lang.Object
edu.stanford.smi.protegex.owl.swrl.bridge.BridgeFactory
public class BridgeFactory
- extends Object
Factory to create instances of common bridge entities
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BridgeFactory
public BridgeFactory()
registerBridge
public static void registerBridge(String bridgeName,
BridgeFactory.BridgeCreator bridgeCreator)
isBridgeRegistered
public static boolean isBridgeRegistered(String bridgeName)
getRegisteredBridgeNames
public static Set<String> getRegisteredBridgeNames()
createBridge
public static SWRLRuleEngineBridge createBridge(OWLModel owlModel)
throws SWRLRuleEngineBridgeException
- Create an instance of a rule engine - a random registered engine is returned. If no engine is registered, a
NoRegisteredBridgesException is returned.
- Throws:
SWRLRuleEngineBridgeException
createBridge
public static SWRLRuleEngineBridge createBridge(String bridgeName,
OWLModel owlModel)
throws SWRLRuleEngineBridgeException
- Create an instance of a named rule engine. Throws an InvalidBridgeNameException if an engine of this name is not registered.
- Throws:
SWRLRuleEngineBridgeException
unregisterBridge
public static void unregisterBridge(String bridgeName)
Submit a bug report or feature request
Copyright (c) 1998-2009 Stanford University.