Class Gender
java.lang.Object
org.episteme.core.util.ExtensibleEnum
org.episteme.social.sociology.Gender
- All Implemented Interfaces:
Serializable, Comparable<ExtensibleEnum>
Extensible gender categories for social and psychological modeling.
Distinguishes social gender from biological sex.
- Since:
- 1.1
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GenderfromSex(BiologicalSex sex) Maps biological sex to social gender.booleanChecks if this is a built-in (predefined) value.toSex()Maps social gender to biological sex.static GenderMethods inherited from class ExtensibleEnum
compareTo, description, equals, getDeclaringClass, hashCode, name, ordinal, toString
-
Field Details
-
REGISTRY
-
MALE
-
FEMALE
-
NON_BINARY
-
TRANSGENDER
-
AGENDER
-
OTHER
-
UNKNOWN
-
-
Constructor Details
-
Gender
-
-
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
-
toSex
Maps social gender to biological sex. -
fromSex
Maps biological sex to social gender. -
valueOf
-