Class BiologicalSex

java.lang.Object
org.episteme.core.util.ExtensibleEnum
org.episteme.natural.biology.BiologicalSex
All Implemented Interfaces:
Serializable, Comparable<ExtensibleEnum>

public final class BiologicalSex extends ExtensibleEnum
Extensible enumeration for biological sex. Supports standard sexual dimorphism as well as asexual and hermaphroditic cases.
Since:
2.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Field Details

  • Constructor Details

    • BiologicalSex

      public BiologicalSex(String name)
      Creates a new user-defined (non-built-in) biological sex.
      Parameters:
      name - Name of the sex.
  • Method Details

    • isBuiltIn

      public boolean isBuiltIn()
      Description copied from class: ExtensibleEnum
      Checks if this is a built-in (predefined) value. Default implementation returns true to mimic standard Enum behavior unless explicitly overridden.
      Overrides:
      isBuiltIn in class ExtensibleEnum
    • valueOf

      public static BiologicalSex valueOf(String name)
    • values

      public static BiologicalSex[] values()