blob: a28b77fa9fcbd310b9df0c22bd9c8cc6dbfd6f8d [file] [log] [blame]
package jp.ac.kobe_u.cs.prolog.lang;
/**
* Implementing this interface allows an object to be pushed to trail stack.<br>
* @see Trail
* @author Mutsunori Banbara (banbara@kobe-u.ac.jp)
* @author Naoyuki Tamura (tamura@kobe-u.ac.jp)
* @version 1.0
*/
public interface Undoable {
/**
* Undoes this object.<br>
* @see Trail#unwind(int)
*/
public void undo();
}