package util.statemachine;
import java.io.Serializable;
import util.gdl.grammar.GdlSentence;
@SuppressWarnings("serial")
public class Move implements Serializable
{
protected final GdlSentence contents;
public Move(GdlSentence contents)
{
this.contents = contents;
}
@Override
public boolean equals(Object o)
{
if ((o != null) && (o instanceof Move)) {
Move move = (Move) o;
return move.contents.equals(contents);
}
return false;
}
public GdlSentence getContents()
{
return contents;
}
@Override
public int hashCode()
{
return contents.hashCode();
}
@Override
public String toString()
{
return contents.toString();
}
}