Source code for ih_muse.proto.element_kind

"""Protocol definitions for ElementKind."""

from __future__ import annotations

from typing import Optional

from ih_muse.ih_muse import PyElementKindRegistration


[docs] class ElementKindRegistration: """Registration details for an ElementKind.""" _elem_kind_reg: PyElementKindRegistration def __init__( self, code: str, name: str, description: str, parent_code: Optional[str] = None ) -> None: """Initialize ElementKindRegistration.""" self._elem_kind_reg = PyElementKindRegistration( code, name, description, parent_code )