Magentix2
2.1.1
|
Public Member Functions | |
ArgumentationScheme (long id, String argTitle, String creationDate, Author author, Conclusion conclusion, ArrayList< Premise > premises, ArrayList< Premise > presumptions, ArrayList< Premise > exceptions) | |
ArgumentationScheme () | |
String | getArgTitle () |
void | setArgTitle (String newArgTitle) |
String | getCreationDate () |
void | setCreationDate (String newCreationDate) |
Author | getAuthor () |
void | setAuthor (Author newAuthor) |
Conclusion | getConclusion () |
void | setConclusion (Conclusion newConclusion) |
ArrayList< Premise > | getExceptions () |
void | addException (Premise newException) |
void | removeException (Premise oldException) |
void | setExceptions (ArrayList< Premise > newExceptions) |
long | getID () |
void | setID (long newID) |
ArrayList< Premise > | getPremises () |
void | addPremise (Premise newPremise) |
void | removePremise (Premise oldPremise) |
void | setPremises (ArrayList< Premise > newPremises) |
ArrayList< Premise > | getPresumptions () |
void | addPresumption (Premise newPresumption) |
void | removePresumption (Premise oldPresumption) |
void | setPresumptions (ArrayList< Premise > newPresumptions) |
Implementation of the interface ArgumentationScheme
In this version of the API, Argumentation-Schemes are not considered, but this class can be used to include general knowledge in further implementations.
Definition at line 13 of file ArgumentationScheme.java.
es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.ArgumentationScheme | ( | long | id, |
String | argTitle, | ||
String | creationDate, | ||
Author | author, | ||
Conclusion | conclusion, | ||
ArrayList< Premise > | premises, | ||
ArrayList< Premise > | presumptions, | ||
ArrayList< Premise > | exceptions | ||
) |
Definition at line 24 of file ArgumentationScheme.java.
{
this.id = id;
this.argTitle = argTitle;
this.creationDate = creationDate;
this.author = author;
this.premises = premises;
this.presumptions = presumptions;
this.exceptions = exceptions;
}
Definition at line 37 of file ArgumentationScheme.java.
{ id = -1; argTitle = ""; creationDate = ""; author = new Author(); premises = new ArrayList<Premise>(); presumptions = new ArrayList<Premise>(); exceptions = new ArrayList<Premise>(); }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.addException | ( | Premise | newException | ) |
Definition at line 99 of file ArgumentationScheme.java.
{ exceptions.add(newException); }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.addPremise | ( | Premise | newPremise | ) |
Definition at line 132 of file ArgumentationScheme.java.
{ premises.add(newPremise); }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.addPresumption | ( | Premise | newPresumption | ) |
Definition at line 155 of file ArgumentationScheme.java.
{ presumptions.add(newPresumption); }
Definition at line 50 of file ArgumentationScheme.java.
{
return (String) argTitle;
}
Definition at line 70 of file ArgumentationScheme.java.
{
return (Author) author;
}
Definition at line 81 of file ArgumentationScheme.java.
{
return (Conclusion) conclusion;
}
Definition at line 60 of file ArgumentationScheme.java.
{
return creationDate;
}
ArrayList<Premise> es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.getExceptions | ( | ) |
Definition at line 93 of file ArgumentationScheme.java.
{
return exceptions;
}
Definition at line 115 of file ArgumentationScheme.java.
{ return (long) id; }
ArrayList<Premise> es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.getPremises | ( | ) |
Definition at line 126 of file ArgumentationScheme.java.
{
return premises;
}
ArrayList<Premise> es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.getPresumptions | ( | ) |
Definition at line 149 of file ArgumentationScheme.java.
{
return presumptions;
}
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.removeException | ( | Premise | oldException | ) |
Definition at line 104 of file ArgumentationScheme.java.
{ exceptions.remove(oldException); }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.removePremise | ( | Premise | oldPremise | ) |
Definition at line 137 of file ArgumentationScheme.java.
{ premises.remove(oldPremise); }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.removePresumption | ( | Premise | oldPresumption | ) |
Definition at line 160 of file ArgumentationScheme.java.
{ presumptions.remove(oldPresumption); }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.setArgTitle | ( | String | newArgTitle | ) |
Definition at line 54 of file ArgumentationScheme.java.
{ argTitle = newArgTitle; }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.setAuthor | ( | Author | newAuthor | ) |
Definition at line 75 of file ArgumentationScheme.java.
{ author = newAuthor; }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.setConclusion | ( | Conclusion | newConclusion | ) |
Definition at line 86 of file ArgumentationScheme.java.
{ conclusion = newConclusion; }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.setCreationDate | ( | String | newCreationDate | ) |
Definition at line 64 of file ArgumentationScheme.java.
{ this.creationDate = newCreationDate; }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.setExceptions | ( | ArrayList< Premise > | newExceptions | ) |
Definition at line 109 of file ArgumentationScheme.java.
{ exceptions = newExceptions; }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.setID | ( | long | newID | ) |
Definition at line 119 of file ArgumentationScheme.java.
{
id = newID;
}
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.setPremises | ( | ArrayList< Premise > | newPremises | ) |
Definition at line 142 of file ArgumentationScheme.java.
{ premises = newPremises; }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme.setPresumptions | ( | ArrayList< Premise > | newPresumptions | ) |
Definition at line 165 of file ArgumentationScheme.java.
{ presumptions = newPresumptions; }