Skip to content

InterfaceBase

InterfaceBase

InterfaceBase(name: str, owners: List[str])

Bases: ABC

Common logic for all interface objects on one Model model.

Attributes

name instance-attribute

name = name

owners instance-attribute

owners = owners

_owner instance-attribute

_owner: Optional['InterfaceManager'] = None

Methods:

_bind_manager

_bind_manager(manager: 'InterfaceManager') -> None

_model_events

_model_events()

_subscribe_events

_subscribe_events() -> None

_unsubscribe_events

_unsubscribe_events() -> None