fr.lifl.magique.skill
Class ActionSkill

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

public abstract class ActionSkill
extends DefaultSkill

this is the class to inherit from to create an action skill. It corresponds to proactive part of the agent. No other public method than action should appear in a class that extends this.


Constructor Summary
ActionSkill(Agent myAgent)
           
 
Method Summary
abstract  void action()
           
 
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

ActionSkill

public ActionSkill(Agent myAgent)
Parameters:
myAgent - is to keep a reference on the agent this service is belonging to
Method Detail

action

public abstract void action()