es.upv.dsic.gti_ia.argAgents.knowledgeResources
Class ArgumentationScheme

java.lang.Object
  extended by es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme

public class ArgumentationScheme
extends Object

Implementation of the interface ArgumentationScheme

See Also:
es.upv.dsic.gti_ia.argAgents.knowledgeResources.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.

Constructor Summary
ArgumentationScheme()
           
ArgumentationScheme(long id, String argTitle, String creationDate, Author author, Conclusion conclusion, ArrayList<Premise> premises, ArrayList<Premise> presumptions, ArrayList<Premise> exceptions)
           
 
Method Summary
 void addException(Premise newException)
           
 void addPremise(Premise newPremise)
           
 void addPresumption(Premise newPresumption)
           
 String getArgTitle()
           
 Author getAuthor()
           
 Conclusion getConclusion()
           
 String getCreationDate()
           
 ArrayList<Premise> getExceptions()
           
 long getID()
           
 ArrayList<Premise> getPremises()
           
 ArrayList<Premise> getPresumptions()
           
 void removeException(Premise oldException)
           
 void removePremise(Premise oldPremise)
           
 void removePresumption(Premise oldPresumption)
           
 void setArgTitle(String newArgTitle)
           
 void setAuthor(Author newAuthor)
           
 void setConclusion(Conclusion newConclusion)
           
 void setCreationDate(String newCreationDate)
           
 void setExceptions(ArrayList<Premise> newExceptions)
           
 void setID(long newID)
           
 void setPremises(ArrayList<Premise> newPremises)
           
 void setPresumptions(ArrayList<Premise> newPresumptions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArgumentationScheme

public ArgumentationScheme(long id,
                           String argTitle,
                           String creationDate,
                           Author author,
                           Conclusion conclusion,
                           ArrayList<Premise> premises,
                           ArrayList<Premise> presumptions,
                           ArrayList<Premise> exceptions)

ArgumentationScheme

public ArgumentationScheme()
Method Detail

getArgTitle

public String getArgTitle()

setArgTitle

public void setArgTitle(String newArgTitle)

getCreationDate

public String getCreationDate()

setCreationDate

public void setCreationDate(String newCreationDate)

getAuthor

public Author getAuthor()

setAuthor

public void setAuthor(Author newAuthor)

getConclusion

public Conclusion getConclusion()

setConclusion

public void setConclusion(Conclusion newConclusion)

getExceptions

public ArrayList<Premise> getExceptions()

addException

public void addException(Premise newException)

removeException

public void removeException(Premise oldException)

setExceptions

public void setExceptions(ArrayList<Premise> newExceptions)

getID

public long getID()

setID

public void setID(long newID)

getPremises

public ArrayList<Premise> getPremises()

addPremise

public void addPremise(Premise newPremise)

removePremise

public void removePremise(Premise oldPremise)

setPremises

public void setPremises(ArrayList<Premise> newPremises)

getPresumptions

public ArrayList<Premise> getPresumptions()

addPresumption

public void addPresumption(Premise newPresumption)

removePresumption

public void removePresumption(Premise oldPresumption)

setPresumptions

public void setPresumptions(ArrayList<Premise> newPresumptions)


Copyright © 2012 GTI-IA. All Rights Reserved.