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

C

CANCEL - Static variable in class fr.lifl.genca.negotiation.NegotiationPrimitive
 
CONFIRM - Static variable in class fr.lifl.genca.negotiation.NegotiationPrimitive
 
CONNECT - Static variable in class fr.lifl.genca.communication.ServerPrimitive
 
CentralisedCommunicator - class fr.lifl.genca.centralised.CentralisedCommunicator.
This class provides a communicator for a centralised application, where the communicator sends a message when it is its turn.
CentralisedCommunicator(AgentServer, String) - Constructor for class fr.lifl.genca.centralised.CentralisedCommunicator
 
CentralisedImp - class fr.lifl.genca.centralised.CentralisedImp.
This class provides an implementation for an application that is centralised and runs in a round-robin way.
CentralisedImp() - Constructor for class fr.lifl.genca.centralised.CentralisedImp
 
Communicator - interface fr.lifl.genca.communication.Communicator.
The interface for a communicator for the ANTS API.
Contract - class fr.lifl.genca.negotiation.Contract.
the Contract is composed of : the short name of the initiator the resources to negotiate a delay to answer a default answer a string representation of resources the identificator of the contract
Contract(String, int[], Integer, String, String, String) - Constructor for class fr.lifl.genca.negotiation.Contract
Constructor
ContractProperties - class fr.lifl.genca.negotiation.ContractProperties.
the ContractProperties is composed of : the id of the related contract the list of participants the minimum number of agreements needed to confirm the contract the number of agreements obtained the maximum number of modification request the number of times the Contract has been modified the maximum number of renegotiations the number of renegotiations done It will only be used by a Goal.
ContractProperties(String, Vector, int, int, int) - Constructor for class fr.lifl.genca.negotiation.ContractProperties
Constructor
c - Variable in class fr.lifl.genca.negotiation.Goal
 
cancelAndDeplaceContract(Contract) - Method in class fr.lifl.genca.negotiation.Negotiator
to cancel a contract previously taken and to deplace it
cancelContract - Variable in class fr.lifl.genca.gui.Graph
 
cancelContract() - Method in class fr.lifl.genca.gui.GraphNegotiator
 
cancelLauncher(String) - Method in class fr.lifl.genca.negotiation.Negotiator
when the message received is a delete contract one
cancelList - Variable in class fr.lifl.genca.gui.Graph
 
cancelListModel - Variable in class fr.lifl.genca.gui.Graph
 
cbD - Variable in class fr.lifl.genca.gui.Graph
 
changeContract(Contract, String) - Method in class fr.lifl.genca.negotiation.Engagement
to change the contract concerned
changeContract(Contract, String) - Method in interface fr.lifl.genca.negotiation.MicroAgentEngagement
this method is called to change the contract and state of the engagement.
clearAfC() - Method in class fr.lifl.genca.gui.GraphNegotiator
 
clearContractParams() - Method in class fr.lifl.genca.gui.GraphNegotiator
 
clearCreationParams() - Method in class fr.lifl.genca.gui.GraphNegotiator
 
clearFields() - Method in class fr.lifl.genca.gui.GraphNegotiator
 
clone() - Method in class fr.lifl.genca.gui.Box
 
clone() - Method in class fr.lifl.genca.negotiation.MyDate
 
closeWindow() - Method in class fr.lifl.genca.gui.GraphNegotiator
 
cmptContract - Variable in class fr.lifl.genca.negotiation.Negotiator
to count contracts I initiate
cmptm - Variable in class fr.lifl.genca.negotiation.Goal
 
cmptp - Variable in class fr.lifl.genca.negotiation.Goal
 
coef - Static variable in class fr.lifl.genca.strategy.DefaultInitiatorStrategy
 
compareTo(MyDate) - Method in class fr.lifl.genca.negotiation.MyDate
Compare la date courante avec la date passée en paramètre.
compareTo(Object) - Method in class fr.lifl.genca.negotiation.Negotiator.ResAndPriority
to compare two resources
compareTo(Object) - Method in class fr.lifl.genca.strategy.ResToSort
to compare two resources
confirm() - Method in class fr.lifl.genca.negotiation.Engagement
method invoked when a contract is confirmed
confirm() - Method in interface fr.lifl.genca.negotiation.MicroAgentEngagement
this method informs the engagement that the contract is confirmed.
confirmContract(String) - Method in class fr.lifl.genca.negotiation.Negotiator
to note the contract is taken
confirmLauncher(String) - Method in class fr.lifl.genca.negotiation.Negotiator
when the message received is a confirmation of contract
connect(String, Object) - Method in class fr.lifl.genca.communication.NamesServer
a participant connects itself and receives his waiting messages
connect() - Method in class fr.lifl.genca.negotiation.Negotiator
to connect the system
connection() - Method in class fr.lifl.genca.gui.GraphNegotiator
 
contact() - Method in class fr.lifl.genca.negotiation.Goal
method invoked to launch the negotiation of the contract
contact() - Method in interface fr.lifl.genca.negotiation.MicroAgentGoal
this method is responsible for sending the contract proposition to the participants.
containsMicroAgent(MicroAgent) - Method in class fr.lifl.genca.gui.Box
 
contractInfos - Variable in class fr.lifl.genca.negotiation.Engagement
 
contractInfos - Variable in class fr.lifl.genca.negotiation.Goal
 
contracts - Variable in class fr.lifl.genca.gui.Graph
 
contractsList - Variable in class fr.lifl.genca.gui.Graph
 
contractsListModel - Variable in class fr.lifl.genca.gui.Graph
 
contractsPanel - Variable in class fr.lifl.genca.gui.Graph
 
contractsToPropose - Variable in class fr.lifl.genca.gui.GraphNegotiator
 
correspondingResources(String) - Method in class fr.lifl.genca.communication.ResourceWarehouse
to get resources corresponding to the type given in parameter
cp - Variable in class fr.lifl.genca.negotiation.Goal
 
cp - Variable in class fr.lifl.genca.strategy.DefaultInitiatorStrategy
 
createAfC() - Method in class fr.lifl.genca.gui.Graph
creates a JPanel to display the contract to propose and ask the answer if one is needed
createContract(String, int[], Integer, String, String, String, Object[]) - Method in class fr.lifl.genca.negotiation.Negotiator
to create a contract
createContractProperties(String, Vector, int, int, int, Object[]) - Method in class fr.lifl.genca.negotiation.Negotiator
to create the properties of a contract
createDefaultModel() - Method in class fr.lifl.genca.gui.WholeNumberField
 
createEngagement(Contract, String, String, boolean) - Method in class fr.lifl.genca.negotiation.Negotiator
to create an Engagement
createGoal(Contract, ContractProperties, int, boolean, boolean) - Method in class fr.lifl.genca.negotiation.Negotiator
to create a Goal
createGraph() - Method in class fr.lifl.genca.gui.GraphNegotiator
this should be override if the Graph is extended
createGraphNegotiator() - Method in class fr.lifl.genca.negotiation.Negotiator
to create the GraphNegotiator which interacts with the Graph
createNegotiator(String, String) - Method in class fr.lifl.genca.centralised.Agent
 
createNord1() - Method in class fr.lifl.genca.gui.Graph
creates a JPanel to ask the other things required for a contract
createResourcesView(Vector) - Method in class fr.lifl.genca.gui.Graph
 
creation() - Method in class fr.lifl.genca.gui.GraphNegotiator
 
creationPanel - Variable in class fr.lifl.genca.gui.Graph
 
current - Variable in class fr.lifl.genca.gui.GraphNegotiator
 

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