SCMLAgent
=========

.. currentmodule:: negmas.apps.scml

.. autoclass:: SCMLAgent
   :show-inheritance:

   .. rubric:: Methods Summary

   .. autosummary::

      ~SCMLAgent.can_expect_agreement
      ~SCMLAgent.confirm_contract_execution
      ~SCMLAgent.confirm_loan
      ~SCMLAgent.init
      ~SCMLAgent.on_negotiation_request
      ~SCMLAgent.on_new_cfp
      ~SCMLAgent.on_production_failure
      ~SCMLAgent.on_remove_cfp
      ~SCMLAgent.respond_to_negotiation_request
      ~SCMLAgent.step

   .. rubric:: Methods Documentation

   .. automethod:: can_expect_agreement
   .. automethod:: confirm_contract_execution
   .. automethod:: confirm_loan
   .. automethod:: init
   .. automethod:: on_negotiation_request
   .. automethod:: on_new_cfp
   .. automethod:: on_production_failure
   .. automethod:: on_remove_cfp
   .. automethod:: respond_to_negotiation_request
   .. automethod:: step
