Skip to content

ModelEntities TransitionFunction

mitchell-conrad edited this page Jan 19, 2021 · 1 revision

Table of Contents

Transition Function

The Transition Function entity is equivalent to specifying behaviour as can be done in a Function. However, this behaviour will be triggered upon a successful state change of a Component Impl or Class occurring.

Available Transition State Types

On Configured

This can be used to specify behaviour that should be triggered once the Component Impl or Class and all of its dependents have been successfully configured (i.e. it is ready to starting running as part of an experiment, but before the experiment has begun)

On Activated

This function can be used to trigger behaviour that should occur upon the experiment starting.

On Passivated

This should be used to trigger behaviour that should be run when the experiment finishes running. This function is a candidate for being removed/rolled into On Terminate

On Terminated

This function can be used to trigger behaviour that should occur when the Component Impl or Class is tearing down.

Parent

Can be adopted by the below entities:

Children

Can adopt the below entites:

Dependents

This entity does not have any dependent entities.

Dependencies

This entity does not depend on any entities.

Editable Data Fields

  • type - sets the type to be one of the following:
    • Configure
    • Activate
    • Passivate
    • Terminate

Edges

This entity does not have any visible edges attached to it.

Clone this wiki locally