public enum EnumBeeChromosome extends java.lang.Enum<EnumBeeChromosome> implements IChromosomeType
| Enum Constant and Description |
|---|
CAVE_DWELLING
If true, the bee can work without a clear view of the sky.
|
EFFECT
Determines the bee's effect.
|
FERTILITY
Fertility of the bee.
|
FLOWER_PROVIDER
Contains the supported flower provider.
|
FLOWERING
Determines pollination speed.
|
HUMIDITY_TOLERANCE
Humidity difference to its native supported one the bee can tolerate.
|
LIFESPAN
Lifespan of the bee.
|
NEVER_SLEEPS
If true, a naturally diurnal bee can work during the night.
|
SPECIES
Species of the bee.
|
SPEED
(Production) Speed of the bee.
|
TEMPERATURE_TOLERANCE
Temperature difference to its native supported one the bee can tolerate.
|
TERRITORY
Determines the size of the bee's territory.
|
TOLERATES_RAIN
If true the bee can work during rain.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Class<? extends IAllele> |
getAlleleClass() |
java.lang.String |
getName() |
ISpeciesRoot |
getSpeciesRoot() |
static EnumBeeChromosome |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static EnumBeeChromosome[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOfordinalpublic static final EnumBeeChromosome SPECIES
IAlleleBeeSpecies.public static final EnumBeeChromosome SPEED
public static final EnumBeeChromosome LIFESPAN
public static final EnumBeeChromosome FERTILITY
public static final EnumBeeChromosome TEMPERATURE_TOLERANCE
public static final EnumBeeChromosome NEVER_SLEEPS
public static final EnumBeeChromosome HUMIDITY_TOLERANCE
public static final EnumBeeChromosome TOLERATES_RAIN
public static final EnumBeeChromosome CAVE_DWELLING
public static final EnumBeeChromosome FLOWER_PROVIDER
public static final EnumBeeChromosome FLOWERING
public static final EnumBeeChromosome TERRITORY
public static final EnumBeeChromosome EFFECT
public static EnumBeeChromosome[] values()
for (EnumBeeChromosome c : EnumBeeChromosome.values()) System.out.println(c);
public static EnumBeeChromosome valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is nullpublic java.lang.Class<? extends IAllele> getAlleleClass()
getAlleleClass in interface IChromosomeTypepublic java.lang.String getName()
getName in interface IChromosomeTypepublic ISpeciesRoot getSpeciesRoot()
getSpeciesRoot in interface IChromosomeType