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 Summary
All 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
- 
evaluateProposals
ParticipantProposal[] 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).
 
 
 - 
 
 -