Class ReproductionMode
java.lang.Object
org.episteme.core.util.ExtensibleEnum
org.episteme.natural.biology.ReproductionMode
- All Implemented Interfaces:
Serializable, Comparable<ExtensibleEnum>
Extensible categorization of biological reproduction modes.
- Since:
- 2.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ReproductionModestatic final ReproductionModestatic final ReproductionModestatic final ReproductionModestatic final ReproductionModestatic final ReproductionModestatic final ReproductionModestatic final ReproductionMode -
Constructor Summary
ConstructorsConstructorDescriptionReproductionMode(String name) Creates a new user-defined (non-built-in) reproduction mode. -
Method Summary
Modifier and TypeMethodDescriptionbooleanChecks if this is a built-in (predefined) value.static ReproductionModestatic ReproductionMode[]values()Methods inherited from class ExtensibleEnum
compareTo, description, equals, getDeclaringClass, hashCode, name, ordinal, toString
-
Field Details
-
SEXUAL
-
ASEXUAL
-
BUDDING
-
FRAGMENTATION
-
PARTHENOGENESIS
-
BINARY_FISSION
-
OTHER
-
UNKNOWN
-
-
Constructor Details
-
ReproductionMode
Creates a new user-defined (non-built-in) reproduction mode.- Parameters:
name- Name of the reproduction mode.
-
-
Method Details
-
isBuiltIn
public boolean isBuiltIn()Description copied from class:ExtensibleEnumChecks if this is a built-in (predefined) value. Default implementation returns true to mimic standard Enum behavior unless explicitly overridden.- Overrides:
isBuiltInin classExtensibleEnum
-
valueOf
-
values
-