_ShadowSAONegotiator

class negmas.sao._ShadowSAONegotiator(negotiator: negmas.sao.SAONegotiator)[source]

Bases: object

A python shadow to a java negotiator

Methods Summary

getID()

getUtilityFunction()

isIn(negotiation_id)

join(ami, state, ufun, role)

onLeave(state)

onMechanismError(state)

onNegotiationEnd(state)

onNegotiationStart(state)

onNotification(notification, notifier)

onPartnerProposal(state, agent_id, offer)

onPartnerRefusedToPropose(state, agent_id)

onPartnerResponse(state, agent_id, offer, …)

onRoundEnd(state)

onRoundStart(state)

onUfunChanged()

propose(state)

respond(state, outcome)

setID()

setUtilityFunction(ufun)

to_java()

Methods Documentation

getID()[source]
getUtilityFunction()[source]
isIn(negotiation_id)[source]
join(ami, state, ufun, role)[source]
onLeave(state)[source]
onMechanismError(state)[source]
onNegotiationEnd(state)[source]
onNegotiationStart(state)[source]
onNotification(notification, notifier)[source]
onPartnerProposal(state, agent_id, offer)[source]
onPartnerRefusedToPropose(state, agent_id)[source]
onPartnerResponse(state, agent_id, offer, response: int, counter_offer)[source]
onRoundEnd(state)[source]
onRoundStart(state)[source]
onUfunChanged()[source]
propose(state)[source]
respond(state, outcome)[source]
setID()[source]
setUtilityFunction(ufun)[source]
to_java()[source]