Class GroupKind

java.lang.Object
org.episteme.core.util.ExtensibleEnum
org.episteme.social.sociology.GroupKind
All Implemented Interfaces:
Serializable, Comparable<ExtensibleEnum>

public final class GroupKind extends ExtensibleEnum
An extensible enumeration for social SociologicalGroup classifications. Modernized to extend ExtensibleEnum.
Since:
1.2
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Field Details

    • SociologicalFamily

      public static final GroupKind SociologicalFamily
    • COMMUNITY

      public static final GroupKind COMMUNITY
    • ORGANIZATION

      public static final GroupKind ORGANIZATION
    • NATION

      public static final GroupKind NATION
    • TRIBE

      public static final GroupKind TRIBE
    • TEAM

      public static final GroupKind TEAM
    • CLASS

      public static final GroupKind CLASS
    • NETWORK

      public static final GroupKind NETWORK
    • OTHER

      public static final GroupKind OTHER
    • UNKNOWN

      public static final GroupKind UNKNOWN
  • Constructor Details

    • GroupKind

      public GroupKind(String name)
  • 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 GroupKind valueOf(String name)
    • values

      public static GroupKind[] values()