Skip to content

History after a region reached its final state #702

Open

Description

@fgmacedo

Why

Every report found in other libraries (boost-ext/sml#440, xstate discussion 4906) expects the same thing: re-entering through history after the region completed starts fresh. UML clears the history in that case; the library restores the final state today (conflict K10).

Scope

A class-level flag that clears a history when its region reaches a final state. Default keeps current behavior. The issue should record whether the default should change in a later major.

Acceptance

The conflict:K10 PSSM case passes with the flag on both engines.

Refs #692

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementumlUML state machine semantics, tracked in #692

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions