Package | Description |
---|---|
negotiator | |
negotiator.actions | |
negotiator.boaframework | |
negotiator.events | |
negotiator.protocol | |
negotiator.protocol.alternatingoffers | |
negotiator.protocol.auction | |
negotiator.repository |
Modifier and Type | Method and Description |
---|---|
static Agent |
Global.loadAgent(java.lang.String path)
Load an agent using the given classname/filename.
|
static Agent |
Global.loadAgent(java.lang.String agentClassName,
java.lang.String variables)
load agent and then set the parameters.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
Global.getAgentDescription(Agent agent)
Gives a useful agent name.
|
Constructor and Description |
---|
ActionEvent(Agent actorP,
Action actP,
int roundP,
long elapsed,
double utilA,
double utilB,
java.lang.String remarks) |
Constructor and Description |
---|
NoAction(Agent agent) |
OfferForFeedback(Agent agent,
Bid bid)
Creates a new instance of SendBid
|
OfferForVoting(Agent agent,
Bid bid)
Creates a new instance of SendBid
|
Modifier and Type | Class and Description |
---|---|
class |
BOAagent
This class describes a basic decoupled agent.
|
Modifier and Type | Method and Description |
---|---|
Agent |
ActionEvent.getActor() |
Constructor and Description |
---|
ActionEvent(java.lang.Object source,
Agent actorP,
Action actP,
int roundP,
long elapsed,
double t,
double utilA,
double utilB,
double utilADiscount,
double utilBDsicount,
java.lang.String remarks,
boolean finalActionEvent) |
Modifier and Type | Field and Description |
---|---|
protected Agent |
BilateralAtomicNegotiationSession.agentA |
protected Agent |
BilateralAtomicNegotiationSession.agentB |
Modifier and Type | Method and Description |
---|---|
Agent |
BilateralAtomicNegotiationSession.getAgentA() |
Agent |
BilateralAtomicNegotiationSession.getAgentB() |
Modifier and Type | Method and Description |
---|---|
void |
Protocol.fireNegotiationActionEvent(Agent actorP,
Action actP,
int roundP,
long elapsed,
double time,
double utilA,
double utilB,
double utilADiscount,
double utilBDiscount,
java.lang.String remarks,
boolean finalActionEvent) |
protected void |
BilateralAtomicNegotiationSession.fireNegotiationActionEvent(Agent actorP,
Action actP,
int roundP,
long elapsed,
double time,
double utilA,
double utilB,
double utilADiscount,
double utilBDiscount,
java.lang.String remarks,
boolean finalActionEvent) |
protected void |
BilateralAtomicNegotiationSession.fireNegotiationActionEvent(Agent actorP,
Action actP,
int roundP,
long elapsed,
double utilA,
double utilB,
double utilADiscount,
double utilBDiscount,
java.lang.String remarks,
boolean finalActionEvent)
Deprecated.
|
double |
BilateralAtomicNegotiationSession.getOpponentUtility(Agent pAgent,
Bid pBid) |
double |
BilateralAtomicNegotiationSession.getOpponentWeight(Agent pAgent,
int pIssueID) |
Constructor and Description |
---|
BilateralAtomicNegotiationSession(Protocol protocol,
Agent agentA,
Agent agentB,
java.lang.String agentAname,
java.lang.String agentBname,
AbstractUtilitySpace spaceA,
AbstractUtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams) |
Modifier and Type | Field and Description |
---|---|
protected Agent |
AlternatingOffersProtocol.agentA |
protected Agent |
AlternatingOffersProtocol.agentB |
Agent |
AlternatingOffersBilateralAtomicNegoSession.currentAgent |
Modifier and Type | Method and Description |
---|---|
Agent |
AlternatingOffersProtocol.getAgent(int index) |
Agent |
AlternatingOffersBilateralAtomicNegoSession.otherAgent(Agent ag) |
Modifier and Type | Method and Description |
---|---|
protected void |
AlternatingOffersBilateralAtomicNegoSession.checkAgentActivity(Agent agent)
This is the running method of the negotiation thread.
|
Agent |
AlternatingOffersBilateralAtomicNegoSession.otherAgent(Agent ag) |
Constructor and Description |
---|
AlternatingOffersBilateralAtomicNegoSession(Protocol protocol,
Agent agentA,
Agent agentB,
java.lang.String agentAname,
java.lang.String agentBname,
AbstractUtilitySpace spaceA,
AbstractUtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams,
java.lang.String startingAgent)
load the runtime objects to start negotiation
|
Constructor and Description |
---|
AuctionBilateralAtomicNegoSession(Protocol protocol,
Agent agentA,
Agent agentB,
java.lang.String agentAname,
java.lang.String agentBname,
AbstractUtilitySpace spaceA,
AbstractUtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams,
java.lang.String startingAgent,
int totalTime) |
Modifier and Type | Method and Description |
---|---|
Agent |
AgentRepItem.getInstance()
Try to load the agent that this reference points to.
|