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

java.lang.Object
  extended by es.upv.dsic.gti_ia.argAgents.knowledgeResources.Position
All Implemented Interfaces:
Serializable, Comparable<Object>

public class Position
extends Object
implements Comparable<Object>, Serializable

Implementation of the concept Position

See Also:
Serialized Form

Constructor Summary
Position(String agentID, String dialogueID, Solution solution, HashMap<Integer,Premise> premises, ArrayList<DomainCase> domainCases, float domainCaseSimilarity)
           
 
Method Summary
 void addDomainCase(DomainCase newCase)
           
 int compareTo(Object obj)
           
 String getAgentID()
           
 float getArgSuitabilityFactor()
           
 String getDialogueID()
           
 ArrayList<DomainCase> getDomainCases()
           
 float getDomainCaseSimilarity()
           
 float getFinalSuitability()
           
 HashMap<Integer,Premise> getPremises()
           
 Solution getSolution()
           
 int getTimesAccepted()
           
 void increaseTimesAccepted()
           
 void removeDomainCase(DomainCase oldCase)
           
 void setAgentID(String agentID)
           
 void setArgSuitabilityFactor(float argSuitabilityFactor)
           
 void setDialogueID(String dialogueID)
           
 void setDomainCases(ArrayList<DomainCase> domainCases)
           
 void setDomainCaseSimilarity(float domainCaseSimilarity)
           
 void setFinalSuitability(float finalSuitability)
           
 void setPremises(HashMap<Integer,Premise> premises)
           
 void setSolution(Solution solution)
           
 void setTimesAccepted(int timesAccepted)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Position

public Position(String agentID,
                String dialogueID,
                Solution solution,
                HashMap<Integer,Premise> premises,
                ArrayList<DomainCase> domainCases,
                float domainCaseSimilarity)
Method Detail

getAgentID

public String getAgentID()

setAgentID

public void setAgentID(String agentID)

getDialogueID

public String getDialogueID()

setDialogueID

public void setDialogueID(String dialogueID)

getSolution

public Solution getSolution()

setSolution

public void setSolution(Solution solution)

getPremises

public HashMap<Integer,Premise> getPremises()

setPremises

public void setPremises(HashMap<Integer,Premise> premises)

getDomainCases

public ArrayList<DomainCase> getDomainCases()

setDomainCases

public void setDomainCases(ArrayList<DomainCase> domainCases)

addDomainCase

public void addDomainCase(DomainCase newCase)

removeDomainCase

public void removeDomainCase(DomainCase oldCase)

getDomainCaseSimilarity

public float getDomainCaseSimilarity()

setDomainCaseSimilarity

public void setDomainCaseSimilarity(float domainCaseSimilarity)

getArgSuitabilityFactor

public float getArgSuitabilityFactor()

setArgSuitabilityFactor

public void setArgSuitabilityFactor(float argSuitabilityFactor)

getFinalSuitability

public float getFinalSuitability()

setFinalSuitability

public void setFinalSuitability(float finalSuitability)

getTimesAccepted

public int getTimesAccepted()

increaseTimesAccepted

public void increaseTimesAccepted()

setTimesAccepted

public void setTimesAccepted(int timesAccepted)

compareTo

public int compareTo(Object obj)
Specified by:
compareTo in interface Comparable<Object>


Copyright © 2012 GTI-IA. All Rights Reserved.