Package jadex.bdi.planlib.protocols
Interface IProposalEvaluator
- 
- All Known Implementing Classes:
- ICNPHandler,- ProposalEvaluator
 
 public interface IProposalEvaluatorInterface used by default plans of the protocols capability for evaluating proposals, eg in iterated contract-net.
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description ParticipantProposal[]evaluateProposals(java.lang.Object cfp, java.lang.Object cfp_info, NegotiationRecord[] history, ParticipantProposal[] proposals)Evaluate the given proposals and determine winning proposals.
 
- 
- 
- 
Method Detail- 
evaluateProposalsParticipantProposal[] evaluateProposals(java.lang.Object cfp, java.lang.Object cfp_info, NegotiationRecord[] history, ParticipantProposal[] proposals) Evaluate the given proposals and determine winning proposals.- Parameters:
- cfp- The original call-for-proposal object.
- cfp_info- Local meta information associated to the interaction.
- history- The history of negotiation rounds.
- proposals- The received proposals.
- Returns:
- The acceptable proposals, sorted by preference (best proposal first).
 
 
- 
 
-