Class RoleKind
java.lang.Object
org.episteme.core.util.ExtensibleEnum
org.episteme.social.sociology.RoleKind
- All Implemented Interfaces:
Serializable, Comparable<ExtensibleEnum>
Categorical classification of social roles.
Modernized to extend ExtensibleEnum.
- Since:
- 2.0
- Author:
- Gemini AI (Google DeepMind)
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ExtensibleEnum
compareTo, description, equals, getDeclaringClass, hashCode, name, ordinal, toString
-
Field Details
-
CLIENT
-
SERVER
-
SUPERVISOR
-
OBSERVER
-
OTHER
-
UNKNOWN
-
-
Constructor Details
-
RoleKind
-
-
Method Details
-
getDescription
-
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
-
fromInt
Deprecated.Use RoleKind constants directlyConverts an integer to a RoleKind for backward compatibility.
-