wodka.ga.geno.lang.assembler
Class AssemblerLanguage

java.lang.Object
  extended bywodka.ga.geno.lang.AbstractLanguage
      extended bywodka.ga.geno.lang.assembler.AssemblerLanguage
All Implemented Interfaces:
wwan.commons.param.Configurable, ContentComparable, GenotypeDesc, wwan.commons.param.Informative, Language, java.io.Serializable, StreamPersistable

public class AssemblerLanguage
extends AbstractLanguage

See Also:
Serialized Form

Field Summary
 
Fields inherited from class wodka.ga.geno.lang.AbstractLanguage
globalRanges
 
Constructor Summary
AssemblerLanguage()
           
 
Method Summary
 Genotype createRandomGenotype()
           
protected  int defaultGridWidth()
           
protected  int defaultProgramLength()
           
protected  void defineProgramLengthValues(wwan.commons.param.enum.EnumParamDesc desc)
           
 java.lang.String getInfo()
           
 java.lang.String getLabel()
           
 java.lang.String getShortName()
           
 int getVersion()
           
 
Methods inherited from class wodka.ga.geno.lang.AbstractLanguage
checkParameterList, fromStream, getGlobalRanges, getGridWidth, getParameterDescription, getPgmLength, getProgramLength, hasEqualContents, setFieldsFromParameterList, setGlobalRanges, setGridWidth, setParameterListFromFields, setPgmLength, toStream
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssemblerLanguage

public AssemblerLanguage()
Method Detail

createRandomGenotype

public Genotype createRandomGenotype()

getVersion

public int getVersion()
Specified by:
getVersion in interface StreamPersistable
Overrides:
getVersion in class AbstractLanguage

getInfo

public java.lang.String getInfo()
Specified by:
getInfo in interface GenotypeDesc
Overrides:
getInfo in class AbstractLanguage

getLabel

public java.lang.String getLabel()

getShortName

public java.lang.String getShortName()

defineProgramLengthValues

protected void defineProgramLengthValues(wwan.commons.param.enum.EnumParamDesc desc)
                                  throws wwan.commons.param.ParamException
Specified by:
defineProgramLengthValues in class AbstractLanguage
Throws:
wwan.commons.param.ParamException

defaultProgramLength

protected int defaultProgramLength()
Specified by:
defaultProgramLength in class AbstractLanguage

defaultGridWidth

protected int defaultGridWidth()
Specified by:
defaultGridWidth in class AbstractLanguage