NoContractExecutionMixin

class negmas.situated.NoContractExecutionMixin[source]

Bases: object

A mixin to add when there is no contract execution

Methods Summary

complete_contract_execution(contract, …)

delete_executed_contracts()

executable_contracts()

start_contract_execution(contract)

Methods Documentation

complete_contract_execution(contract: negmas.situated.Contract, breaches: List[negmas.situated.Breach], resolution: negmas.situated.Contract)None[source]
delete_executed_contracts()None[source]
executable_contracts()Collection[negmas.situated.Contract][source]
start_contract_execution(contract: negmas.situated.Contract)Set[negmas.situated.Breach][source]