Book a Demo

Author Topic: Object state and classifier state machines  (Read 3148 times)

fwoolz

  • EA User
  • **
  • Posts: 435
  • Karma: +0/-0
  • We have met the enemy, and he is us.<Pogo, 1970>
    • View Profile
Object state and classifier state machines
« on: August 11, 2009, 07:26:48 am »
Under the help topic "Define an object state," EA help sez:

Quote
Note:
 
If the associated classifier has a child State Machine element, those states propagate into the drop-down list for this field, and you can select one of them instead.

So I create a classifier with a child State Machine, then create an instance of that classifier, right click and pick until I get to the "Set instance state" dialog (an aside: it would be good if the menu option and the corresponding dialog used the same terminology - minor point) and... the combo box is not automatically populated with the states in the child State Machine.

What gives?

BTW, I'm running version 7.5.847, Ultimate edition, .EAP file repository.

Thanks,
Fred Woolsey
Fred Woolsey
Interfleet Technology Inc.

Always be ready to laugh at yourself; that way, you beat everyone else to the punch.


Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13523
  • Karma: +574/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Object state and classifier state machines
« Reply #1 on: August 11, 2009, 04:04:10 pm »
I found out how to populate the dropdown.
If you move the states of the classifier directly under it (iso under a nested state machine) then you get the defined states (only the normal states, not the initial/final state) in the dropdown.
I think there are two bugs to be found here:
1. The dropdown should also be populated when the states are defined in a nested statemachine (since that is the preferred way of defining the states of a classifier)
2. ALL states (including initial and final states) should be shown in the dropdown.

You better report this as a bug.

Geert