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

List of all members.

Public Member Functions

 DomainContext (HashMap< Integer, Premise > premises)
 DomainContext ()
HashMap< Integer, PremisegetPremises ()
void addPremise (Premise newPremise)
void removePremise (Premise oldPremise)
void setPremises (HashMap< Integer, Premise > newPremises)
void setPremisesFromList (ArrayList< Premise > newPremises)

Detailed Description

Implementation of the concept DomainContext

Definition at line 11 of file DomainContext.java.


Constructor & Destructor Documentation

Definition at line 19 of file DomainContext.java.

                                                             {
                this.premises = premises;
        }

Definition at line 23 of file DomainContext.java.

                           {
        premises = new HashMap<Integer,Premise>();
    }

Member Function Documentation

Definition at line 34 of file DomainContext.java.

                                               {
        premises.put(newPremise.getID(), newPremise);
    }

Definition at line 29 of file DomainContext.java.

                                                  {
        return premises;
    }

Definition at line 39 of file DomainContext.java.

                                                  {
        premises.remove(oldPremise.getID());
    }

Definition at line 44 of file DomainContext.java.

                                                                  {
        premises = newPremises;
    }

Definition at line 48 of file DomainContext.java.

                                                                    {
        for (Premise pre : newPremises) {
                premises.put(pre.getID(), pre);
        }
    }

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