saealib.core.ExecutionContract#

class saealib.core.ExecutionContract(*, required_runtime_capabilities=(), offered_runtime_capabilities=())[source]#

Bases: object

Declare runtime capabilities required or offered by a component.

Parameters:
  • required_runtime_capabilities (tuple[str, ...])

  • offered_runtime_capabilities (tuple[str, ...])

Methods

Method Details

ExecutionContract.__init__(*, required_runtime_capabilities=(), offered_runtime_capabilities=())#
Parameters:
  • required_runtime_capabilities (tuple[str, ...])

  • offered_runtime_capabilities (tuple[str, ...])

Return type:

None