fr.lifl.magique.skill.magique
Class AcquaintanceSkill
java.lang.Object
fr.lifl.magique.skill.MagiqueDefaultSkill
fr.lifl.magique.skill.magique.AcquaintanceSkill
- All Implemented Interfaces:
- Skill
- public class AcquaintanceSkill
- extends MagiqueDefaultSkill
| 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 |
acquaTable
protected AcquaintanceTable acquaTable
- the table of acquantainces for specific methods
AcquaintanceSkill
public AcquaintanceSkill(Agent myAgent)
changeAnswerLogFactory
public void changeAnswerLogFactory(AnswerLogFactoryWrapper factoryWrapper)
- need a wrapper to pass the factory
hasAcquaintance
public java.lang.Boolean hasAcquaintance(java.lang.String signature)
getAcquaintance
public java.lang.String getAcquaintance(java.lang.String signature)
isAcquaintanceCreationPossible
public java.lang.Boolean isAcquaintanceCreationPossible(java.lang.String signature,
java.lang.String agent)
isLearningAccurate
public java.lang.Boolean isLearningAccurate(java.lang.String signature,
java.lang.String agent)
createAcquaintance
public void createAcquaintance(java.lang.String signature,
java.lang.String agent)
updateAcquaintance
public void updateAcquaintance(java.lang.String signature,
java.lang.String agent)
removeAgentFromAcquaintances
public void removeAgentFromAcquaintances(java.lang.String agent)