Skip to content

Enum: ElementKindEnum

Kind of Python declaration captured by a ModelElement entry.

URI: mellea:ElementKindEnum

Permissible Values

Value Meaning Description
CLASS None class
ENUM None enum
DATACLASS None dataclass
TYPED_DICT None typed dict
PYDANTIC_MODEL None pydantic model
PROTOCOL None protocol
FUNCTION None function
MIXIN None mixin

Slots

Name Description
element_kind Kind of Python declaration

Identifier and Mapping Information

Schema Source

LinkML Source

name: ElementKindEnum
description: Kind of Python declaration captured by a ModelElement entry.
from_schema: https://w3id.org/lmodel/mellea
rank: 1000
permissible_values:
  CLASS:
    text: CLASS
    description: class
  ENUM:
    text: ENUM
    description: enum
  DATACLASS:
    text: DATACLASS
    description: dataclass
  TYPED_DICT:
    text: TYPED_DICT
    description: typed dict
  PYDANTIC_MODEL:
    text: PYDANTIC_MODEL
    description: pydantic model
  PROTOCOL:
    text: PROTOCOL
    description: protocol
  FUNCTION:
    text: FUNCTION
    description: function
  MIXIN:
    text: MIXIN
    description: mixin