Magentix2  2.1.1
es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentJustification Class Reference
Inheritance diagram for es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentJustification:
Collaboration diagram for es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentJustification:

List of all members.

Public Member Functions

 ArgumentJustification (ArrayList< Long > domainCasesIDs, ArrayList< Long > argumentCasesIDs, ArrayList< ArgumentationScheme > schemes, ArrayList< DialogueGraph > dialogueGraphs)
 ArgumentJustification ()
ArrayList< ArgumentationSchemegetArgumentationSchemes ()
void addArgumentationScheme (ArgumentationScheme newArgumentationScheme)
void removeArgumentationScheme (ArgumentationScheme oldArgumentationScheme)
void setArgumentationSchemes (ArrayList< ArgumentationScheme > newArgumentationScheme)
ArrayList< Long > getDomainCasesIDs ()
void addDomainCase (Long newDomainCase)
void removeDomainCase (Long oldDomainCase)
void setDomainCases (ArrayList< Long > newDomainCases)
ArrayList< Long > getArgumentCasesIDs ()
void addArgumentCase (Long newArgumentCase)
void removeArgumentCase (Long oldArgumentCase)
void setArgumentCases (ArrayList< Long > newArgumentCases)
ArrayList< DialogueGraphgetDialogueGraphs ()
void addDialogueGraph (DialogueGraph newDialogueGraph)
void removeDialogueGraph (DialogueGraph oldDialogueGraph)
void setDialogueGraphs (ArrayList< DialogueGraph > newDialogueGraphs)

Detailed Description

Implementation of the concept ArgumentJustification

Definition at line 11 of file ArgumentJustification.java.


Constructor & Destructor Documentation

es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentJustification.ArgumentJustification ( ArrayList< Long >  domainCasesIDs,
ArrayList< Long >  argumentCasesIDs,
ArrayList< ArgumentationScheme schemes,
ArrayList< DialogueGraph dialogueGraphs 
)

Definition at line 22 of file ArgumentJustification.java.

                                                                                                                                                                                   {
        this.domainCasesIDs = domainCasesIDs;
        this.argumentCasesIDs = argumentCasesIDs;
        this.schemes = schemes;
        this.dialogueGraphs = dialogueGraphs;
    }

Definition at line 30 of file ArgumentJustification.java.

                                   {
        domainCasesIDs = new ArrayList<Long>();
        argumentCasesIDs = new ArrayList<Long>();
        schemes = new ArrayList<ArgumentationScheme>();
        dialogueGraphs = new ArrayList<DialogueGraph>();
    }

Member Function Documentation

Definition at line 45 of file ArgumentJustification.java.

                                                                                   {
        schemes.add(newArgumentationScheme);
    }

Definition at line 86 of file ArgumentJustification.java.

                                                      {
        argumentCasesIDs.add(newArgumentCase);
    }

Definition at line 109 of file ArgumentJustification.java.

                                                                 {
        dialogueGraphs.add(newDialogueGraph);
    }

Definition at line 65 of file ArgumentJustification.java.

                                                  {
        domainCasesIDs.add(newDomainCase);
    }

Definition at line 81 of file ArgumentJustification.java.

                                                 {
        return argumentCasesIDs;
    }

Definition at line 61 of file ArgumentJustification.java.

                                               {
        return domainCasesIDs;
    }

Definition at line 50 of file ArgumentJustification.java.

                                                                                      {
        schemes.remove(oldArgumentationScheme);
    }

Definition at line 91 of file ArgumentJustification.java.

                                                         {
        argumentCasesIDs.remove(oldArgumentCase);
    }

Definition at line 114 of file ArgumentJustification.java.

                                                                    {
        dialogueGraphs.remove(oldDialogueGraph);
    }

Definition at line 70 of file ArgumentJustification.java.

                                                     {
        domainCasesIDs.remove(oldDomainCase);
    }

Definition at line 55 of file ArgumentJustification.java.

                                                                                               {
        schemes = newArgumentationScheme;
    }

Definition at line 96 of file ArgumentJustification.java.

                                                                   {
        argumentCasesIDs = newArgumentCases;
    }

Definition at line 119 of file ArgumentJustification.java.

                                                                              {
        dialogueGraphs = newDialogueGraphs;
    }

Definition at line 75 of file ArgumentJustification.java.

                                                               {
        domainCasesIDs = newDomainCases;
    }

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