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

S

SEND - Static variable in class fr.lifl.genca.communication.ServerPrimitive
 
SUBSCRIBE - Static variable in class fr.lifl.genca.communication.ServerPrimitive
 
ServerMessage - class fr.lifl.genca.communication.ServerMessage.
 
ServerMessage(String, ServerPrimitive, Object[]) - Constructor for class fr.lifl.genca.communication.ServerMessage
 
ServerPrimitive - class fr.lifl.genca.communication.ServerPrimitive.
 
sendAccept(Object[]) - Method in class fr.lifl.genca.negotiation.Engagement
to send an acceptation for the contract
sendAccept(Object[]) - Method in interface fr.lifl.genca.negotiation.MicroAgentEngagement
this method is called by the strategy to send an acceptation of the contract to the initiator (with possible parameters).
sendAnnul(Vector) - Method in class fr.lifl.genca.negotiation.Goal
sending an annul message
sendAnnul(Vector) - Method in interface fr.lifl.genca.negotiation.MicroAgentGoal
this method is called by the strategy to send a cancellation of the contract to the participants included in who.
sendConfirm(Vector) - Method in class fr.lifl.genca.negotiation.Goal
sending a confirm message
sendConfirm(Vector) - Method in interface fr.lifl.genca.negotiation.MicroAgentGoal
this method is called by the strategy to send a confirmation of the contract to the participants included in who.
sendManualMessage(Vector, NegotiationMessage) - Method in class fr.lifl.genca.negotiation.Negotiator
to send a message in case of manual mode
sendMyMessage(Vector, ServerMessage) - Method in class fr.lifl.genca.communication.NamesServer
to send the same message at a list of participants
sendOneMessage() - Method in class fr.lifl.genca.centralised.CentralisedCommunicator
 
sendRefuse() - Method in class fr.lifl.genca.negotiation.Engagement
to send a refusal for the contract
sendRefuse() - Method in interface fr.lifl.genca.negotiation.MicroAgentEngagement
this method is called by the strategy to send an refusal of the contract to the initiator.
sendToAgent(Object, ServerMessage) - Method in class fr.lifl.genca.centralised.CentralisedCommunicator
to send a message to one participant (synchronous).
sendToAgent(Object, ServerMessage) - Method in interface fr.lifl.genca.communication.Communicator
for the server to send a message to one participant (synchronous).
sendToAgent(Object, ServerMessage) - Method in class fr.lifl.genca.madkit.MadkitCommunicator
to send a message (synchronous)
sendToAgent(Object, ServerMessage) - Method in class fr.lifl.genca.magique.MagiqueCommunicator
to send a message (synchronous)
sendToAgent(Object, ServerMessage) - Method in class fr.lifl.genca.mail.MailCommunicator
to send a message to one participant (synchronous).
sendToServer(ServerMessage) - Method in class fr.lifl.genca.centralised.CentralisedCommunicator
 
sendToServer(ServerMessage) - Method in interface fr.lifl.genca.communication.Communicator
for an agent to send a message to the names server
sendToServer(ServerMessage) - Method in class fr.lifl.genca.madkit.MadkitCommunicator
 
sendToServer(ServerMessage) - Method in class fr.lifl.genca.magique.MagiqueCommunicator
 
sendToServer(ServerMessage) - Method in class fr.lifl.genca.mail.MailCommunicator
 
sendYourMessage() - Method in class fr.lifl.genca.centralised.Agent
 
sender - Variable in class fr.lifl.genca.communication.NegotiationMessage
the sender of the message
sender - Variable in class fr.lifl.genca.communication.ServerMessage
 
sent - Variable in class fr.lifl.genca.strategy.DefaultParticipantStrategy
 
serverParams - Variable in class fr.lifl.genca.negotiation.Negotiator
 
set(int, int, boolean) - Method in class fr.lifl.genca.negotiation.HistoricalResults
To set the answer of participant p for a contract involving resource r
setArrivalDate(MyDate) - Method in class fr.lifl.genca.negotiation.Contract
sets the arrival date of the proposition
setAutomatic() - Method in class fr.lifl.genca.negotiation.Negotiator
to set automatic mode
setAutomaticMode() - Method in class fr.lifl.genca.gui.GraphNegotiator
 
setBusy(boolean) - Method in class fr.lifl.genca.gui.GraphNegotiator
 
setManual() - Method in class fr.lifl.genca.negotiation.Negotiator
to set manual mode
setManualMode() - Method in class fr.lifl.genca.gui.GraphNegotiator
 
setNamesServer(NamesServer) - Method in class fr.lifl.genca.mail.MailCommunicator
To set the names server associated to the agent if it is the agent that plays that role.
setNamesServer(NamesServer) - Method in class fr.lifl.genca.mail.PopMailWatcher
To set the names server associated to the agent if it is the agent that plays that role.
setNegotiator(Negotiator) - Method in class fr.lifl.genca.mail.MailCommunicator
To set the negotiator associated to the agent, if it is a negotiating one
setNegotiator(Negotiator) - Method in class fr.lifl.genca.mail.PopMailWatcher
To set the negotiator associated to the agent, if it is a negotiating one
setResourcesAndParticipants(Vector, Vector) - Method in class fr.lifl.genca.gui.GraphNegotiator
to fill the graph
setRetraction(int, int) - Method in class fr.lifl.genca.negotiation.HistoricalResults
To set a retraction from participant p for resource r
setSimultaneous(boolean) - Method in class fr.lifl.genca.negotiation.Negotiator
to set simultaneous mode
setSimultaneousMode(boolean) - Method in class fr.lifl.genca.gui.GraphNegotiator
 
setUpIntegerEditor(JTable) - Method in class fr.lifl.genca.gui.Graph
 
setValue(int) - Method in class fr.lifl.genca.gui.WholeNumberField
 
shortName - Variable in class fr.lifl.genca.gui.GraphNegotiator
 
show() - Method in class fr.lifl.genca.gui.GraphNegotiator
 
simultaneousNegotiations - Variable in class fr.lifl.genca.negotiation.Engagement
 
simultaneousNegotiations - Variable in class fr.lifl.genca.negotiation.Goal
 
simultaneousNegotiations - Variable in class fr.lifl.genca.negotiation.Negotiator
to know if all negotiations are simultaneous or not
sortResources() - Method in class fr.lifl.genca.negotiation.Negotiator
 
sortedRes - Variable in class fr.lifl.genca.strategy.DefaultInitiatorStrategy
 
state - Variable in class fr.lifl.genca.communication.NegotiationMessage
the negotiation state
state - Variable in class fr.lifl.genca.negotiation.Engagement
 
state - Variable in class fr.lifl.genca.negotiation.Goal
 
states - Variable in class fr.lifl.genca.gui.GraphNegotiator
 
states - Variable in class fr.lifl.genca.negotiation.Negotiator
to map contract and state of negotiation if I am the initiator
subscribe(String, Object, String, Vector) - Method in class fr.lifl.genca.communication.NamesServer
a participant subscribes to the address book, he receives the list of participants and resources already existing for the type of negotiation he subscribes to.
subscribe() - Method in class fr.lifl.genca.negotiation.Negotiator
to subscribe the system

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