org.semwebcentral.sweetrules.infrastructure
Class SweetIEDescriptor

java.lang.Object
  extended byorg.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
      extended byorg.semwebcentral.sweetrules.infrastructure.SweetIEDescriptor
All Implemented Interfaces:
ISweetIEDescriptor

public class SweetIEDescriptor
extends AbstractSweetIEDescriptor

Utility class provided by sweet mainly used for querying

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

Field Summary
 
Fields inherited from class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
engineName, inferenceType, nativeKRDescriptor, supportedInferenceTasks, versionNumber
 
Constructor Summary
SweetIEDescriptor(java.lang.String name, SweetIEInferenceType inferenceType, ISweetKRDescriptor krDescriptor, ISweetCanonicalVersionNumber version, java.lang.Class[] supportedTasks)
          Constructor for the sweet inference engine
 
Methods inherited from class org.semwebcentral.sweetrules.infrastructure.AbstractSweetIEDescriptor
addInferenceTaskClass, getEngineVersionNumber, getInferenceType, getName, getNativeKRDescriptor, getSupportedTasks, setEngineVersionNumber, setInferenceType, setName, setNativeKRDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SweetIEDescriptor

public SweetIEDescriptor(java.lang.String name,
                         SweetIEInferenceType inferenceType,
                         ISweetKRDescriptor krDescriptor,
                         ISweetCanonicalVersionNumber version,
                         java.lang.Class[] supportedTasks)
Constructor for the sweet inference engine

Parameters:
name - Friendly name of the engine
inferenceType - Inference type (forward, backward etc)
krDescriptor - The native KR descriptor of the engine
version - The version number of the engine
supportedTasks - The list of tasks supported by this engine