NegAgent ======== .. currentmodule:: negmas.situated .. autoclass:: NegAgent :show-inheritance: .. rubric:: Attributes Summary .. autosummary:: ~NegAgent.accepted_negotiation_requests ~NegAgent.awi ~NegAgent.crisp_ufun ~NegAgent.has_cardinal_preferences ~NegAgent.has_preferences ~NegAgent.has_ufun ~NegAgent.id ~NegAgent.initialized ~NegAgent.name ~NegAgent.negotiation_requests ~NegAgent.preferences ~NegAgent.prob_ufun ~NegAgent.requested_negotiations ~NegAgent.reserved_outcome ~NegAgent.reserved_value ~NegAgent.running_negotiations ~NegAgent.short_type_name ~NegAgent.type_name ~NegAgent.type_postfix ~NegAgent.ufun ~NegAgent.unsigned_contracts ~NegAgent.uuid .. rubric:: Methods Summary .. autosummary:: ~NegAgent.checkpoint ~NegAgent.checkpoint_info ~NegAgent.create ~NegAgent.create_negotiation_request ~NegAgent.from_checkpoint ~NegAgent.from_config ~NegAgent.init ~NegAgent.init_ ~NegAgent.make_negotiator ~NegAgent.notify ~NegAgent.on_contract_breached ~NegAgent.on_contract_cancelled ~NegAgent.on_contract_cancelled_ ~NegAgent.on_contract_executed ~NegAgent.on_contract_signed ~NegAgent.on_contract_signed_ ~NegAgent.on_contracts_finalized ~NegAgent.on_event ~NegAgent.on_neg_request_accepted ~NegAgent.on_neg_request_accepted_ ~NegAgent.on_neg_request_rejected ~NegAgent.on_neg_request_rejected_ ~NegAgent.on_negotiation_failure ~NegAgent.on_negotiation_failure_ ~NegAgent.on_negotiation_success ~NegAgent.on_negotiation_success_ ~NegAgent.on_preferences_changed ~NegAgent.on_simulation_step_ended ~NegAgent.on_simulation_step_started ~NegAgent.read_config ~NegAgent.respond_to_negotiation_request_ ~NegAgent.respond_to_renegotiation_request ~NegAgent.set_id ~NegAgent.set_preferences ~NegAgent.set_renegotiation_agenda ~NegAgent.sign_all_contracts ~NegAgent.sign_contract ~NegAgent.spawn ~NegAgent.spawn_object ~NegAgent.step ~NegAgent.step_ .. rubric:: Attributes Documentation .. autoattribute:: accepted_negotiation_requests .. autoattribute:: awi .. autoattribute:: crisp_ufun .. autoattribute:: has_cardinal_preferences .. autoattribute:: has_preferences .. autoattribute:: has_ufun .. autoattribute:: id .. autoattribute:: initialized .. autoattribute:: name .. autoattribute:: negotiation_requests .. autoattribute:: preferences .. autoattribute:: prob_ufun .. autoattribute:: requested_negotiations .. autoattribute:: reserved_outcome .. autoattribute:: reserved_value .. autoattribute:: running_negotiations .. autoattribute:: short_type_name .. autoattribute:: type_name .. autoattribute:: type_postfix .. autoattribute:: ufun .. autoattribute:: unsigned_contracts .. autoattribute:: uuid .. rubric:: Methods Documentation .. automethod:: checkpoint .. automethod:: checkpoint_info .. automethod:: create .. automethod:: create_negotiation_request .. automethod:: from_checkpoint .. automethod:: from_config .. automethod:: init .. automethod:: init_ .. automethod:: make_negotiator .. automethod:: notify .. automethod:: on_contract_breached .. automethod:: on_contract_cancelled .. automethod:: on_contract_cancelled_ .. automethod:: on_contract_executed .. automethod:: on_contract_signed .. automethod:: on_contract_signed_ .. automethod:: on_contracts_finalized .. automethod:: on_event .. automethod:: on_neg_request_accepted .. automethod:: on_neg_request_accepted_ .. automethod:: on_neg_request_rejected .. automethod:: on_neg_request_rejected_ .. automethod:: on_negotiation_failure .. automethod:: on_negotiation_failure_ .. automethod:: on_negotiation_success .. automethod:: on_negotiation_success_ .. automethod:: on_preferences_changed .. automethod:: on_simulation_step_ended .. automethod:: on_simulation_step_started .. automethod:: read_config .. automethod:: respond_to_negotiation_request_ .. automethod:: respond_to_renegotiation_request .. automethod:: set_id .. automethod:: set_preferences .. automethod:: set_renegotiation_agenda .. automethod:: sign_all_contracts .. automethod:: sign_contract .. automethod:: spawn .. automethod:: spawn_object .. automethod:: step .. automethod:: step_