Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

In Atomiton Domain Languages an Action is a named XML Element that describes fundamental unit of executable functionality.

 

 


Code Block
languagexml
titleAction Named Element
linenumberstrue
<Action Name="RotateCameraAC" Documentation="Simple Action to Rotate ESKY Camera by x degrees"/> 

An Action Element can contain following modifiers or attributes:

  • Name
  • Documentation

An Action definition is applicable in:

  • ThingFacet
  • AppFacet
  • Macros

An Action must describe or define

The execution of an action represents some interaction with external system, transformation or processing in the modeled system. An action execution represents the run-time behavior of executing an action within a specific behavior execution. All action executions will be executions of specific kinds of actions as defined by internal workflow . Action is executed, when actionable attribute gets updated (modified by KnownBy in the model) by the app or side effect in the system.

...