|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IInferenceEngine
An engine that can infer new triples from existing (asserted) triples.
| Method Summary | |
|---|---|
java.lang.String |
getConfigClassURI()
Gets the URI of an RDF class that describes this type of engine. |
java.lang.String |
getConfigPropertyURI()
Gets the URI of an RDF property that describes configurable details for an individual engine instance, e.g. |
java.lang.String |
getDescription()
Gets a descriptive text that can appear in configuration dialogs to explain what this engine does. |
com.hp.hpl.jena.rdf.model.InfModel |
getInferenceModel(com.hp.hpl.jena.rdf.model.InfModel infModel,
IInferenceEngineConfiguration config,
int index,
org.eclipse.core.runtime.IProgressMonitor monitor)
Constructs a new InfModel from a given input InfModel. |
java.lang.String |
getLabel(IInferenceEngineConfiguration config,
int index)
Gets a human-readable label displaying an inference engine of this kind with given configuration arguments. |
| Method Detail |
|---|
java.lang.String getConfigClassURI()
java.lang.String getConfigPropertyURI()
java.lang.String getDescription()
com.hp.hpl.jena.rdf.model.InfModel getInferenceModel(com.hp.hpl.jena.rdf.model.InfModel infModel,
IInferenceEngineConfiguration config,
int index,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws java.lang.InterruptedException
infModel - the input modelconfig - configuration settings of the reasonersindex - the index of this engine in a chain of reasonersmonitor - a progress monitor to display status information
java.lang.InterruptedException
java.lang.String getLabel(IInferenceEngineConfiguration config,
int index)
config - the configurationindex - the index of this engine in a chain of reasoners
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||