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

java.lang.Object
  extended by es.upv.dsic.gti_ia.argAgents.knowledgeResources.CaseComponent
      extended by es.upv.dsic.gti_ia.argAgents.knowledgeResources.Justification
          extended by es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgumentJustification
All Implemented Interfaces:
Serializable

public class ArgumentJustification
extends Justification

Implementation of the concept ArgumentJustification

See Also:
Serialized Form

Constructor Summary
ArgumentJustification()
           
ArgumentJustification(ArrayList<Long> domainCasesIDs, ArrayList<Long> argumentCasesIDs, ArrayList<ArgumentationScheme> schemes, ArrayList<DialogueGraph> dialogueGraphs)
           
 
Method Summary
 void addArgumentationScheme(ArgumentationScheme newArgumentationScheme)
           
 void addArgumentCase(Long newArgumentCase)
           
 void addDialogueGraph(DialogueGraph newDialogueGraph)
           
 void addDomainCase(Long newDomainCase)
           
 ArrayList<ArgumentationScheme> getArgumentationSchemes()
           
 ArrayList<Long> getArgumentCasesIDs()
           
 ArrayList<DialogueGraph> getDialogueGraphs()
           
 ArrayList<Long> getDomainCasesIDs()
           
 void removeArgumentationScheme(ArgumentationScheme oldArgumentationScheme)
           
 void removeArgumentCase(Long oldArgumentCase)
           
 void removeDialogueGraph(DialogueGraph oldDialogueGraph)
           
 void removeDomainCase(Long oldDomainCase)
           
 void setArgumentationSchemes(ArrayList<ArgumentationScheme> newArgumentationScheme)
           
 void setArgumentCases(ArrayList<Long> newArgumentCases)
           
 void setDialogueGraphs(ArrayList<DialogueGraph> newDialogueGraphs)
           
 void setDomainCases(ArrayList<Long> newDomainCases)
           
 
Methods inherited from class es.upv.dsic.gti_ia.argAgents.knowledgeResources.Justification
getDescription, setDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArgumentJustification

public ArgumentJustification(ArrayList<Long> domainCasesIDs,
                             ArrayList<Long> argumentCasesIDs,
                             ArrayList<ArgumentationScheme> schemes,
                             ArrayList<DialogueGraph> dialogueGraphs)

ArgumentJustification

public ArgumentJustification()
Method Detail

getArgumentationSchemes

public ArrayList<ArgumentationScheme> getArgumentationSchemes()

addArgumentationScheme

public void addArgumentationScheme(ArgumentationScheme newArgumentationScheme)

removeArgumentationScheme

public void removeArgumentationScheme(ArgumentationScheme oldArgumentationScheme)

setArgumentationSchemes

public void setArgumentationSchemes(ArrayList<ArgumentationScheme> newArgumentationScheme)

getDomainCasesIDs

public ArrayList<Long> getDomainCasesIDs()

addDomainCase

public void addDomainCase(Long newDomainCase)

removeDomainCase

public void removeDomainCase(Long oldDomainCase)

setDomainCases

public void setDomainCases(ArrayList<Long> newDomainCases)

getArgumentCasesIDs

public ArrayList<Long> getArgumentCasesIDs()

addArgumentCase

public void addArgumentCase(Long newArgumentCase)

removeArgumentCase

public void removeArgumentCase(Long oldArgumentCase)

setArgumentCases

public void setArgumentCases(ArrayList<Long> newArgumentCases)

getDialogueGraphs

public ArrayList<DialogueGraph> getDialogueGraphs()

addDialogueGraph

public void addDialogueGraph(DialogueGraph newDialogueGraph)

removeDialogueGraph

public void removeDialogueGraph(DialogueGraph oldDialogueGraph)

setDialogueGraphs

public void setDialogueGraphs(ArrayList<DialogueGraph> newDialogueGraphs)


Copyright © 2012 GTI-IA. All Rights Reserved.