BreachProcessing

class negmas.situated.BreachProcessing(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]

Bases: Enum

The way breaches are to be handled

Attributes Summary

META_NEGOTIATION

A meta negotiation is instantiated between victim and perpetrator to set re-negotiation issues.

NONE

The breach should always be reported in the breach list and no re-negotiation is allowed.

VICTIM_THEN_PERPETRATOR

The victim is asked to set the re-negotiation agenda then the perpetrator.

Attributes Documentation

META_NEGOTIATION = 2

A meta negotiation is instantiated between victim and perpetrator to set re-negotiation issues.

NONE = 0

The breach should always be reported in the breach list and no re-negotiation is allowed.

VICTIM_THEN_PERPETRATOR = 1

The victim is asked to set the re-negotiation agenda then the perpetrator.