wodka.ga.geno.lang.assembler
Class AddMass
java.lang.Object
wodka.ga.geno.lang.assembler.AddMass
- All Implemented Interfaces:
- AssemblerCommand, Command, java.io.Serializable, StreamPersistable
- public class AddMass
- extends java.lang.Object
- implements AssemblerCommand
Implementation of the AddMass(x, y) command.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AddMass
public AddMass()
AddMass
public AddMass(int posX,
int posY)
setPosX
public void setPosX(int posX)
setPosY
public void setPosY(int posY)
getLanguage
public Language getLanguage()
- Specified by:
getLanguage in interface Command
setLanguage
public void setLanguage(Language language)
- Specified by:
setLanguage in interface Command
getPosX
public int getPosX()
getPosY
public int getPosY()
eval
public void eval(Model model)
- Specified by:
eval in interface AssemblerCommand
toShortDescription
public java.lang.String toShortDescription()
- Specified by:
toShortDescription in interface Command
mutateCommand
public Command mutateCommand(java.util.Random ran)
- Specified by:
mutateCommand in interface Command
parameterCount
public int parameterCount()
- Specified by:
parameterCount in interface Command
mutateParameter
public void mutateParameter(int index,
java.util.Random ran)
- Specified by:
mutateParameter in interface Command
createClone
public Command createClone()
- Specified by:
createClone in interface Command
toStream
public void toStream(java.io.DataOutputStream outStream)
throws java.io.IOException
- Specified by:
toStream in interface StreamPersistable
- Throws:
java.io.IOException
fromStream
public void fromStream(java.io.DataInputStream inStream,
int version)
throws java.io.IOException
- Specified by:
fromStream in interface StreamPersistable
- Throws:
java.io.IOException
getVersion
public int getVersion()
- Specified by:
getVersion in interface StreamPersistable
isAddMass
public boolean isAddMass()
- Specified by:
isAddMass in interface AssemblerCommand