fr.lifl.magique.skill.system
Class AddSkillSkill

java.lang.Object
  extended byfr.lifl.magique.skill.DefaultSkill
      extended byfr.lifl.magique.skill.system.AddSkillSkill
All Implemented Interfaces:
Skill

public class AddSkillSkill
extends DefaultSkill


Constructor Summary
AddSkillSkill(AtomicAgent a)
           
 
Method Summary
 void addASkill(java.lang.String skillClassName)
           
 void addASkill(java.lang.String skillClassName, java.lang.Boolean flag)
           
 void addASkill(java.lang.String skillClassName, java.lang.Boolean flag, java.lang.Object[] args)
           
 void addASkill(java.lang.String skillClassName, java.lang.Object[] args)
           
 
Methods inherited from class fr.lifl.magique.skill.DefaultSkill
addAgenda, addSkill, addSkill, addSkill, addSkill, 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, concurrentAsk, concurrentAsk, concurrentAsk, concurrentAsk, concurrentAsk, concurrentAsk, concurrentAsk, connectTo, createOrder, createOrder, createOrder, createOrder, createOrder, createOrder, createQuestion, createQuestion, createQuestion, createQuestion, createQuestion, createQuestion, getAgenda, getMyAgent, getName, getPlatform, isAnswerReceived, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, perform, removeSkill, removeSkillFromClassName, returnAnswer, returnValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddSkillSkill

public AddSkillSkill(AtomicAgent a)
Method Detail

addASkill

public void addASkill(java.lang.String skillClassName)
               throws SkillAlreadyAcquiredException
Throws:
SkillAlreadyAcquiredException

addASkill

public void addASkill(java.lang.String skillClassName,
                      java.lang.Object[] args)
               throws SkillAlreadyAcquiredException
Throws:
SkillAlreadyAcquiredException

addASkill

public void addASkill(java.lang.String skillClassName,
                      java.lang.Boolean flag)

addASkill

public void addASkill(java.lang.String skillClassName,
                      java.lang.Boolean flag,
                      java.lang.Object[] args)
               throws SkillAlreadyAcquiredException
Throws:
SkillAlreadyAcquiredException