fr.lifl.magique.skill.system
Class LearnSkill

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

public class LearnSkill
extends DefaultSkill


Constructor Summary
LearnSkill(AtomicAgent a)
           
 
Method Summary
 void learnSkill(java.lang.String skillName, java.lang.String from)
           
 void learnSkill(java.lang.String skillName, java.lang.String from, java.lang.Boolean myAgent)
           
 void learnSkill(java.lang.String skillName, java.lang.String from, java.lang.Boolean myAgent, java.lang.Object[] args)
           
 void learnSkillFromSignature(java.lang.String signature, java.lang.String agent)
           
 void teachSkill(java.lang.String skillName, java.lang.String to)
           
 
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

LearnSkill

public LearnSkill(AtomicAgent a)
Method Detail

learnSkill

public void learnSkill(java.lang.String skillName,
                       java.lang.String from)

learnSkill

public void learnSkill(java.lang.String skillName,
                       java.lang.String from,
                       java.lang.Boolean myAgent)

learnSkill

public void learnSkill(java.lang.String skillName,
                       java.lang.String from,
                       java.lang.Boolean myAgent,
                       java.lang.Object[] args)

teachSkill

public void teachSkill(java.lang.String skillName,
                       java.lang.String to)

learnSkillFromSignature

public void learnSkillFromSignature(java.lang.String signature,
                                    java.lang.String agent)