package org.lucci.madhoc.simulation;

public class NumberOfIterationsTerminationCondition extends TerminationCondition
{
    private int lastIteration = 100;

    @Override
    public boolean applicationHasCompleted(Monitor app)
    {
        return app.getNetwork().getSimulation().getIteration() > this.lastIteration;
    }

    public void configure() throws Throwable
    {
        this.lastIteration = getMonitor().getNetwork().getSimulation().getConfiguration().getInteger("last_iteration");

    }

}