Magentix2  2.1.1
es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentationScheme Class Reference

List of all members.

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< PremisegetExceptions ()
void addException (Premise newException)
void removeException (Premise oldException)
void setExceptions (ArrayList< Premise > newExceptions)
long getID ()
void setID (long newID)
ArrayList< PremisegetPremises ()
void addPremise (Premise newPremise)
void removePremise (Premise oldPremise)
void setPremises (ArrayList< Premise > newPremises)
ArrayList< PremisegetPresumptions ()
void addPresumption (Premise newPresumption)
void removePresumption (Premise oldPresumption)
void setPresumptions (ArrayList< Premise > newPresumptions)

Detailed Description

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.

Definition at line 13 of file ArgumentationScheme.java.


Constructor & Destructor Documentation

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>();
    }

Member Function Documentation

Definition at line 99 of file ArgumentationScheme.java.

                                                   {
        exceptions.add(newException);
    }

Definition at line 132 of file ArgumentationScheme.java.

                                               {
        premises.add(newPremise);
    }

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 104 of file ArgumentationScheme.java.

                                                      {
        exceptions.remove(oldException);
    }

Definition at line 137 of file ArgumentationScheme.java.

                                                  {
        premises.remove(oldPremise);
    }

Definition at line 160 of file ArgumentationScheme.java.

                                                          {
        presumptions.remove(oldPresumption);
    }

Definition at line 54 of file ArgumentationScheme.java.

                                                {
        argTitle = newArgTitle;
    }

Definition at line 75 of file ArgumentationScheme.java.

                                            {
        author = newAuthor;
    }

Definition at line 86 of file ArgumentationScheme.java.

                                                        {
        conclusion = newConclusion;
    }

Definition at line 64 of file ArgumentationScheme.java.

                                                        {
        this.creationDate = newCreationDate;
    }

Definition at line 109 of file ArgumentationScheme.java.

                                                                {
        exceptions = newExceptions;
    }

Definition at line 119 of file ArgumentationScheme.java.

                                  {
        id = newID;
    }

Definition at line 142 of file ArgumentationScheme.java.

                                                            {
        premises = newPremises;
    }

Definition at line 165 of file ArgumentationScheme.java.

                                                                    {
        presumptions = newPresumptions;
    }

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables