Skip to content

File PresentFamily.java

File List > behaviour > presentation > PresentFamily.java

Go to the documentation of this file

package skydata.behaviour.presentation;

import jade.core.behaviours.TickerBehaviour;
import skydata.internal.agents.SKAgent;
import skydata.internal.agents.SKD;
import skydata.internal.behaviours.SKAgentBehaviour;

public class PresentFamily extends SKAgentBehaviour {

    public PresentFamily(SKAgent agent){
        super(agent);
    }

    @Override
    public void action() {

        SKD agent = (SKD) this.agent;    
        int delay = (Integer)(agent.args.getOrDefault("timer_PresentFamily", 1000));   

        agent.addBehaviour(new TickerBehaviour(agent, delay){
            @Override
            protected void onTick(){
                agent.print("[FAMILY]"+ agent.getFamilyString());
            }
        });

    }

}