StateSubactionKind

StateSubactionKind is defined in SysML specification on page 367. Excerpt from the machine readable specification:

A StateSubactionKind indicates whether the action of a StateSubactionMembership is an entry, do or exit action.

The following diagram shows the inheritance hierarchy of StateSubactionKind according to the specification:

// Class: StateSubactionKind
 digraph {
     StateSubactionKind [label="StateSubactionKind (SysML)" shape=plaintext]
 }

The following table shows all attributes defined for StateSubactionKind according to the specification together with the documentation from the machine readable specification. Note that in SysIDE API, we use snake case for attribute names instead of Pascal case used in the specification.

Attribute

Documentation from machine readable specification

Attributes defined in StateSubactionKind:

Do

Indicates that the action of a StateSubactionMembership is a doAction.

Entry

Indicates that the action of a StateSubactionMembership is an entryAction.

Exit

Indicates that the action of a StateSubactionMembership is an exitAction.

The following table lists SysIDE specific attributes available for class StateSubactionKind:

Python Attribute

class StateSubactionKind(*args, **kwds)
Entry = 0
Do = 1
Exit = 2
classmethod __signature__()
__new__(value)
__repr__()
__str__()
__dir__()
__format__(format_spec)
__hash__()
__reduce_ex__(proto)
__deepcopy__(memo)
__copy__()
name()
value()