yasmin_editor.editor_gui.final_outcome_ops module

Model helpers for logical final outcomes and their visual aliases.

class yasmin_editor.editor_gui.final_outcome_ops.FinalOutcomeAliasResult(outcome: Outcome, instance_id: str, created_outcome: bool)

Bases: object

Result of ensuring a visible final-outcome alias in a container.

created_outcome: bool
instance_id: str
outcome: Outcome
yasmin_editor.editor_gui.final_outcome_ops.ensure_final_outcome_alias(container_model, outcome_name: str, x: float, y: float) FinalOutcomeAliasResult

Ensure one logical final outcome exists and add a visible alias for it.