yasmin_editor.model.key module

Blackboard key model.

class yasmin_editor.model.key.Key(name: str, key_type: str = 'in', description: str = '', default_type: str = '', default_value: Any | None = None)

Bases: object

Represents a blackboard key definition.

default_type: str
default_value: Any
description: str
property has_default: bool

Return whether a default value is defined for this key.

key_type: str
name: str