Magentix2
2.1.1
|
Public Member Functions | |
DomainContext (HashMap< Integer, Premise > premises) | |
DomainContext () | |
HashMap< Integer, Premise > | getPremises () |
void | addPremise (Premise newPremise) |
void | removePremise (Premise oldPremise) |
void | setPremises (HashMap< Integer, Premise > newPremises) |
void | setPremisesFromList (ArrayList< Premise > newPremises) |
Implementation of the concept DomainContext
Definition at line 11 of file DomainContext.java.
es.upv.dsic.gti_ia.argAgents.knowledgeResources.DomainContext.DomainContext | ( | HashMap< Integer, Premise > | premises | ) |
Definition at line 19 of file DomainContext.java.
{ this.premises = premises; }
Definition at line 23 of file DomainContext.java.
{
premises = new HashMap<Integer,Premise>();
}
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.DomainContext.addPremise | ( | Premise | newPremise | ) |
Definition at line 34 of file DomainContext.java.
{ premises.put(newPremise.getID(), newPremise); }
HashMap<Integer,Premise> es.upv.dsic.gti_ia.argAgents.knowledgeResources.DomainContext.getPremises | ( | ) |
Definition at line 29 of file DomainContext.java.
{
return premises;
}
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.DomainContext.removePremise | ( | Premise | oldPremise | ) |
Definition at line 39 of file DomainContext.java.
{ premises.remove(oldPremise.getID()); }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.DomainContext.setPremises | ( | HashMap< Integer, Premise > | newPremises | ) |
Definition at line 44 of file DomainContext.java.
{ premises = newPremises; }
void es.upv.dsic.gti_ia.argAgents.knowledgeResources.DomainContext.setPremisesFromList | ( | ArrayList< Premise > | newPremises | ) |
Definition at line 48 of file DomainContext.java.
{
for (Premise pre : newPremises) {
premises.put(pre.getID(), pre);
}
}