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

java.lang.Object
  extended by es.upv.dsic.gti_ia.argAgents.knowledgeResources.Case
      extended by es.upv.dsic.gti_ia.argAgents.knowledgeResources.DomainCase
All Implemented Interfaces:
Serializable

public class DomainCase
extends Case
implements Serializable

Implementation of the concept DomainCase

See Also:
Serialized Form

Constructor Summary
DomainCase()
           
DomainCase(Problem problem, ArrayList<Solution> solutions, Justification justification)
           
 
Method Summary
 void addSolution(Solution newSolution)
           
 Justification getJustification()
           
 Problem getProblem()
           
 ArrayList<Solution> getSolutions()
           
 void removeSolution(Solution oldSolution)
           
 void setJustification(Justification newJustification)
           
 void setProblem(Problem newProblem)
           
 void setSolutions(ArrayList<Solution> solutions)
           
 
Methods inherited from class es.upv.dsic.gti_ia.argAgents.knowledgeResources.Case
getCreationDate, getID, setCreationDate, setID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DomainCase

public DomainCase(Problem problem,
                  ArrayList<Solution> solutions,
                  Justification justification)

DomainCase

public DomainCase()
Method Detail

getJustification

public Justification getJustification()

setJustification

public void setJustification(Justification newJustification)

getProblem

public Problem getProblem()

setProblem

public void setProblem(Problem newProblem)

getSolutions

public ArrayList<Solution> getSolutions()

removeSolution

public void removeSolution(Solution oldSolution)

addSolution

public void addSolution(Solution newSolution)

setSolutions

public void setSolutions(ArrayList<Solution> solutions)


Copyright © 2012 GTI-IA. All Rights Reserved.