Having trouble with ReclassifyObjectAction, Does Not Appear To Reclassify Instances at Runtime

Product & Version

  • Product: Cameo Enterprise Architecture
  • Version: 2024x Refresh 1
  • Add-on: Cameo Simulation Toolkit (CST / fUML Execution Engine)

Description

The UML ReclassifyObjectAction executes without error but fails to update the classifier of the target object instance at runtime.

The issue manifests as follows:

  • The simulation continues normally (no runtime exceptions).
  • The object’s runtime reference (token handle) remains constant.
  • Any subsequent ReadIsClassifiedObjectAction or inspection of the object in the Variables pane still shows the original classifier.
  • The action has no observable side effect on the simulation state.

This behavior suggests that the CST engine recognizes the action syntactically but does not execute the reclassification semantics defined in UML 2.5.1 / fUML 1.2.1

ReclassifyObjectAction is shown as one of the supported actions.

Does anyone have an OpaqueBehavior behavior using Groovy and the API to execute this or a near alternative?