| AbstractInitiatorPlan | This plan serves as a base class for initiator plans. | 
| AbstractReceiverPlan | This plan serves as a base class for receiver plans. | 
| AuctionDescription | Information about an auction. | 
| AuctionInfo | Information about an auction. | 
| ExponentialPriceCalculator | A sample implementation of the IPriceCalculator. | 
| ICNPHandler | A helper class that handles a receiver side goals
  of the iterated contract net protocol by delegating
  to some implementation of the corresponding interface. | 
| InteractionGoalCreationPlan | This plan has the purpose to map incoming
  initial protocol message (e.g. | 
| InteractionState | The state of the execution of an interaction. | 
| IQueryNextroundInfo.NextroundInfo | An object encapsulating the nextround info. | 
| LinearPriceCalculator | A sample implementation of the IPriceCalculator. | 
| NegotiationRecord | The negotiation record has the purpose to store all information
  about one negotiation round e.g. | 
| ParticipantProposal | An object containing information about
  a proposal made in a negotiation, i.e.,
  the component identifier of the participant
  and the content object of the proposal
  message. | 
| ProposalEvaluator | A default implementation of the proposal evaluator interface. | 
| RPQPInitiatorPlan | The fipa request and query plan performs the initiator side
  of the fipa-request/query protocol. | 
| RPQPReceiverPlan | Receive a request and answer it. | 
| Selector | Default selector implementation for evaluating a set of proposals. |