de.fau.cs.www8.jadeowlcodec
Class IncomingQueryRefMessage

java.lang.Object
  extended by de.fau.cs.www8.jadeowlcodec.IncomingDocument
      extended by de.fau.cs.www8.jadeowlcodec.IncomingMessage
          extended by de.fau.cs.www8.jadeowlcodec.IncomingQueryRefMessage

public class IncomingQueryRefMessage
extends IncomingMessage


Nested Class Summary
 
Nested classes/interfaces inherited from class de.fau.cs.www8.jadeowlcodec.IncomingMessage
IncomingMessage.IncomingMessageCheckResults
 
Field Summary
 
Fields inherited from class de.fau.cs.www8.jadeowlcodec.IncomingMessage
debugflag, errors
 
Fields inherited from class de.fau.cs.www8.jadeowlcodec.IncomingDocument
doc, tBoxVersion
 
Constructor Summary
IncomingQueryRefMessage(jade.lang.acl.ACLMessage msg, KnowledgeBase kb)
           
 
Method Summary
 java.util.Set<Uri.Concept> getResultSetClasses()
          this is how one gets the URIs from classes defined under the base URI of the message.
 java.util.Set<Uri.Individual> getResultSetIndividuals()
           
 java.util.Set<Uri.Individual> getResultSetIndividuals(java.util.Set<Uri.Concept> clsuris)
           
 java.util.Set<Uri.Individual> getResultSetIndividuals(Uri.Concept clsuri)
           
 
Methods inherited from class de.fau.cs.www8.jadeowlcodec.IncomingMessage
getACLMessage, getCheckResult, getErrors, getPerformative, makeCheckResult, makeCheckResult, parseMessage
 
Methods inherited from class de.fau.cs.www8.jadeowlcodec.IncomingDocument
adjustMessageNamespaces, adjustNamespacesForTBox, getAgentKB, getDoc, possiblyNamespaceID, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IncomingQueryRefMessage

public IncomingQueryRefMessage(jade.lang.acl.ACLMessage msg,
                               KnowledgeBase kb)
                        throws javax.xml.parsers.ParserConfigurationException,
                               org.xml.sax.SAXException,
                               java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
Method Detail

getResultSetClasses

public java.util.Set<Uri.Concept> getResultSetClasses()
this is how one gets the URIs from classes defined under the base URI of the message. these classes are the ones that are to be answered (plus whatever recursion depth)

Returns:
a (Hash)set of Uri.Concepts

getResultSetIndividuals

public java.util.Set<Uri.Individual> getResultSetIndividuals()

getResultSetIndividuals

public java.util.Set<Uri.Individual> getResultSetIndividuals(Uri.Concept clsuri)

getResultSetIndividuals

public java.util.Set<Uri.Individual> getResultSetIndividuals(java.util.Set<Uri.Concept> clsuris)


Copyright 2007 Moritz Goeb, Bernhard Schiemann, Ulf Schreiber of Chair of Artificial Intelligence, University of Erlangen-Nuremberg