org.argkit.dung
Class Query<C>

java.lang.Object
  extended by org.argkit.dung.Query<C>
Type Parameters:
C - (Argument's) claim class
All Implemented Interfaces:
java.io.Serializable

public class Query<C>
extends java.lang.Object
implements java.io.Serializable

A Query has a claim and a Result list. A Query is associated with multiple results because some argument frameworks may be able to generate multiple arguments for the same claim. If the result list is empty, then the creating engine was unable to create any arguments for the claim.

TODO?: Add meta information about the creating engine, e.g. argument source, defeat source and semantics.

Author:
Matt South
See Also:
Serialized Form

Method Summary
 C getClaim()
           
 java.util.List<Dialogue<C>> getDialogues()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getDialogues

public java.util.List<Dialogue<C>> getDialogues()

getClaim

public C getClaim()