fr.lifl.magique.skill.group
Class GroupManagerSkill

java.lang.Object
  extended byfr.lifl.magique.skill.MagiqueDefaultSkill
      extended byfr.lifl.magique.skill.group.GroupManagerSkill
All Implemented Interfaces:
Skill

public class GroupManagerSkill
extends MagiqueDefaultSkill


Field Summary
 
Fields inherited from class fr.lifl.magique.skill.MagiqueDefaultSkill
myAgent
 
Constructor Summary
GroupManagerSkill(Agent agent)
           
 
Method Summary
 java.lang.String createGroup(java.lang.String groupName)
          create a new groupe managed by this manager
 java.util.Enumeration getAllGroups()
          returns the enumeration of all groups managed by this agent
 
Methods inherited from class fr.lifl.magique.skill.MagiqueDefaultSkill
addAgenda, addSkill, addSkill, addSkill, addSkill, addToMyTeam, ask, ask, ask, ask, ask, ask, ask, ask, ask, ask, ask, ask, ask, ask, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, askNow, broadcastToAll, broadcastToBasis, concurrentAsk, concurrentAsk, concurrentAsk, concurrentAsk, concurrentAsk, concurrentAsk, concurrentAsk, connectTo, connectToBoss, createOrder, createOrder, createOrder, createOrder, createOrder, createOrder, createQuestion, createQuestion, createQuestion, createQuestion, createQuestion, createQuestion, getAgenda, getMyAgent, getMyBoss, getMyTeam, getName, getPlatform, isAnswerReceived, isBigBoss, isBoss, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, removeFromMyTeam, removeSkill, removeSkillFromClassName, returnAnswer, returnValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupManagerSkill

public GroupManagerSkill(Agent agent)
Method Detail

createGroup

public java.lang.String createGroup(java.lang.String groupName)
create a new groupe managed by this manager

Parameters:
groupName - name of created group
Returns:
name of the agent containing

getAllGroups

public java.util.Enumeration getAllGroups()
returns the enumeration of all groups managed by this agent