Skip to content

Class skydata::internal::behaviours::RegularlyUpdateKnowledge

ClassList > skydata > internal > behaviours > RegularlyUpdateKnowledge

More...

Inherits the following classes: skydata::internal::behaviours::SKAgentBehaviour

Public Attributes inherited from skydata::internal::behaviours::SKAgentBehaviour

See skydata::internal::behaviours::SKAgentBehaviour

Type Name
SKAgent agent = null

Public Functions

Type Name
RegularlyUpdateKnowledge (SKAgent agent)
void action ()
Set< SKAID > copySet (Set< SKAID > set)

Public Functions inherited from skydata::internal::behaviours::SKAgentBehaviour

See skydata::internal::behaviours::SKAgentBehaviour

Type Name
SKAgentBehaviour (SKAgent agent)
void action ()
void actionWithParameters (Object o)
boolean done ()

Detailed Description

The behaviour aims to update knowledge about family members

Public Functions Documentation

function RegularlyUpdateKnowledge

inline skydata::internal::behaviours::RegularlyUpdateKnowledge::RegularlyUpdateKnowledge (
    SKAgent agent
) 

Add this behaviour to an agent

Parameters:

  • agent : the agent

function action

inline void skydata::internal::behaviours::RegularlyUpdateKnowledge::action () 

Start the behaviour

Implements skydata::internal::behaviours::SKAgentBehaviour::action


function copySet

inline Set< SKAID > skydata::internal::behaviours::RegularlyUpdateKnowledge::copySet (
    Set< SKAID > set
) 

Function to copy a set

Parameters:

  • set : set to copy

Returns:

the copy



The documentation for this class was generated from the following file /home/maxime/Desktop/skd_proto_v2/skd/src/main/java/skydata/internal/behaviours/RegularlyUpdateKnowledge.java