fr.lifl.magique.skill.system
Class ForgetSkill

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

public class ForgetSkill
extends DefaultSkill


Constructor Summary
ForgetSkill(AtomicAgent a)
           
 
Method Summary
 void forgetSkill(java.lang.String skillMethodName)
          forget a skill from one of its methods name
 void forgetSkillFromClassName(java.lang.String skillClassName)
          forget a skill from its class name
 
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

ForgetSkill

public ForgetSkill(AtomicAgent a)
Method Detail

forgetSkillFromClassName

public void forgetSkillFromClassName(java.lang.String skillClassName)
forget a skill from its class name

Parameters:
skillClassName - the class name

forgetSkill

public void forgetSkill(java.lang.String skillMethodName)
forget a skill from one of its methods name

Parameters:
skillMethodName - a method name ie. signature