InferenceWeb Model API Documentation

iw.model
Class IWInferenceEngine

java.lang.Object
  |
  +--iw.model.IWModelElement
        |
        +--iw.model.IWInferenceEngine

public class IWInferenceEngine
extends IWModelElement


Field Summary
protected  List _inferenceRules
           
protected static HashMap _loadedIE
           
protected  List _sources
           
protected  String _version
           
 
Fields inherited from class iw.model.IWModelElement
_DM, _fileName, _firstSubmissionDate, _fullName, _lastSubmissionDate, _shortName, _submitter, _URI, _URL
 
Constructor Summary
IWInferenceEngine()
           
 
Method Summary
 void addInferenceRule(iw.model.IWInferenceRule newInferenceRule)
           
 void addSource(iw.model.IWSource newSource)
           
static iw.model.IWInferenceEngine fromDAML(String _fromURI)
           
static iw.model.IWInferenceEngine getInferenceEngine(com.hp.hpl.jena.daml.DAMLInstance _di)
           
static iw.model.IWInferenceEngine getInferenceEngine(String _fromURI)
           
 iw.model.IWInferenceRule getInferenceRule(String _IRShortName)
           
 String[] getInferenceRuleNames()
           
 List getInferenceRules()
           
 String[] getSourceNames()
           
 List getSources()
           
 String getVersion()
           
 void setInferenceRules(List newInferenceRule)
           
 void setSources(List newSources)
           
 void setVersion(String newVersion)
           
 void toDAML()
           
 
Methods inherited from class iw.model.IWModelElement
fromDAMLRegistry, getDAMLModel, getFileName, getFirstSubmissionDate, getFullName, getLastSubmissionDate, getShortName, getSubmitter, getSubmitterName, getURI, getURL, modelSize, setDAMLModel, setFileName, setFirstSubmissionDate, setFullName, setLastSubmissionDate, setShortName, setSubmitter, setURI, setURL, toDAMLRegistry, toFile, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_loadedIE

protected static HashMap _loadedIE

_version

protected String _version

_sources

protected List _sources

_inferenceRules

protected List _inferenceRules
Constructor Detail

IWInferenceEngine

public IWInferenceEngine()
Method Detail

getVersion

public String getVersion()

setVersion

public void setVersion(String newVersion)

getSources

public List getSources()

setSources

public void setSources(List newSources)

getSourceNames

public String[] getSourceNames()

addSource

public void addSource(iw.model.IWSource newSource)

getInferenceRules

public List getInferenceRules()

getInferenceRule

public iw.model.IWInferenceRule getInferenceRule(String _IRShortName)

getInferenceRuleNames

public String[] getInferenceRuleNames()

setInferenceRules

public void setInferenceRules(List newInferenceRule)

addInferenceRule

public void addInferenceRule(iw.model.IWInferenceRule newInferenceRule)

toDAML

public void toDAML()
            throws com.hp.hpl.mesa.rdf.jena.model.RDFException
com.hp.hpl.mesa.rdf.jena.model.RDFException

getInferenceEngine

public static iw.model.IWInferenceEngine getInferenceEngine(String _fromURI)
                                                     throws com.hp.hpl.mesa.rdf.jena.model.RDFException,
                                                            IOException
com.hp.hpl.mesa.rdf.jena.model.RDFException
IOException

getInferenceEngine

public static iw.model.IWInferenceEngine getInferenceEngine(com.hp.hpl.jena.daml.DAMLInstance _di)
                                                     throws com.hp.hpl.mesa.rdf.jena.model.RDFException,
                                                            IOException
com.hp.hpl.mesa.rdf.jena.model.RDFException
IOException

fromDAML

public static iw.model.IWInferenceEngine fromDAML(String _fromURI)
                                           throws com.hp.hpl.mesa.rdf.jena.model.RDFException,
                                                  IOException
com.hp.hpl.mesa.rdf.jena.model.RDFException
IOException

InferenceWeb Model API Documentation