saealib.core.ComponentContract#

class saealib.core.ComponentContract(*, ports=<factory>, required_services=(), parts=(), lifecycle=<factory>, state=<factory>, execution=<factory>, assumptions=<factory>)[ソース]#

ベースクラス: object

Declare a component's ports, services, parts, and sub-contracts.

パラメータ:

Methods

Method Details

ComponentContract.__init__(*, ports=<factory>, required_services=(), parts=(), lifecycle=<factory>, state=<factory>, execution=<factory>, assumptions=<factory>)#
パラメータ:
戻り値の型:

None