package net.sourceforge.jabm.strategy;
import net.sourceforge.jabm.EventScheduler;
import net.sourceforge.jabm.agent.Agent;
import net.sourceforge.jabm.event.SimEvent;
import java.util.List;
/**
* Created by sphelps on 09/07/15.
*/
public class MockStrategy implements Strategy {
protected String name;
public MockStrategy(String name) {
this.name = name;
}
@Override
public void setAgent(Agent agent) {
}
@Override
public Agent getAgent() {
return null;
}
@Override
public void subscribeToEvents(EventScheduler scheduler) {
}
@Override
public void execute(List<Agent> otherAgents) {
}
@Override
public void unsubscribeFromEvents() {
}
@Override
public void eventOccurred(SimEvent event) {
}
@Override
public Object clone() throws CloneNotSupportedException {
return this.clone();
}
}