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

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

public class Group
extends SocialEntity
implements Serializable

Implementation of the concept Group

See Also:
Serialized Form

Constructor Summary
Group()
           
Group(long id, String name, ValPref valpref, ArrayList<SocialEntity> agents)
           
 
Method Summary
 void addMember(SocialEntity newMember)
           
 ArrayList<SocialEntity> getMembers()
           
 void removeMember(SocialEntity oldMember)
           
 void setMembers(ArrayList<SocialEntity> newMembers)
           
 
Methods inherited from class es.upv.dsic.gti_ia.argAgents.knowledgeResources.SocialEntity
addNorm, getID, getName, getNorms, getRole, getValPref, removeNorm, setID, setName, setNorms, setRole, setValPref
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Group

public Group(long id,
             String name,
             ValPref valpref,
             ArrayList<SocialEntity> agents)

Group

public Group()
Method Detail

getMembers

public ArrayList<SocialEntity> getMembers()

addMember

public void addMember(SocialEntity newMember)

removeMember

public void removeMember(SocialEntity oldMember)

setMembers

public void setMembers(ArrayList<SocialEntity> newMembers)


Copyright © 2012 GTI-IA. All Rights Reserved.