State
Term |
State |
Aliases |
- |
Definition
In UML, a State models a situation during which an invariant condition holds. The current State of an Object may determine accepted Events and Operations, applicable Constraints, and possible next Transitions.
SimpleModeling
SimpleModeling treats State as a meaningful current condition of an Object. It does not call every combination of attribute values a State; it selects distinctions that change domain decisions, Operations, or Constraints.
simplemodeling-lib
org.goldenport.statemachine.State in simplemodeling-lib holds a name as a canonical state identifier. A runtime state payload is mapped to this State through StateMachine.stateOf , so State is not identified with all data in a runtime object.
Boundary
State is not synonymous with StateMachine. A StateMachine is a way to express event-driven Behavior through States and Transitions.