Skip to content

Lifecycle

Leon Starr edited this page Jul 26, 2026 · 2 revisions

A lifecycle state model describes the behavior of every instance of one class. Each instance of that class is in exactly one of the model's states at any time.

Here's our door xsm example:

class Door

And it conforms to this grammar:

lifecycle = "class" SP name EOL*

The keyword class, one space, and the name of the class.

That name must match a class defined in this domain's class model. Note that it is the class name, not the class alias so for class Accessible Shaft Level write that, not its alias class ASLEV.

Clone this wiki locally