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

List of all members.

Classes

enum  NodeType

Public Member Functions

 ArgNode (long argCaseID, ArrayList< Long > childArgCaseIDList, long parentArgCaseID, NodeType nodeType)
 ArgNode ()
long getArgCaseID ()
void setArgCaseID (long argCaseID)
ArrayList< Long > getChildArgCaseIDList ()
void setChildArgCaseIDList (ArrayList< Long > childArgCaseIDList)
void addChildArgCaseID (Long id)
void deleteChildArgCaseID (Long id)
long getParentArgCaseID ()
void setParentArgCaseID (long parentArgCaseID)
NodeType getNodeType ()
void setNodeType (NodeType nodeType)

Detailed Description

Implementation of the concept ArgNode

Author:
Stella Heras

Definition at line 12 of file ArgNode.java.


Constructor & Destructor Documentation

es.upv.dsic.gti_ia.argAgents.knowledgeResources.ArgNode.ArgNode ( long  argCaseID,
ArrayList< Long >  childArgCaseIDList,
long  parentArgCaseID,
NodeType  nodeType 
)

Definition at line 24 of file ArgNode.java.

                                                                 {
                super();
                this.argCaseID = argCaseID;
                this.childArgCaseIDList = childArgCaseIDList;
                this.parentArgCaseID = parentArgCaseID;
                this.nodeType = nodeType;
        }

Member Function Documentation

Definition at line 48 of file ArgNode.java.

                                              {
                childArgCaseIDList.add(id);
        }

Definition at line 52 of file ArgNode.java.

                                                 {
                childArgCaseIDList.remove(id);
        }

Definition at line 36 of file ArgNode.java.

                                   {
                return argCaseID;
        }

Definition at line 42 of file ArgNode.java.

                                                       {
                return childArgCaseIDList;
        }

Definition at line 56 of file ArgNode.java.

                                         {
                return parentArgCaseID;
        }

Definition at line 39 of file ArgNode.java.

                                                 {
                this.argCaseID = argCaseID;
        }

Definition at line 45 of file ArgNode.java.

                                                                              {
                this.childArgCaseIDList = childArgCaseIDList;
        }

Definition at line 65 of file ArgNode.java.

                                                   {
                this.nodeType = nodeType;
        }

Definition at line 59 of file ArgNode.java.

                                                             {
                this.parentArgCaseID = parentArgCaseID;
        }

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