Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
W
X
M
MODIFICATION_REQUEST
- Static variable in class fr.lifl.genca.negotiation.
NegotiationPrimitive
MadkitCommunicator
- class fr.lifl.genca.madkit.
MadkitCommunicator
.
This class provides a communicator for the Madkit platform.
MadkitCommunicator(Agent)
- Constructor for class fr.lifl.genca.madkit.
MadkitCommunicator
MadkitNegotiatorAgent
- class fr.lifl.genca.madkit.
MadkitNegotiatorAgent
.
This class provides a negotiating agent for the Madkit platform.
MadkitNegotiatorAgent()
- Constructor for class fr.lifl.genca.madkit.
MadkitNegotiatorAgent
MadkitRouteurAgent
- class fr.lifl.genca.madkit.
MadkitRouteurAgent
.
This class provides an agent that plays the role of names server.
MadkitRouteurAgent()
- Constructor for class fr.lifl.genca.madkit.
MadkitRouteurAgent
MagiqueCommunicator
- class fr.lifl.genca.magique.
MagiqueCommunicator
.
This class provides a communicator that uses the
Magique API
for communication between agents.
MagiqueCommunicator(Agent)
- Constructor for class fr.lifl.genca.magique.
MagiqueCommunicator
MagiqueImpXml
- class fr.lifl.genca.magique.
MagiqueImpXml
.
This is the main class for launching an application from an XML file
MagiqueImpXml()
- Constructor for class fr.lifl.genca.magique.
MagiqueImpXml
MagiqueRemoteImp
- class fr.lifl.genca.magique.
MagiqueRemoteImp
.
This is the main application for launching an agent on a remote computer.
MagiqueRemoteImp()
- Constructor for class fr.lifl.genca.magique.
MagiqueRemoteImp
MailAgent
- class fr.lifl.genca.mail.
MailAgent
.
This class provides an agent that uses a mail communicator.
MailAgent(String, String, String, String)
- Constructor for class fr.lifl.genca.mail.
MailAgent
Constructor
MailAgent(String, String, MailCommunicator, String, Negotiator)
- Constructor for class fr.lifl.genca.mail.
MailAgent
MailCommunicator
- class fr.lifl.genca.mail.
MailCommunicator
.
This class provides a communicator that uses e-mail to communicate.
MailCommunicator(String, String)
- Constructor for class fr.lifl.genca.mail.
MailCommunicator
Constructor.
MailServerAgent
- class fr.lifl.genca.mail.
MailServerAgent
.
This class provides an agent that plays the role of the name server and that uses a MailCommunicator.
MailServerAgent(String)
- Constructor for class fr.lifl.genca.mail.
MailServerAgent
MailServerAgent(NamesServer, MailCommunicator, String)
- Constructor for class fr.lifl.genca.mail.
MailServerAgent
Matrix
- class fr.lifl.genca.negotiation.
Matrix
.
to store the contracts following the resources they need
Matrix(int, int)
- Constructor for class fr.lifl.genca.negotiation.
Matrix
Matrix()
- Constructor for class fr.lifl.genca.negotiation.
Matrix
Matrix(int)
- Constructor for class fr.lifl.genca.negotiation.
Matrix
Message
- interface fr.lifl.genca.communication.
Message
.
MicroAgent
- interface fr.lifl.genca.negotiation.
MicroAgent
.
A MicroAgent is responsible for the management of a negotiation process.
MicroAgentEngagement
- interface fr.lifl.genca.negotiation.
MicroAgentEngagement
.
A MicroAgentEngagement is responsible for the management of a negotiation process for a contract proposed to the agent.
MicroAgentGoal
- interface fr.lifl.genca.negotiation.
MicroAgentGoal
.
A MicroAgentGoal is responsible for the management of a negotiation process for a contract the agent proposes.
MyDate
- class fr.lifl.genca.negotiation.
MyDate
.
Cette classe a pour objectif de redéfinir proprement la classe GregorianCalendar qui est d'un usage difficile et pas très cohérent.
MyDate(int, int, int)
- Constructor for class fr.lifl.genca.negotiation.
MyDate
Constructeur à qui l'on passe trois entiers jour,mois,année dans l'ordre.
MyDate(int, int, int, int, int)
- Constructor for class fr.lifl.genca.negotiation.
MyDate
Constructeur à qui l'on passe cinq entiers jour,mois,année, heure, minute dans l'ordre.
MyGregorianCalendar
- class fr.lifl.genca.negotiation.
MyGregorianCalendar
.
MyGregorianCalendar(int, int, int)
- Constructor for class fr.lifl.genca.negotiation.
MyGregorianCalendar
MyGregorianCalendar(int, int, int, int, int)
- Constructor for class fr.lifl.genca.negotiation.
MyGregorianCalendar
main(String[])
- Static method in class fr.lifl.genca.centralised.
CentralisedImp
main(String[])
- Static method in class fr.lifl.genca.magique.
MagiqueImpXml
main(String[])
- Static method in class fr.lifl.genca.magique.
MagiqueRemoteImp
main(String[])
- Static method in class fr.lifl.genca.mail.
RunAgentServer
main(String[])
- Static method in class fr.lifl.genca.mail.
RunMailAgent
manual
- Variable in class fr.lifl.genca.negotiation.
Negotiator
to know the utilisation mode, by default, it is automatic
manualPanel
- Variable in class fr.lifl.genca.gui.
Graph
marked
- Variable in class fr.lifl.genca.strategy.
DefaultInitiatorStrategy
maxRenegotiations
- Variable in class fr.lifl.genca.negotiation.
ContractProperties
maxtimes
- Variable in class fr.lifl.genca.negotiation.
ContractProperties
messages
- Variable in class fr.lifl.genca.gui.
Graph
messagesPanel
- Variable in class fr.lifl.genca.gui.
Graph
minAgreements
- Variable in class fr.lifl.genca.negotiation.
ContractProperties
modifSize
- Variable in class fr.lifl.genca.negotiation.
Negotiator
the number of resources proposed for a modification request
modificationRequest(String)
- Method in class fr.lifl.genca.negotiation.
Engagement
method invoked at the arrival of a demand of possible contract deplacement
modificationRequest(Vector)
- Method in class fr.lifl.genca.negotiation.
Goal
sending a request of modification
modificationRequest(String)
- Method in interface fr.lifl.genca.negotiation.
MicroAgentEngagement
this method informs the engagement that the initiator of the contract requests a modification for it.
modificationRequest(Vector)
- Method in interface fr.lifl.genca.negotiation.
MicroAgentGoal
this method is called by the strategy to send a modification request to the participants included in who.
modificationRequestLauncher(String, String)
- Method in class fr.lifl.genca.negotiation.
Negotiator
when the message received is a demand of free resources
moniteur
- Variable in class fr.lifl.genca.gui.
GraphNegotiator
moniteur
- Variable in class fr.lifl.genca.negotiation.
Goal
moniteur
- Variable in class fr.lifl.genca.negotiation.
Negotiator
for synchronization
myAddress
- Variable in class fr.lifl.genca.negotiation.
Negotiator
myAgent
- Variable in class fr.lifl.genca.gui.
Graph
myCoef
- Static variable in class fr.lifl.genca.strategy.
DefaultInitiatorStrategy
myCommunicator
- Variable in class fr.lifl.genca.centralised.
Agent
myCommunicator
- Variable in class fr.lifl.genca.centralised.
AgentServer
myCommunicator
- Variable in class fr.lifl.genca.magique.
NegotiationSkill
myCommunicator
- Variable in class fr.lifl.genca.mail.
MailServerAgent
myCommunicator
- Variable in class fr.lifl.genca.negotiation.
Engagement
myCommunicator
- Variable in class fr.lifl.genca.negotiation.
Goal
myCommunicator
- Variable in class fr.lifl.genca.negotiation.
Negotiator
myContract
- Variable in class fr.lifl.genca.negotiation.
Engagement
myContract
- Variable in class fr.lifl.genca.strategy.
DefaultInitiatorStrategy
myContracts
- Variable in class fr.lifl.genca.negotiation.
Negotiator
to map a contract with his properties if I am the initiator
myEng
- Variable in class fr.lifl.genca.strategy.
DefaultParticipantStrategy
myFoR
- Variable in class fr.lifl.genca.strategy.
DefaultInitiatorStrategy
myGoal
- Variable in class fr.lifl.genca.strategy.
DefaultInitiatorStrategy
myGraph
- Variable in class fr.lifl.genca.gui.
GraphNegotiator
myGraph
- Variable in class fr.lifl.genca.negotiation.
Engagement
myGraph
- Variable in class fr.lifl.genca.negotiation.
Goal
myGraph
- Variable in class fr.lifl.genca.negotiation.
Negotiator
myInitiatorStrategy
- Variable in class fr.lifl.genca.negotiation.
Negotiator
myLinkWithMyAgent
- Variable in class fr.lifl.genca.gui.
Graph
myMailProperties
- Variable in class fr.lifl.genca.mail.
MailServerAgent
myMicroAgent
- Variable in class fr.lifl.genca.gui.
Box
myMicroAgents
- Variable in class fr.lifl.genca.negotiation.
Negotiator
to map a contract id with the MicroAgent associated
myName
- Variable in class fr.lifl.genca.centralised.
Agent
myName
- Variable in class fr.lifl.genca.centralised.
CentralisedCommunicator
myNegotiator
- Variable in class fr.lifl.genca.centralised.
Agent
myNegotiator
- Variable in class fr.lifl.genca.gui.
GraphNegotiator
myNegotiator
- Variable in class fr.lifl.genca.magique.
NegotiationSkill
myNegotiator
- Variable in class fr.lifl.genca.negotiation.
Engagement
myNegotiator
- Variable in class fr.lifl.genca.negotiation.
Goal
myNegotiator
- Variable in class fr.lifl.genca.strategy.
DefaultInitiatorStrategy
myNegotiator
- Variable in class fr.lifl.genca.strategy.
DefaultParticipantStrategy
myParticipantStrategy
- Variable in class fr.lifl.genca.negotiation.
Negotiator
myPriority
- Variable in class fr.lifl.genca.negotiation.
Negotiator
to remember the priority of the agent
myResources
- Variable in class fr.lifl.genca.gui.
GraphNegotiator
myResources
- Variable in class fr.lifl.genca.negotiation.
Negotiator
my own resources (those for which I can create a contract)
myServer
- Variable in class fr.lifl.genca.centralised.
AgentServer
myServer
- Variable in class fr.lifl.genca.centralised.
CentralisedCommunicator
myServer
- Variable in class fr.lifl.genca.mail.
MailServerAgent
myShortName
- Variable in class fr.lifl.genca.negotiation.
Engagement
myShortName
- Variable in class fr.lifl.genca.negotiation.
Goal
myShortName
- Variable in class fr.lifl.genca.negotiation.
Negotiator
myStrategy
- Variable in class fr.lifl.genca.negotiation.
Engagement
myStrategy
- Variable in class fr.lifl.genca.negotiation.
Goal
myTimer
- Variable in class fr.lifl.genca.negotiation.
Goal
myXmlReader
- Variable in class fr.lifl.genca.negotiation.
Negotiator
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
W
X