A B C D E F G H I J L M N O P Q R S T U V W

A

aborted() - Method in class jadex.bdi.planlib.cms.CMSLocalUpdateComponentsPlan
 
aborted() - Method in class jadex.bdi.planlib.protocols.AbstractInitiatorPlan
Called when the plan is aborted, i.e., when the corresponding interaction goal is dropped.
aborted() - Method in class jadex.bdi.planlib.protocols.cancelmeta.CMHandlerPlan
Called when the plan is aborted, i.e., when the corresponding interaction goal is dropped.
AbstractInitiatorPlan - Class in jadex.bdi.planlib.protocols
This plan serves as a base class for initiator plans.
AbstractInitiatorPlan() - Constructor for class jadex.bdi.planlib.protocols.AbstractInitiatorPlan
Initialize the plan
AbstractReceiverPlan - Class in jadex.bdi.planlib.protocols
This plan serves as a base class for receiver plans.
AbstractReceiverPlan() - Constructor for class jadex.bdi.planlib.protocols.AbstractReceiverPlan
Initialize the plan
acceptAllProposals(NegotiationRecord, ParticipantProposal[], Map) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
Accept all proposals in parallel.
acceptOneProposal(NegotiationRecord, ParticipantProposal[], Map) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
Sequentially accept proposals until the first successful execution.
ADD - Static variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
The add action.
addCancelResponse(IComponentIdentifier, String, Object) - Method in class jadex.bdi.planlib.protocols.InteractionState
Add a cancel response.
addParticipant(IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
Add a participant.
AIM - Class in jadex.bdi.planlib.messaging
AIM The class provides utilities to connect to the AIM instant messaging network and send messages using TOC version 2.
AIM(String, String) - Constructor for class jadex.bdi.planlib.messaging.AIM
Constructor for AIM.
ALL - Static variable in class jadex.bdi.planlib.protocols.Selector
The constant for specifiying that all proposals should be chosen.
announceAuction(Object, List, String) - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
Announce the planned auction.
announceAuction(Object, List, String) - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
Announce the planned auction.
announceAuctionEnd(List, String, Object, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
Announce the end of the auction to all participants that did not leave the auction.
announceAuctionEnd(List, String, Object, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
Announce the end of the auction to all participants that did not leave the auction.
AnswerPingPlan - Class in jadex.bdi.planlib.ping
The ping plan reacts on ping requests.
AnswerPingPlan() - Constructor for class jadex.bdi.planlib.ping.AnswerPingPlan
 
ascending - Variable in class jadex.bdi.planlib.protocols.ProposalEvaluator
Flag indicating if evaluations are rated ascending (the higher the better) or the other way round.
AuctionDescription - Class in jadex.bdi.planlib.protocols
Information about an auction.
AuctionDescription() - Constructor for class jadex.bdi.planlib.protocols.AuctionDescription
Create a new auction description.
AuctionDescription(long, long, Object) - Constructor for class jadex.bdi.planlib.protocols.AuctionDescription
Create a new auction description.
AuctionInfo - Class in jadex.bdi.planlib.protocols
Information about an auction.
AuctionInfo() - Constructor for class jadex.bdi.planlib.protocols.AuctionInfo
Create a new auction info.
AuctionInfo(long, long, Object) - Constructor for class jadex.bdi.planlib.protocols.AuctionInfo
Create a new auction info.
authHost - Variable in class jadex.bdi.planlib.messaging.AIM
The OSCAR authentication server.
authPort - Variable in class jadex.bdi.planlib.messaging.AIM
The OSCAR authentication server's port.

B

base - Variable in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
The base (base^round).
body() - Method in class jadex.bdi.cmsagent.CMSCreateComponentPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.cmsagent.CMSDestroyComponentPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.cmsagent.CMSResumeComponentPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.cmsagent.CMSSearchComponentsPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.cmsagent.CMSShutdownPlatformPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.cmsagent.CMSSuspendComponentPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.dfagent.DFDeregisterPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.dfagent.DFModifyPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.dfagent.DFRegisterPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.dfagent.DFSearchPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.cms.CMSLocalCreateComponentPlan
Execute a plan.
body() - Method in class jadex.bdi.planlib.cms.CMSLocalDestroyComponentPlan
Execute a plan.
body() - Method in class jadex.bdi.planlib.cms.CMSLocalGetExternalAccessPlan
Execute a plan.
body() - Method in class jadex.bdi.planlib.cms.CMSLocalResumeComponentPlan
Execute a plan.
body() - Method in class jadex.bdi.planlib.cms.CMSLocalSearchComponentsPlan
Execute a plan.
body() - Method in class jadex.bdi.planlib.cms.CMSLocalShutdownPlatformPlan
The plan body.
body() - Method in class jadex.bdi.planlib.cms.CMSLocalSuspendComponentPlan
Execute a plan.
body() - Method in class jadex.bdi.planlib.cms.CMSLocalUpdateComponentsPlan
The body method.
body() - Method in class jadex.bdi.planlib.cms.CMSRemoteCreateComponentPlan
The body method is called on the instantiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.cms.CMSRemoteDestroyComponentPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.cms.CMSRemoteResumeComponentPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.cms.CMSRemoteSearchComponentsPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.cms.CMSRemoteShutdownPlatformPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.cms.CMSRemoteSuspendComponentPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.df.DFLocalDeregisterPlan
Plan body.
body() - Method in class jadex.bdi.planlib.df.DFLocalModifyPlan
Plan body.
body() - Method in class jadex.bdi.planlib.df.DFLocalRegisterPlan
Plan body.
body() - Method in class jadex.bdi.planlib.df.DFLocalSearchPlan
Plan body.
body() - Method in class jadex.bdi.planlib.df.DFRemoteDeregisterPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.df.DFRemoteModifyPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.df.DFRemoteRegisterPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.df.DFRemoteSearchPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.messaging.SendEmailPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.messaging.SendICQPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.messaging.SendXMPPPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.NotUnderstoodPlan
Execute the plan.
body() - Method in class jadex.bdi.planlib.ping.AnswerPingPlan
Handle the ping request.
body() - Method in class jadex.bdi.planlib.ping.DoPingPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.ping.PingingPlan
The plan body.
body() - Method in class jadex.bdi.planlib.protocols.cancelmeta.CMApproveCancelPlan
The plan body.
body() - Method in class jadex.bdi.planlib.protocols.cancelmeta.CMHandlerPlan
The plan body.
body() - Method in class jadex.bdi.planlib.protocols.cancelmeta.CMInitiatorPlan
 
body() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPEvaluateProposalsPlan
Plan body.
body() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPQueryNextroundInfoPlan
Plan body.
body() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPReceiverPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
The plan body.
body() - Method in class jadex.bdi.planlib.protocols.dutchauction.DAReceiverPlan
The plan body.
body() - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
The plan body.
body() - Method in class jadex.bdi.planlib.protocols.englishauction.EAReceiverPlan
The plan body.
body() - Method in class jadex.bdi.planlib.protocols.InteractionGoalCreationPlan
The plan body.
body() - Method in class jadex.bdi.planlib.protocols.request.RPInitiatorPlan
Perform the request.
body() - Method in class jadex.bdi.planlib.protocols.request.RPReceiverPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.protocols.RPQPInitiatorPlan
Perform the request.
body() - Method in class jadex.bdi.planlib.protocols.RPQPReceiverPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.protocols.subscribe.SPHandleUpdatePlan
 
body() - Method in class jadex.bdi.planlib.protocols.subscribe.SPInitiationPlan
 
body() - Method in class jadex.bdi.planlib.protocols.subscribe.SPReceptionPlan
 
body() - Method in class jadex.bdi.planlib.protocols.subscribe.SPSubmitUpdatePlan
 
body() - Method in class jadex.bdi.planlib.test.FinishedPlan
Plan body.
body() - Method in class jadex.bdi.planlib.watchdog.NotifyAdminPlan
The body method is called on the instatiated plan instance from the scheduler.
body() - Method in class jadex.bdi.planlib.watchdog.ObserveAgentPlan
The body method is called on the instatiated plan instance from the scheduler.

C

calculateCode(String, String) - Method in class jadex.bdi.planlib.messaging.AIM
Calculate a login security code from the user id and password.
cancel_msg - Variable in class jadex.bdi.planlib.protocols.cancelmeta.CMHandlerPlan
The cancel message (if any).
cancel_response_contents - Variable in class jadex.bdi.planlib.protocols.InteractionState
The cancel response contents (if any).
cancel_responses - Variable in class jadex.bdi.planlib.protocols.InteractionState
The received cancel responses (if any).
CANCELLATION_FAILED - Static variable in class jadex.bdi.planlib.protocols.InteractionState
Constant identifying failed cancellation of interaction (failure explicitly stated by receiver side).
CANCELLATION_SUCCEEDED - Static variable in class jadex.bdi.planlib.protocols.InteractionState
Constant identifying successful cancellation of interaction.
CANCELLATION_UNKNOWN - Static variable in class jadex.bdi.planlib.protocols.InteractionState
Constant identifying unknown state of cancellation of interaction (no response from receiver side within timeout).
cfp - Variable in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
The cfp object.
cfp - Variable in class jadex.bdi.planlib.protocols.NegotiationRecord
The cfp sent to the participants.
cfp_info - Variable in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
The cfp_info object.
cfp_info - Variable in class jadex.bdi.planlib.protocols.NegotiationRecord
The cfp_info kept locally.
cid - Variable in class jadex.bdi.planlib.watchdog.ObservationDescription
The identifier of the component to observe.
CMApproveCancelPlan - Class in jadex.bdi.planlib.protocols.cancelmeta
Default plan to decide about cancel requests.
CMApproveCancelPlan() - Constructor for class jadex.bdi.planlib.protocols.cancelmeta.CMApproveCancelPlan
 
CMHandlerPlan - Class in jadex.bdi.planlib.protocols.cancelmeta
Receiver plan for FIPA-Cancel-Meta-Protocol.
CMHandlerPlan() - Constructor for class jadex.bdi.planlib.protocols.cancelmeta.CMHandlerPlan
 
CMInitiatorPlan - Class in jadex.bdi.planlib.protocols.cancelmeta
Plan to handle protocol abortion according to FIPA cancel meta protocol
CMInitiatorPlan() - Constructor for class jadex.bdi.planlib.protocols.cancelmeta.CMInitiatorPlan
 
CMSCreateComponentPlan - Class in jadex.bdi.cmsagent
Create an component.
CMSCreateComponentPlan() - Constructor for class jadex.bdi.cmsagent.CMSCreateComponentPlan
 
CMSDestroyComponentPlan - Class in jadex.bdi.cmsagent
Destroy a component.
CMSDestroyComponentPlan() - Constructor for class jadex.bdi.cmsagent.CMSDestroyComponentPlan
 
CMSLocalCreateComponentPlan - Class in jadex.bdi.planlib.cms
Plan for creating a Jadex component on the platform.
CMSLocalCreateComponentPlan() - Constructor for class jadex.bdi.planlib.cms.CMSLocalCreateComponentPlan
 
CMSLocalDestroyComponentPlan - Class in jadex.bdi.planlib.cms
Plan for terminating a Jadex component on the platform.
CMSLocalDestroyComponentPlan() - Constructor for class jadex.bdi.planlib.cms.CMSLocalDestroyComponentPlan
 
CMSLocalGetExternalAccessPlan - Class in jadex.bdi.planlib.cms
Plan for terminating a Jadex component on the platform.
CMSLocalGetExternalAccessPlan() - Constructor for class jadex.bdi.planlib.cms.CMSLocalGetExternalAccessPlan
 
CMSLocalResumeComponentPlan - Class in jadex.bdi.planlib.cms
Plan for resuming a Jadex component on the platform.
CMSLocalResumeComponentPlan() - Constructor for class jadex.bdi.planlib.cms.CMSLocalResumeComponentPlan
 
CMSLocalSearchComponentsPlan - Class in jadex.bdi.planlib.cms
Plan for searching for components on the platform.
CMSLocalSearchComponentsPlan() - Constructor for class jadex.bdi.planlib.cms.CMSLocalSearchComponentsPlan
 
CMSLocalShutdownPlatformPlan - Class in jadex.bdi.planlib.cms
Shutdown the platform.
CMSLocalShutdownPlatformPlan() - Constructor for class jadex.bdi.planlib.cms.CMSLocalShutdownPlatformPlan
 
CMSLocalSuspendComponentPlan - Class in jadex.bdi.planlib.cms
Plan for suspending a Jadex component on the platform.
CMSLocalSuspendComponentPlan() - Constructor for class jadex.bdi.planlib.cms.CMSLocalSuspendComponentPlan
 
CMSLocalUpdateComponentsPlan - Class in jadex.bdi.planlib.cms
Update the belief set containing the local components.
CMSLocalUpdateComponentsPlan() - Constructor for class jadex.bdi.planlib.cms.CMSLocalUpdateComponentsPlan
 
CMSRemoteCreateComponentPlan - Class in jadex.bdi.planlib.cms
Create an component on a remote cms.
CMSRemoteCreateComponentPlan() - Constructor for class jadex.bdi.planlib.cms.CMSRemoteCreateComponentPlan
 
CMSRemoteDestroyComponentPlan - Class in jadex.bdi.planlib.cms
Destroy an component on a remote cms.
CMSRemoteDestroyComponentPlan() - Constructor for class jadex.bdi.planlib.cms.CMSRemoteDestroyComponentPlan
 
CMSRemoteResumeComponentPlan - Class in jadex.bdi.planlib.cms
Suspend an component on a remote cms.
CMSRemoteResumeComponentPlan() - Constructor for class jadex.bdi.planlib.cms.CMSRemoteResumeComponentPlan
 
CMSRemoteSearchComponentsPlan - Class in jadex.bdi.planlib.cms
Search for components on a remote platform.
CMSRemoteSearchComponentsPlan() - Constructor for class jadex.bdi.planlib.cms.CMSRemoteSearchComponentsPlan
 
CMSRemoteShutdownPlatformPlan - Class in jadex.bdi.planlib.cms
Shutdown a remote platform.
CMSRemoteShutdownPlatformPlan() - Constructor for class jadex.bdi.planlib.cms.CMSRemoteShutdownPlatformPlan
 
CMSRemoteSuspendComponentPlan - Class in jadex.bdi.planlib.cms
Suspend an component on a remote cms.
CMSRemoteSuspendComponentPlan() - Constructor for class jadex.bdi.planlib.cms.CMSRemoteSuspendComponentPlan
 
CMSResumeComponentPlan - Class in jadex.bdi.cmsagent
Resume an component.
CMSResumeComponentPlan() - Constructor for class jadex.bdi.cmsagent.CMSResumeComponentPlan
 
CMSSearchComponentsPlan - Class in jadex.bdi.cmsagent
Search for components.
CMSSearchComponentsPlan() - Constructor for class jadex.bdi.cmsagent.CMSSearchComponentsPlan
 
CMSShutdownPlatformPlan - Class in jadex.bdi.cmsagent
Isuue a platform shutdown.
CMSShutdownPlatformPlan() - Constructor for class jadex.bdi.cmsagent.CMSShutdownPlatformPlan
 
CMSSuspendComponentPlan - Class in jadex.bdi.cmsagent
Suspend a component.
CMSSuspendComponentPlan() - Constructor for class jadex.bdi.cmsagent.CMSSuspendComponentPlan
 
CNPEvaluateProposalsPlan - Class in jadex.bdi.planlib.protocols.contractnet
Evaluate proposals using the proposal evaluator interface.
CNPEvaluateProposalsPlan() - Constructor for class jadex.bdi.planlib.protocols.contractnet.CNPEvaluateProposalsPlan
 
CNPInitiatorPlan - Class in jadex.bdi.planlib.protocols.contractnet
Handles the initiator side of a contract-net protocol.
CNPInitiatorPlan() - Constructor for class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
 
CNPQueryNextroundInfoPlan - Class in jadex.bdi.planlib.protocols.contractnet
Default plan for the query nextround info goal of the iterated contract-net protocol.
CNPQueryNextroundInfoPlan() - Constructor for class jadex.bdi.planlib.protocols.contractnet.CNPQueryNextroundInfoPlan
 
CNPReceiverPlan - Class in jadex.bdi.planlib.protocols.contractnet
Receive a contract net protocol (cnp) and answer it.
CNPReceiverPlan() - Constructor for class jadex.bdi.planlib.protocols.contractnet.CNPReceiverPlan
 
collectProposals(NegotiationRecord, Map) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
Collect proposal messages.
comp - Variable in class jadex.bdi.planlib.protocols.Selector
The comparator for comparing proposals.
connection - Variable in class jadex.bdi.planlib.messaging.AIM
The connection to the TOC server.
ContactData - Class in jadex.bdi.planlib.watchdog
Contact information data bean.
ContactData() - Constructor for class jadex.bdi.planlib.watchdog.ContactData
Constructor for ContactData.
ContactData(String, String, String, String) - Constructor for class jadex.bdi.planlib.watchdog.ContactData
Create a new contact.
contacts - Variable in class jadex.bdi.planlib.watchdog.ObservationDescription
The contact data.
createPanels(String[], ILibraryService, Future) - Method in class jadex.bdi.planlib.DefaultBDIViewerPanel
Create the panels.

D

DAInitiatorPlan - Class in jadex.bdi.planlib.protocols.dutchauction
This plan implements the initiator of the "FIPA Dutch Auction Interaction Protocol Specification" (XC00032 - Experimental) A dutch auction is one where the auctioneer starts with a high start price and continually lowers it until the first bidder accepts the price.
DAInitiatorPlan() - Constructor for class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
 
DAReceiverPlan - Class in jadex.bdi.planlib.protocols.dutchauction
This plan implements the receiver of the "FIPA Dutch Auction Interaction Protocol Specification" (XC00032 - Experimental).
DAReceiverPlan() - Constructor for class jadex.bdi.planlib.protocols.dutchauction.DAReceiverPlan
 
DATA - Static variable in class jadex.bdi.planlib.messaging.AIM
The ID number for a DATA packet (flap).
decideIteration(Object, Object[]) - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
Decide about the next iteration.
decideIteration(Object, Object[]) - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
Decide about the next iteration.
decideParticipation(AuctionDescription, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.dutchauction.DAReceiverPlan
Decide about participation.
decideParticipation(AuctionDescription, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.englishauction.EAReceiverPlan
Decide about participation.
decideRequest(Object, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.request.RPReceiverPlan
Decide about the request.
decideRequest(Object, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.RPQPReceiverPlan
Decide about the request.
DefaultBDIViewerPanel - Class in jadex.bdi.planlib
Default panel for viewing BDI agents that include viewable capabilities.
DefaultBDIViewerPanel() - Constructor for class jadex.bdi.planlib.DefaultBDIViewerPanel
 
DefaultBDIVisionProcessor - Class in jadex.bdi.planlib
Default bdi agent vision processor.
DefaultBDIVisionProcessor() - Constructor for class jadex.bdi.planlib.DefaultBDIVisionProcessor
 
determineAcceptableProposals(Object[]) - Method in class jadex.bdi.planlib.protocols.Selector
Get all acceptable proposals.
determineFailure(NegotiationRecord, ParticipantProposal[]) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
Determine success or failure of the interaction.
determineWinners(Object[]) - Method in class jadex.bdi.planlib.protocols.Selector
Select proposals.
DFDeregisterPlan - Class in jadex.bdi.dfagent
The df deregister plan has the task to receive a message and create a corresponding goal.
DFDeregisterPlan() - Constructor for class jadex.bdi.dfagent.DFDeregisterPlan
 
DFLocalDeregisterPlan - Class in jadex.bdi.planlib.df
Plan to deregister at the df.
DFLocalDeregisterPlan() - Constructor for class jadex.bdi.planlib.df.DFLocalDeregisterPlan
 
DFLocalModifyPlan - Class in jadex.bdi.planlib.df
Plan to register at the df.
DFLocalModifyPlan() - Constructor for class jadex.bdi.planlib.df.DFLocalModifyPlan
 
DFLocalRegisterPlan - Class in jadex.bdi.planlib.df
Plan to register at the df.
DFLocalRegisterPlan() - Constructor for class jadex.bdi.planlib.df.DFLocalRegisterPlan
 
DFLocalSearchPlan - Class in jadex.bdi.planlib.df
Plan to register at the df.
DFLocalSearchPlan() - Constructor for class jadex.bdi.planlib.df.DFLocalSearchPlan
 
DFModifyPlan - Class in jadex.bdi.dfagent
The df modify plan has the task to receive a message andc reate a corresponding goal.
DFModifyPlan() - Constructor for class jadex.bdi.dfagent.DFModifyPlan
 
DFRegisterPlan - Class in jadex.bdi.dfagent
The df register plan has the task to receive a message and create a corresponding goal.
DFRegisterPlan() - Constructor for class jadex.bdi.dfagent.DFRegisterPlan
 
DFRemoteDeregisterPlan - Class in jadex.bdi.planlib.df
Register on a remote platform.
DFRemoteDeregisterPlan() - Constructor for class jadex.bdi.planlib.df.DFRemoteDeregisterPlan
 
DFRemoteModifyPlan - Class in jadex.bdi.planlib.df
Modify df entry on a remote platform.
DFRemoteModifyPlan() - Constructor for class jadex.bdi.planlib.df.DFRemoteModifyPlan
 
DFRemoteRegisterPlan - Class in jadex.bdi.planlib.df
Register on a remote platform.
DFRemoteRegisterPlan() - Constructor for class jadex.bdi.planlib.df.DFRemoteRegisterPlan
 
DFRemoteSearchPlan - Class in jadex.bdi.planlib.df
Search at a remote DF.
DFRemoteSearchPlan() - Constructor for class jadex.bdi.planlib.df.DFRemoteSearchPlan
 
DFSearchPlan - Class in jadex.bdi.dfagent
The df search plan has the task to receive a message andc reate a corresponding goal.
DFSearchPlan() - Constructor for class jadex.bdi.dfagent.DFSearchPlan
 
DoPingPlan - Class in jadex.bdi.planlib.ping
Send a ping and wait for the reply.
DoPingPlan() - Constructor for class jadex.bdi.planlib.ping.DoPingPlan
 

E

EAInitiatorPlan - Class in jadex.bdi.planlib.protocols.englishauction
This plan implements the initiator of the "FIPA English Auction Interaction Protocol Specification" (XC00031 - Experimental).
EAInitiatorPlan() - Constructor for class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
 
EAReceiverPlan - Class in jadex.bdi.planlib.protocols.englishauction
This plan implements the receiver of the "FIPA Dutch Auction Interaction Protocol Specification" (XC00032 - Experimental).
EAReceiverPlan() - Constructor for class jadex.bdi.planlib.protocols.englishauction.EAReceiverPlan
 
email - Variable in class jadex.bdi.planlib.watchdog.ContactData
The email address.
EmailAccount - Class in jadex.bdi.planlib.messaging
Email account data.
EmailAccount(String, Integer, String, String, String, boolean) - Constructor for class jadex.bdi.planlib.messaging.EmailAccount
Create a new account.
encode(String) - Method in class jadex.bdi.planlib.messaging.AIM
Called to encode a message.
endtime - Variable in class jadex.bdi.planlib.protocols.NegotiationRecord
The end time.
evaluate(IParsedExpression, IValueFetcher) - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
Evaluate a condition.
evaluateAuctionResults(AuctionDescription, Object, Object[], IComponentIdentifier, Object) - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
Evaluate the auction results and decide about participation.
evaluateAuctionResults(AuctionDescription, Object, Object[], IComponentIdentifier, Object) - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
Evaluate the auction results and decide about participation.
evaluateProposal(Object, Object, NegotiationRecord[], ParticipantProposal) - Method in class jadex.bdi.planlib.protocols.ProposalEvaluator
Evaluate the given proposal.
evaluateProposals(NegotiationRecord, Map) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
Determine acceptable proposals.
evaluateProposals(Object, Object, NegotiationRecord[], ParticipantProposal[]) - Method in class jadex.bdi.planlib.protocols.ICNPHandler
Evaluate the given proposals and determine winning proposals.
evaluateProposals(Object, Object, NegotiationRecord[], ParticipantProposal[]) - Method in interface jadex.bdi.planlib.protocols.IProposalEvaluator
Evaluate the given proposals and determine winning proposals.
evaluateProposals(Object, Object, NegotiationRecord[], ParticipantProposal[]) - Method in class jadex.bdi.planlib.protocols.ProposalEvaluator
Evaluate the given proposals and determine winning proposals.
evaluation - Variable in class jadex.bdi.planlib.protocols.ParticipantProposal
An evaluation of the proposal.
EVALUATION_ACCEPTABLE - Static variable in class jadex.bdi.planlib.protocols.ProposalEvaluator
Evaluation value indicating an acceptable proposal that should be considered in further negotiation rounds.
evaluation_comparator - Variable in class jadex.bdi.planlib.protocols.ProposalEvaluator
A comparator used for comparing evaluations.
EVALUATION_INACCEPTABLE - Static variable in class jadex.bdi.planlib.protocols.ProposalEvaluator
Evaluation value indicating an inacceptable proposal that should be excluded.
evaluation_limit - Variable in class jadex.bdi.planlib.protocols.ProposalEvaluator
Limit determining the acceptability of an evaluation.
executeRequest(Object, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.request.RPReceiverPlan
Execute the request.
executeRequest(Object, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.RPQPReceiverPlan
Execute the request.
executeTask(Object, Object, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPReceiverPlan
Execute the task.
ExponentialPriceCalculator - Class in jadex.bdi.planlib.protocols
A sample implementation of the IPriceCalculator.
ExponentialPriceCalculator(double, double, double) - Constructor for class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
Create a new exponential price calculator.
ExponentialPriceCalculator(double, double, double, double, double) - Constructor for class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
Create a new exponential price calculator.

F

failed() - Method in class jadex.bdi.planlib.protocols.AbstractReceiverPlan
Called when the plan fails, i.e., a problem occurred during protocol execution.
failure - Variable in class jadex.bdi.planlib.protocols.InteractionState
The failure (if any).
failure_reason - Variable in class jadex.bdi.planlib.protocols.cancelmeta.CMHandlerPlan
The failure reason, when cancel was not successful.
finished - Variable in class jadex.bdi.planlib.PlanFinishedTaskCondition
The finished flag.
FinishedPlan - Class in jadex.bdi.planlib.test
Stop the test agent.
FinishedPlan() - Constructor for class jadex.bdi.planlib.test.FinishedPlan
 
frame - Variable in class jadex.bdi.planlib.GuiCreator
The gui.

G

getCancelResponders(String) - Method in class jadex.bdi.planlib.protocols.InteractionState
Get all agents with a specific cancel response.
getCancelResponse(IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.InteractionState
Get the cancel response of an agent.
getCancelResponseContent(IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.InteractionState
Get the details of a cancel response of a given agent.
getCfp() - Method in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
Get the cfp object.
getCFP() - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
Get the call for proposal (sent to participants).
getCfpInfo() - Method in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
Get the cfp_info object.
getCFPInfo() - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
Get the cfp info (i.e. local meta information).
getComponent() - Method in class jadex.bdi.planlib.DefaultBDIViewerPanel
The component to be shown in the gui.
getComponentIdentifier() - Method in class jadex.bdi.planlib.watchdog.ObservationDescription
Get the component id.
getContacts() - Method in class jadex.bdi.planlib.watchdog.ObservationDescription
Get the contact data.
getCurrentOffer() - Method in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
Get the price for the current round of this auction.
getCurrentOffer() - Method in interface jadex.bdi.planlib.protocols.IOfferGenerator
Returns the current offer for the round.
getCurrentOffer() - Method in class jadex.bdi.planlib.protocols.LinearPriceCalculator
Get the current price.
getDefaultRange() - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
Get the default range.
getEmail() - Method in class jadex.bdi.planlib.watchdog.ContactData
Get the email.
getEndtime() - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
Get the end time.
getError() - Method in class jadex.bdi.planlib.messaging.AIM
Getter for error
getEvaluation() - Method in class jadex.bdi.planlib.protocols.ParticipantProposal
Get the evaluation.
getFailure() - Method in class jadex.bdi.planlib.protocols.InteractionState
Get the failure description.
getFlap() - Method in class jadex.bdi.planlib.messaging.AIM
Get a FLAP packet
getFrame() - Method in class jadex.bdi.planlib.GuiCreator
Get the frame.
getHost() - Method in class jadex.bdi.planlib.messaging.EmailAccount
Get host.
getIcq() - Method in class jadex.bdi.planlib.watchdog.ContactData
Getter for icq
getId() - Method in class jadex.bdi.planlib.messaging.IMAccount
Getter for id
getInitialMessage() - Method in class jadex.bdi.planlib.protocols.AbstractInitiatorPlan
Get the initial message.
getInitialMessage() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
Get the initial message.
getInitialMessage() - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
Get the initial message.
getInitialMessage() - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
Get the initial message.
getInitialMessage() - Method in class jadex.bdi.planlib.protocols.request.RPInitiatorPlan
Get the initial message.
getInitialMessage() - Method in class jadex.bdi.planlib.protocols.RPQPInitiatorPlan
Get the initial message.
getInteractionState() - Method in class jadex.bdi.planlib.protocols.InteractionState
Get the interaction state.
getLastOffer() - Method in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
Returns the offer for the last round.
getLastOffer() - Method in interface jadex.bdi.planlib.protocols.IOfferGenerator
Returns the offer for the last round.
getLastOffer() - Method in class jadex.bdi.planlib.protocols.LinearPriceCalculator
Returns the offer for the last round.
getLimitOffer() - Method in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
Get the min price.
getLimitOffer() - Method in interface jadex.bdi.planlib.protocols.IOfferGenerator
Returns the limit offer to be reached in order to terminate successfully.
getLimitOffer() - Method in class jadex.bdi.planlib.protocols.LinearPriceCalculator
Get the min price.
getMetaInfos(String) - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
Get meta infos about a percept type.
getName() - Method in class jadex.bdi.planlib.watchdog.ContactData
Get the name.
getParticipant() - Method in class jadex.bdi.planlib.protocols.ParticipantProposal
Get the participants component identifier.
getParticipants() - Method in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
Get the participants.
getParticipants() - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
Get all participants.
getPassword() - Method in class jadex.bdi.planlib.messaging.EmailAccount
Get the password.
getPassword() - Method in class jadex.bdi.planlib.messaging.IMAccount
Getter for password.
getPerceptTypes() - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
Get the percept types defined for this generator.
getPhone() - Method in class jadex.bdi.planlib.watchdog.ContactData
Get the phone no.
getPingDelay() - Method in class jadex.bdi.planlib.watchdog.ObservationDescription
Get the ping delay.
getPort() - Method in class jadex.bdi.planlib.messaging.EmailAccount
Get the port.
getProposal(IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
Get the proposal for the participant.
getProposal() - Method in class jadex.bdi.planlib.protocols.ParticipantProposal
Get the proposal object.
getProposals() - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
Get the participant proposals.
getRange(ISpaceObject) - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
Get the range.
getRangePropertyName() - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
Get the range property name.
getRound() - Method in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
Get the round.
getRound() - Method in interface jadex.bdi.planlib.protocols.IOfferGenerator
Get the round.
getRound() - Method in class jadex.bdi.planlib.protocols.LinearPriceCalculator
Get the round.
getRoundTimeout() - Method in class jadex.bdi.planlib.protocols.AuctionDescription
Get the round timeout.
getRoundTimeout() - Method in class jadex.bdi.planlib.protocols.AuctionInfo
Get the round timeout.
getSender() - Method in class jadex.bdi.planlib.messaging.EmailAccount
Get the sender.
getShortProtocolName() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
Get protocol abbrev name.
getShortProtocolName() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPReceiverPlan
Get protocol abbrev name.
getShortProtocolName() - Method in class jadex.bdi.planlib.protocols.RPQPInitiatorPlan
Get protocol abbrev name.
getShortProtocolName() - Method in class jadex.bdi.planlib.protocols.RPQPReceiverPlan
Get protocol abbrev name.
getStartOffer() - Method in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
Get the start price.
getStartOffer() - Method in interface jadex.bdi.planlib.protocols.IOfferGenerator
Returns the start offer for the auction.
getStartOffer() - Method in class jadex.bdi.planlib.protocols.LinearPriceCalculator
Get the start price.
getStarttime() - Method in class jadex.bdi.planlib.protocols.AuctionDescription
Get the start time.
getStarttime() - Method in class jadex.bdi.planlib.protocols.AuctionInfo
Get the start time.
getStarttime() - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
Get the start time.
getTimeout() - Method in class jadex.bdi.planlib.protocols.AbstractInitiatorPlan
Get the timeout.
getTopic() - Method in class jadex.bdi.planlib.protocols.AuctionDescription
Get the auction topic.
getTopic() - Method in class jadex.bdi.planlib.protocols.AuctionInfo
Get the auction topic.
getUser() - Method in class jadex.bdi.planlib.messaging.EmailAccount
Get the user.
GuiCreator - Class in jadex.bdi.planlib
The gui creator.
GuiCreator(Class, Class[], Object[]) - Constructor for class jadex.bdi.planlib.GuiCreator
Create a new clock.
GuiCreator(Method, Class[], Object[]) - Constructor for class jadex.bdi.planlib.GuiCreator
Create a new clock.

H

handleCFP(IMessageEvent, AuctionDescription, Object, List) - Method in class jadex.bdi.planlib.protocols.dutchauction.DAReceiverPlan
Handle a cfp message.
handleCFP(IMessageEvent, AuctionDescription, Object, Object, List) - Method in class jadex.bdi.planlib.protocols.englishauction.EAReceiverPlan
Handle a cfp message.
handleFirstAnswer(IMessageEvent) - Method in class jadex.bdi.planlib.protocols.request.RPInitiatorPlan
Process the first answer.
handleFirstAnswer(IMessageEvent) - Method in class jadex.bdi.planlib.protocols.RPQPInitiatorPlan
Process the first answer.
handleSecondAnswer(IMessageEvent) - Method in class jadex.bdi.planlib.protocols.request.RPInitiatorPlan
Process the second answer.
handleSecondAnswer(IMessageEvent) - Method in class jadex.bdi.planlib.protocols.RPQPInitiatorPlan
Process the second answer.
host - Variable in class jadex.bdi.planlib.messaging.EmailAccount
The smtp host address.

I

ICNPHandler - Class in jadex.bdi.planlib.protocols
A helper class that handles a receiver side goals of the iterated contract net protocol by delegating to some implementation of the corresponding interface.
ICNPHandler(IProposalEvaluator, IQueryNextroundInfo) - Constructor for class jadex.bdi.planlib.protocols.ICNPHandler
Create an ICNPHandler using the given implementations.
icq - Variable in class jadex.bdi.planlib.watchdog.ContactData
The icq no.
id - Variable in class jadex.bdi.planlib.messaging.AIM
Screen name of current user.
IMAccount - Class in jadex.bdi.planlib.messaging
Account for icq.
IMAccount() - Constructor for class jadex.bdi.planlib.messaging.IMAccount
Constructor for IMAccount.
IMAccount(String, String) - Constructor for class jadex.bdi.planlib.messaging.IMAccount
Constructor for IMAccount.
increasing - Variable in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
Flag indicating if increasing or decreasing prices are calculated.
increasing - Variable in class jadex.bdi.planlib.protocols.LinearPriceCalculator
Flag indicating if increasing or decreasing prices are calculated.
init(IControlCenter, IExternalAccess) - Method in class jadex.bdi.planlib.DefaultBDIViewerPanel
Called once to initialize the panel.
INTERACTION_CANCELLED - Static variable in class jadex.bdi.planlib.protocols.InteractionState
Interaction state cancelled.
INTERACTION_FINISHED - Static variable in class jadex.bdi.planlib.protocols.InteractionState
Interaction state finished.
INTERACTION_INITIAL - Static variable in class jadex.bdi.planlib.protocols.InteractionState
Interaction state initial (not yet started).
INTERACTION_RUNNING - Static variable in class jadex.bdi.planlib.protocols.InteractionState
Interaction state running.
interaction_state - Variable in class jadex.bdi.planlib.protocols.InteractionState
The interaction state.
InteractionGoalCreationPlan - Class in jadex.bdi.planlib.protocols
This plan has the purpose to map incoming initial protocol message (e.g. a request or CFP) to a new top-level interaction goal.
InteractionGoalCreationPlan() - Constructor for class jadex.bdi.planlib.protocols.InteractionGoalCreationPlan
 
InteractionState - Class in jadex.bdi.planlib.protocols
The state of the execution of an interaction.
InteractionState() - Constructor for class jadex.bdi.planlib.protocols.InteractionState
Create a new interaction state in default initial state "running".
IOfferGenerator - Interface in jadex.bdi.planlib.protocols
The interface for calculating offers of auctions (e.g. typically prices or sth. similar)
IProposalEvaluator - Interface in jadex.bdi.planlib.protocols
Interface used by default plans of the protocols capability for evaluating proposals, eg in iterated contract-net.
IQueryNextroundInfo - Interface in jadex.bdi.planlib.protocols
Interface used by default plans of the protocols capability for collecting information for a next negotiation round eg in iterated contract-net.
IQueryNextroundInfo.NextroundInfo - Class in jadex.bdi.planlib.protocols
An object encapsulating the nextround info.
IQueryNextroundInfo.NextroundInfo(Object, Object, IComponentIdentifier[]) - Constructor for class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
Create a nextround info object.
is - Variable in class jadex.bdi.planlib.messaging.AIM
An InputStream to the connection.
isAcceptable(Object) - Method in class jadex.bdi.planlib.protocols.Selector
Test if a proposal is acceptable.
ISelector - Interface in jadex.bdi.planlib.protocols
Interface for checking the acceptance of proposals.
isIterated() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
Test if it is the iterated contract-net version.
isIterated() - Method in class jadex.bdi.planlib.protocols.contractnet.CNPReceiverPlan
Test if it is the iterated contract-net version.
isLoggedin() - Method in class jadex.bdi.planlib.messaging.AIM
Getter for loggedin
isProposalAcceptable(Object, Object, NegotiationRecord[], ParticipantProposal) - Method in class jadex.bdi.planlib.protocols.ProposalEvaluator
Check if a proposal is acceptable.
isSsl() - Method in class jadex.bdi.planlib.messaging.EmailAccount
Is ssl connection?
isValid() - Method in class jadex.bdi.planlib.PlanFinishedTaskCondition
Get the current state of the condition.

J

jadex.bdi.cmsagent - package jadex.bdi.cmsagent
 
jadex.bdi.dfagent - package jadex.bdi.dfagent
 
jadex.bdi.planlib - package jadex.bdi.planlib
 
jadex.bdi.planlib.cms - package jadex.bdi.planlib.cms
 
jadex.bdi.planlib.df - package jadex.bdi.planlib.df
 
jadex.bdi.planlib.messaging - package jadex.bdi.planlib.messaging
 
jadex.bdi.planlib.ping - package jadex.bdi.planlib.ping
 
jadex.bdi.planlib.protocols - package jadex.bdi.planlib.protocols
 
jadex.bdi.planlib.protocols.cancelmeta - package jadex.bdi.planlib.protocols.cancelmeta
 
jadex.bdi.planlib.protocols.contractnet - package jadex.bdi.planlib.protocols.contractnet
 
jadex.bdi.planlib.protocols.dutchauction - package jadex.bdi.planlib.protocols.dutchauction
 
jadex.bdi.planlib.protocols.englishauction - package jadex.bdi.planlib.protocols.englishauction
 
jadex.bdi.planlib.protocols.request - package jadex.bdi.planlib.protocols.request
 
jadex.bdi.planlib.protocols.subscribe - package jadex.bdi.planlib.protocols.subscribe
 
jadex.bdi.planlib.test - package jadex.bdi.planlib.test
 
jadex.bdi.planlib.watchdog - package jadex.bdi.planlib.watchdog
 

L

language - Variable in class jadex.bdi.planlib.messaging.AIM
What language to use.
limitprice - Variable in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
The limit price.
limitprice - Variable in class jadex.bdi.planlib.protocols.LinearPriceCalculator
The limit price.
LinearPriceCalculator - Class in jadex.bdi.planlib.protocols
A sample implementation of the IPriceCalculator.
LinearPriceCalculator(double, double, double) - Constructor for class jadex.bdi.planlib.protocols.LinearPriceCalculator
Create a new linear price calculator.
LinearPriceCalculator(double, double, double, double, double) - Constructor for class jadex.bdi.planlib.protocols.LinearPriceCalculator
Create a new linear price calculator.
listener - Variable in class jadex.bdi.planlib.cms.CMSLocalUpdateComponentsPlan
The listener.
login(String, String) - Method in class jadex.bdi.planlib.messaging.AIM
Log in to TOC
logout() - Method in class jadex.bdi.planlib.messaging.AIM
Logout of toc and close the socket

M

MailTest - Class in jadex.bdi.planlib.messaging
Test class for java mail API.
MailTest() - Constructor for class jadex.bdi.planlib.messaging.MailTest
 
main(String[]) - Static method in class jadex.bdi.planlib.messaging.MailTest
Main method for testing.
main(String[]) - Static method in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
Main for testing.
main(String[]) - Static method in class jadex.bdi.planlib.protocols.LinearPriceCalculator
Main for testing.
makeProposal(Object, IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPReceiverPlan
Make a proposal based on the task description.
max_winners - Variable in class jadex.bdi.planlib.protocols.Selector
The max number of proposals to be chosen.
me - Variable in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
Last sent message with convid for receiving answer messages.
minstepwidth - Variable in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
The minimum step width.
minstepwidth - Variable in class jadex.bdi.planlib.protocols.LinearPriceCalculator
The minimum step width.

N

name - Variable in class jadex.bdi.planlib.watchdog.ContactData
The name.
NegotiationRecord - Class in jadex.bdi.planlib.protocols
The negotiation record has the purpose to store all information about one negotiation round e.g. in an iterated contract net or auction protocol.
NegotiationRecord(Object, Object, IComponentIdentifier[], long) - Constructor for class jadex.bdi.planlib.protocols.NegotiationRecord
Create a new negotiation record.
normalize(String) - Method in class jadex.bdi.planlib.messaging.AIM
Called to normalize a screen name.
NotifyAdminPlan - Class in jadex.bdi.planlib.watchdog
Notify the human admin of some agent in case of problems.
NotifyAdminPlan() - Constructor for class jadex.bdi.planlib.watchdog.NotifyAdminPlan
 
NotUnderstoodPlan - Class in jadex.bdi.planlib
Send a not-understood message when no other plan is able to handle a message.
NotUnderstoodPlan() - Constructor for class jadex.bdi.planlib.NotUnderstoodPlan
Create a new plan.

O

ObservationDescription - Class in jadex.bdi.planlib.watchdog
The observation description
ObservationDescription() - Constructor for class jadex.bdi.planlib.watchdog.ObservationDescription
Create a new description.
ObservationDescription(IComponentIdentifier, long, ContactData[]) - Constructor for class jadex.bdi.planlib.watchdog.ObservationDescription
Create a new description.
ObserveAgentPlan - Class in jadex.bdi.planlib.watchdog
Observe an agent via ping requests.
ObserveAgentPlan() - Constructor for class jadex.bdi.planlib.watchdog.ObserveAgentPlan
 
ONE - Static variable in class jadex.bdi.planlib.protocols.Selector
The constant for specifiying that one proposal should be chosen.
orderAcceptables(Object, Object, NegotiationRecord[], ParticipantProposal[]) - Method in class jadex.bdi.planlib.protocols.ProposalEvaluator
Order acceptable proposals by preference.
os - Variable in class jadex.bdi.planlib.messaging.AIM
An OutputStream to the connection.

P

panel - Variable in class jadex.bdi.planlib.DefaultBDIViewerPanel
The panel.
participant - Variable in class jadex.bdi.planlib.protocols.ParticipantProposal
The participants component identifier.
ParticipantProposal - Class in jadex.bdi.planlib.protocols
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.
ParticipantProposal() - Constructor for class jadex.bdi.planlib.protocols.ParticipantProposal
Create a participant proposal.
ParticipantProposal(IComponentIdentifier) - Constructor for class jadex.bdi.planlib.protocols.ParticipantProposal
Create a participant proposal for a given participant.
participants - Variable in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
The cfp object.
passed() - Method in class jadex.bdi.planlib.protocols.AbstractReceiverPlan
Called when the plan is finished, i.e. when the interaction is completed.
password - Variable in class jadex.bdi.planlib.messaging.EmailAccount
The user password.
percepttypes - Variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
The percepttypes infos.
phone - Variable in class jadex.bdi.planlib.watchdog.ContactData
The mobile phone no.
pingdelay - Variable in class jadex.bdi.planlib.watchdog.ObservationDescription
The delay between pings.
PingingPlan - Class in jadex.bdi.planlib.ping
The pinging plan continously sends ping messages to another agent on the same platform.
PingingPlan() - Constructor for class jadex.bdi.planlib.ping.PingingPlan
 
PlanFinishedTaskCondition - Class in jadex.bdi.planlib
Finished condition for a space object task to be removed when a plan is finished.
PlanFinishedTaskCondition(IPlan) - Constructor for class jadex.bdi.planlib.PlanFinishedTaskCondition
Create a plan finished task condition.
port - Variable in class jadex.bdi.planlib.messaging.EmailAccount
The smpt host port.
prices - Variable in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
The prices.
prices - Variable in class jadex.bdi.planlib.protocols.LinearPriceCalculator
The prices.
processPercept(IEnvironmentSpace, String, Object, IComponentIdentifier, ISpaceObject) - Method in class jadex.bdi.planlib.DefaultBDIVisionProcessor
Process a new percept.
PROPERTY_AGENTVIEWERCLASS - Static variable in class jadex.bdi.planlib.DefaultBDIViewerPanel
The constant for the agent optional viewerclass.
PROPERTY_INCLUDESUBCAPABILITIES - Static variable in class jadex.bdi.planlib.DefaultBDIViewerPanel
The constant for the agent optional viewerclass.
PROPERTY_MAXRANGE - Static variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
The maxrange property.
PROPERTY_PERCEPTTYPES - Static variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
The percept types property.
PROPERTY_RANGE - Static variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
The maxrange property.
proposal - Variable in class jadex.bdi.planlib.protocols.ParticipantProposal
The proposal object.
proposal_evaluator - Variable in class jadex.bdi.planlib.protocols.ICNPHandler
The proposal evaluator.
ProposalEvaluator - Class in jadex.bdi.planlib.protocols
A default implementation of the proposal evaluator interface.
ProposalEvaluator() - Constructor for class jadex.bdi.planlib.protocols.ProposalEvaluator
Create a default proposal evaluator.
ProposalEvaluator(Object, boolean) - Constructor for class jadex.bdi.planlib.protocols.ProposalEvaluator
Create a default proposal evaluator with a given limit value.
ProposalEvaluator(Comparator, Object, boolean) - Constructor for class jadex.bdi.planlib.protocols.ProposalEvaluator
Create a default proposal evaluator with a given limit value.
proposals - Variable in class jadex.bdi.planlib.protocols.NegotiationRecord
The participant proposals.

Q

query_nextround_info - Variable in class jadex.bdi.planlib.protocols.ICNPHandler
The query nextround info.
queryNextroundInfo(NegotiationRecord) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
Decide if a new iteration should be performed.
queryNextroundInfo(IQueryNextroundInfo.NextroundInfo, NegotiationRecord[], ParticipantProposal[]) - Method in class jadex.bdi.planlib.protocols.ICNPHandler
Collect information for next negotiation round.
queryNextroundInfo(IQueryNextroundInfo.NextroundInfo, NegotiationRecord[], ParticipantProposal[]) - Method in interface jadex.bdi.planlib.protocols.IQueryNextroundInfo
Collect information for next negotiation round.

R

rejectExcludedProposals(NegotiationRecord, IComponentIdentifier[], Map) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
Reject all proposals, which are not part of the next round.
REMOVE - Static variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
The remove action.
REMOVE_OUTDATED - Static variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
The remove_outdated action (checks all entries in the belief set, if they should be seen, but are no longer there).
removeParticipant(IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
Remove a participant.
request - Variable in class jadex.bdi.planlib.protocols.request.RPInitiatorPlan
The request (must be saved because of conversation tracking).
request - Variable in class jadex.bdi.planlib.protocols.RPQPInitiatorPlan
The request (must be saved because of conversation tracking).
requestFinished(boolean, Object) - Method in class jadex.bdi.planlib.protocols.request.RPInitiatorPlan
Method, that is being called, when the request has finished.
requestFinished(boolean, Object) - Method in class jadex.bdi.planlib.protocols.RPQPInitiatorPlan
Method, that is being called, when the request has finished.
roastPassword(String) - Method in class jadex.bdi.planlib.messaging.AIM
Called to roast the password.
roastString - Variable in class jadex.bdi.planlib.messaging.AIM
The string used to "roast" passwords.
round - Variable in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
The negotiation round.
round - Variable in class jadex.bdi.planlib.protocols.LinearPriceCalculator
The negotiation round.
roundtimeout - Variable in class jadex.bdi.planlib.protocols.AuctionDescription
The auction round timeout.
roundtimeout - Variable in class jadex.bdi.planlib.protocols.AuctionInfo
The auction round timeout.
RPInitiatorPlan - Class in jadex.bdi.planlib.protocols.request
The fipa request plan performs the initiator side of the fipa-request protocol.
RPInitiatorPlan() - Constructor for class jadex.bdi.planlib.protocols.request.RPInitiatorPlan
 
RPQPInitiatorPlan - Class in jadex.bdi.planlib.protocols
The fipa request and query plan performs the initiator side of the fipa-request/query protocol.
RPQPInitiatorPlan() - Constructor for class jadex.bdi.planlib.protocols.RPQPInitiatorPlan
 
RPQPReceiverPlan - Class in jadex.bdi.planlib.protocols
Receive a request and answer it.
RPQPReceiverPlan() - Constructor for class jadex.bdi.planlib.protocols.RPQPReceiverPlan
 
RPReceiverPlan - Class in jadex.bdi.planlib.protocols.request
Receive a request and answer it.
RPReceiverPlan() - Constructor for class jadex.bdi.planlib.protocols.request.RPReceiverPlan
 

S

select(Object[]) - Method in interface jadex.bdi.planlib.protocols.ISelector
Select winner proposals.
select(Object[]) - Method in class jadex.bdi.planlib.protocols.Selector
Select proposals.
Selector - Class in jadex.bdi.planlib.protocols
Default selector implementation for evaluating a set of proposals.
Selector() - Constructor for class jadex.bdi.planlib.protocols.Selector
Create a new selector.
Selector(Comparator) - Constructor for class jadex.bdi.planlib.protocols.Selector
Create a new selector.
Selector(int) - Constructor for class jadex.bdi.planlib.protocols.Selector
Create a new selector.
Selector(Comparator, int) - Constructor for class jadex.bdi.planlib.protocols.Selector
Create a new selector.
send(String, String) - Method in class jadex.bdi.planlib.messaging.AIM
Send a IM
sendCFP(NegotiationRecord, String) - Method in class jadex.bdi.planlib.protocols.contractnet.CNPInitiatorPlan
Send the cfp message.
sendCFP(Object, String, List) - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
Send cfps to all receivers.
sendCFP(Object, String, List) - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
Send cfps to all receivers.
SendEmailPlan - Class in jadex.bdi.planlib.messaging
Send an email.
SendEmailPlan() - Constructor for class jadex.bdi.planlib.messaging.SendEmailPlan
 
sender - Variable in class jadex.bdi.planlib.messaging.EmailAccount
The sender email.
sendFlap(int, String) - Method in class jadex.bdi.planlib.messaging.AIM
Send a FLAP packet
sendFlapSignon() - Method in class jadex.bdi.planlib.messaging.AIM
Send a FLAP signon packet
SendICQPlan - Class in jadex.bdi.planlib.messaging
Send an instant message.
SendICQPlan() - Constructor for class jadex.bdi.planlib.messaging.SendICQPlan
 
sendRaw(String) - Method in class jadex.bdi.planlib.messaging.AIM
Send a string over the socket as raw bytes
SendXMPPPlan - Class in jadex.bdi.planlib.messaging
Send an instant message.
SendXMPPPlan() - Constructor for class jadex.bdi.planlib.messaging.SendXMPPPlan
 
sequence - Variable in class jadex.bdi.planlib.messaging.AIM
The sequence number used for FLAP packets.
SET - Static variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
The set action.
setCfp(Object) - Method in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
Set the cfp object.
setCFP(Object) - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
Set the call for proposal (sent to participants).
setCfpInfo(Object) - Method in class jadex.bdi.planlib.protocols.IQueryNextroundInfo.NextroundInfo
Set the cfp_info oobject.
setCFPInfo(Object) - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
Set the cfp info (i.e. local meta information).
setComponentIdentifier(IComponentIdentifier) - Method in class jadex.bdi.planlib.watchdog.ObservationDescription
Set the component id.
setContacts(ContactData[]) - Method in class jadex.bdi.planlib.watchdog.ObservationDescription
Set the contact data.
setEmail(String) - Method in class jadex.bdi.planlib.watchdog.ContactData
Set the email.
setEndtime(long) - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
Set the end time.
setEvaluation(Object) - Method in class jadex.bdi.planlib.protocols.ParticipantProposal
Set the evaluation.
setFailure(Object) - Method in class jadex.bdi.planlib.protocols.InteractionState
Set the failure description.
setHost(String) - Method in class jadex.bdi.planlib.messaging.EmailAccount
Set the host.
setIcq(String) - Method in class jadex.bdi.planlib.watchdog.ContactData
Setter for icq.
setId(String) - Method in class jadex.bdi.planlib.messaging.IMAccount
Setter for id.
setInteractionState(String) - Method in class jadex.bdi.planlib.protocols.InteractionState
Set the interaction state.
setName(String) - Method in class jadex.bdi.planlib.watchdog.ContactData
Set the name.
setNextRound() - Method in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
Increase the round.
setNextRound() - Method in interface jadex.bdi.planlib.protocols.IOfferGenerator
Increase the round.
setNextRound() - Method in class jadex.bdi.planlib.protocols.LinearPriceCalculator
Increase the round.
setParticipant(IComponentIdentifier) - Method in class jadex.bdi.planlib.protocols.ParticipantProposal
Set the participants component identifier.
setPassword(String) - Method in class jadex.bdi.planlib.messaging.EmailAccount
Set the password.
setPassword(String) - Method in class jadex.bdi.planlib.messaging.IMAccount
Setter for password.
setPhone(String) - Method in class jadex.bdi.planlib.watchdog.ContactData
Set the phone no.
setPingDelay(long) - Method in class jadex.bdi.planlib.watchdog.ObservationDescription
Set the ping delay.
setPort(Integer) - Method in class jadex.bdi.planlib.messaging.EmailAccount
Set the port.
setProposal(Object) - Method in class jadex.bdi.planlib.protocols.ParticipantProposal
Set the proposal object.
setRoundTimeout(long) - Method in class jadex.bdi.planlib.protocols.AuctionDescription
Set the round timeout.
setRoundTimeout(long) - Method in class jadex.bdi.planlib.protocols.AuctionInfo
Set the round timeout.
setSender(String) - Method in class jadex.bdi.planlib.messaging.EmailAccount
Set the sender.
setSsl(boolean) - Method in class jadex.bdi.planlib.messaging.EmailAccount
Set the ssl connection property.
setStarttime(long) - Method in class jadex.bdi.planlib.protocols.AuctionDescription
Set the start time.
setStarttime(long) - Method in class jadex.bdi.planlib.protocols.AuctionInfo
Set the start time.
setStarttime(long) - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
Set the start time.
setTopic(Object) - Method in class jadex.bdi.planlib.protocols.AuctionDescription
Set the auction topic.
setTopic(Object) - Method in class jadex.bdi.planlib.protocols.AuctionInfo
Set the auction topic.
setUser(String) - Method in class jadex.bdi.planlib.messaging.EmailAccount
Set the user.
SIGNON - Static variable in class jadex.bdi.planlib.messaging.AIM
The ID number for a SIGNON packet(FLAP).
sortProposals(Object[]) - Method in class jadex.bdi.planlib.protocols.Selector
Sort the proposals.
SPHandleUpdatePlan - Class in jadex.bdi.planlib.protocols.subscribe
 
SPHandleUpdatePlan() - Constructor for class jadex.bdi.planlib.protocols.subscribe.SPHandleUpdatePlan
 
SPInitiationPlan - Class in jadex.bdi.planlib.protocols.subscribe
 
SPInitiationPlan() - Constructor for class jadex.bdi.planlib.protocols.subscribe.SPInitiationPlan
 
SPReceptionPlan - Class in jadex.bdi.planlib.protocols.subscribe
 
SPReceptionPlan() - Constructor for class jadex.bdi.planlib.protocols.subscribe.SPReceptionPlan
 
SPSubmitUpdatePlan - Class in jadex.bdi.planlib.protocols.subscribe
 
SPSubmitUpdatePlan() - Constructor for class jadex.bdi.planlib.protocols.subscribe.SPSubmitUpdatePlan
 
ssl - Variable in class jadex.bdi.planlib.messaging.EmailAccount
Flag if ssl should be used.
start - Variable in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
The initial message.
start - Variable in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
The initial message.
startprice - Variable in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
The start price.
startprice - Variable in class jadex.bdi.planlib.protocols.LinearPriceCalculator
The start price.
starttime - Variable in class jadex.bdi.planlib.protocols.AuctionDescription
The auction starttime.
starttime - Variable in class jadex.bdi.planlib.protocols.AuctionInfo
The auction starttime.
starttime - Variable in class jadex.bdi.planlib.protocols.NegotiationRecord
The start time.
STATUS_TIMEOUT - Static variable in class jadex.bdi.planlib.protocols.request.RPInitiatorPlan
The state indicating a timeout in this plan.
STATUS_TIMEOUT - Static variable in class jadex.bdi.planlib.protocols.RPQPInitiatorPlan
The state indicating a timeout in this plan.
stepwidth - Variable in class jadex.bdi.planlib.protocols.LinearPriceCalculator
The base (base^round).

T

tocHost - Variable in class jadex.bdi.planlib.messaging.AIM
The host address of the TOC server.
tocPort - Variable in class jadex.bdi.planlib.messaging.AIM
The port used to connect to the TOC server.
topic - Variable in class jadex.bdi.planlib.protocols.AuctionDescription
The auction content.
topic - Variable in class jadex.bdi.planlib.protocols.AuctionInfo
The auction content.
toString() - Method in class jadex.bdi.planlib.protocols.NegotiationRecord
Get the string representation.
toString() - Method in class jadex.bdi.planlib.protocols.ParticipantProposal
Create a string representation of the participant proposal.
toString() - Method in class jadex.bdi.planlib.watchdog.ContactData
Returns a string representation of the object.
toString() - Method in class jadex.bdi.planlib.watchdog.ObservationDescription
Returns a string representation of the object.

U

UNSET - Static variable in class jadex.bdi.planlib.DefaultBDIVisionProcessor
The unset action (sets a belief fact to null).
user - Variable in class jadex.bdi.planlib.messaging.EmailAccount
The user name.

V

variation - Variable in class jadex.bdi.planlib.protocols.ExponentialPriceCalculator
The variation.
variation - Variable in class jadex.bdi.planlib.protocols.LinearPriceCalculator
The variance.
version - Variable in class jadex.bdi.planlib.messaging.AIM
The version of the client.

W

waitForAuctionStart(AuctionDescription, List) - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
Wait for the auction start time.
waitForAuctionStart(AuctionDescription, List) - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
Wait for the auction start time.
waitForProposals(Object, long, List) - Method in class jadex.bdi.planlib.protocols.dutchauction.DAInitiatorPlan
Wait for proposals of participants.
waitForProposals(Object, long, List) - Method in class jadex.bdi.planlib.protocols.englishauction.EAInitiatorPlan
Wait for proposals of participants.
writeWord(short) - Method in class jadex.bdi.planlib.messaging.AIM
Write a little endian word

A B C D E F G H I J L M N O P Q R S T U V W

Copyright © 2010. All Rights Reserved.