wodka.ga.geno.lang
Interface Command
- All Superinterfaces:
- java.io.Serializable, StreamPersistable
- All Known Subinterfaces:
- AssemblerCommand, TurtleCommand
- All Known Implementing Classes:
- AbstractTurtleCommand, AddMass, AddMuscle
- public interface Command
- extends StreamPersistable
An interface that contains common methods for all commands.
toShortDescription
public java.lang.String toShortDescription()
mutateCommand
public Command mutateCommand(java.util.Random ran)
mutateParameter
public void mutateParameter(int index,
java.util.Random ran)
parameterCount
public int parameterCount()
createClone
public Command createClone()
getLanguage
public Language getLanguage()
setLanguage
public void setLanguage(Language lang)