iw.model
Interface IWPrimitiveRule

All Superinterfaces:
IWInferenceRule, IWModelElement, IWProvenanceElement
All Known Subinterfaces:
DBDeclarativeRule, DBMethodRule, DBPrimitiveRule, IWDeclarativeRule, IWMethodRule, OWLDeclarativeRule, OWLMethodRule, OWLPrimitiveRule

public interface IWPrimitiveRule
extends IWInferenceRule

Models the class of primitive inference rules in Inference Web. Inference Web divides inference rules into three classes - primitive and derived and Translation. Primitve rules are those that are directly implemented by one or more engines. Hence, a rule is primitive with respect to a certain engine that implements it.


Method Summary
 java.lang.String getClassName()
          GUESSReturns the OWL class name of the organization
 IWLanguage getLanguage()
          Returns the language in which the rule is specified
 java.lang.String getRuleSpec()
          Returns the specification of the primitive inference rule
 void setLanguage(IWLanguage newLanguage)
          Sets the language in which the rule is specified
 void setRuleSpec(java.lang.String newRuleSpec)
          Sets the specification of the primitive inference rule
 
Methods inherited from interface iw.model.IWInferenceRule
getEnglishDescriptionTemplate, setEnglishDescriptionTemplate
 
Methods inherited from interface iw.model.IWProvenanceElement
addSource, getEnglishDescription, getEnglishExample, getFileName, getFullName, getShortName, getSourceNames, getSources, getSourceURIs, getSubmitter, getSubmitterName, getURL, setEnglishDescription, setEnglishExample, setFileName, setFullName, setShortName, setSources, setSubmitter, setURL
 
Methods inherited from interface iw.model.IWModelElement
getFirstSubmissionDate, getLastSubmissionDate, getModel, getURI, setFirstSubmissionDate, setLastSubmissionDate, setModel, setURI
 

Method Detail

getLanguage

public IWLanguage getLanguage()
Returns the language in which the rule is specified

Returns:
the language in which the rule is specified

setLanguage

public void setLanguage(IWLanguage newLanguage)
Sets the language in which the rule is specified

Parameters:
newLanguage - the new language in which the rule is specified

getRuleSpec

public java.lang.String getRuleSpec()
Returns the specification of the primitive inference rule

Returns:
a string corresponding to the specification of the primitive inference rule

setRuleSpec

public void setRuleSpec(java.lang.String newRuleSpec)
Sets the specification of the primitive inference rule

Parameters:
newRuleSpec - a string corresponding to the new specification of the primitive inference rule

getClassName

public java.lang.String getClassName()
GUESSReturns the OWL class name of the organization

Specified by:
getClassName in interface IWInferenceRule
Returns:
the OWL class name of the organization


Copyright 2006 Inference Web group, All Rights Reserved.