🚀 Welcome to MDriven Learn –  MDriven is now on Discord!  Don’t miss the latest Release Notes.
OCLOperators oclIsInState
(Replacing message template with parser tag)
No edit summary
 
(One intermediate revision by one other user not shown)
Line 3: Line 3:
  Article.allinstances->select(a|a.oclIsInState(#Manufacturing))
  Article.allinstances->select(a|a.oclIsInState(#Manufacturing))
A state machine can be defined like this:
A state machine can be defined like this:
[[File:2017-09-14 14h02 09.png|none|thumb]]See also: [[State value as a string]]
[[File:2017-09-14 14h02 09.png|none|thumb]]'''See also:''' [[Documentation:State value as a string|State value as a string]]
 
{{Edited|July|12|2025}}
[[Category:OCL]]
[[Category:OCL]]
[[Category:Intermediate]]
[[Category:Intermediate]]
{{Edited|July|12|2024}}

Latest revision as of 04:59, 24 February 2025

This page was created by Hans.karlsen on 2017-09-14. Last edited by Stephanie on 2025-02-24.

oclIsInState checks whether an object has 1 or more state machines defined - and if one of these state machines is currently in the state in question.

Article.allinstances->select(a|a.oclIsInState(#Manufacturing))

A state machine can be defined like this:

2017-09-14 14h02 09.png

See also: State value as a string

MDriven Chat

How would you like to chat today?

Setting up your conversation…

This may take a few moments