package de.unisiegen.gtitool.core.entities.listener; import java.util.EventListener; import de.unisiegen.gtitool.core.entities.State; import de.unisiegen.gtitool.core.entities.Transition; /** * The listener interface for receiving {@link State} changes. * * @author Christian Fehler * @version $Id$ */ public interface StateChangedListener extends EventListener { /** * Invoked when the {@link State} changed. * * @param nameChanged Flag that indicates if the name has changed. * @param startChanged Flag that indicates if the start value has changed. * @param loopTransitionChanged Flag that indicates if the loop * {@link Transition} value has changed. */ public void stateChanged ( boolean nameChanged, boolean startChanged, boolean loopTransitionChanged ); }