org.semwebcentral.sweetrules.sweetcr
Class SweetCR33ForwardInferencingTask

java.lang.Object
  extended byorg.semwebcentral.sweetrules.sweetcr.SweetCR33ForwardInferencingTask
All Implemented Interfaces:
ISweetInferenceEngineTask

public class SweetCR33ForwardInferencingTask
extends java.lang.Object
implements ISweetInferenceEngineTask

Created on Nov 17, 2004 The Common Rules 3.3 inferencing task

Author:
Shashidhara K Ganjugunte, Dr. Benjamin Grosof, Dr. Said Tabet, Chitravanu Neogy

Field Summary
private  SweetCR33Engine sclpEngine
          The CR3.3 inference engine
private  ISweetKBDescriptor sourceKB
          The source KB to perform forward inferencing on
 
Constructor Summary
SweetCR33ForwardInferencingTask(ISweetKBDescriptor kbDescriptor, SweetCR33Engine sclpEngine)
          The CR3.3 inferencing task constructor
 
Method Summary
 java.lang.Object execute()
          The task execution method
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sclpEngine

private SweetCR33Engine sclpEngine
The CR3.3 inference engine


sourceKB

private ISweetKBDescriptor sourceKB
The source KB to perform forward inferencing on

Constructor Detail

SweetCR33ForwardInferencingTask

public SweetCR33ForwardInferencingTask(ISweetKBDescriptor kbDescriptor,
                                       SweetCR33Engine sclpEngine)
The CR3.3 inferencing task constructor

Parameters:
kbDescriptor - The KB on which to perform forward inferencing
sclpEngine - The CR 3.3 SCLP engine
Method Detail

execute

public java.lang.Object execute()
                         throws SweetInferenceEngineException
Description copied from interface: ISweetInferenceEngineTask
The task execution method

Specified by:
execute in interface ISweetInferenceEngineTask
Returns:
The result of executing the task
Throws:
SweetInferenceEngineException