RunServer
Folder 1
RunningSessionsRepo
RunningSession
SessionsListSocket
RunSession
doGet()
doPost()
PartiesServer
Folder 2
PartyFactory
WebSocketURI create(name, profileRef)
maximumSlots()
availableSlots()
PartyFactorySocketAdapter
URI create(String name, ProfileRef)
List<String> getNames()
Party(PartyRef):
Listener<NegotiationEvent>
getCapabilities()
init(NegotiationInfo)
getDescription()
destroy()
Action getAction()
inform(info)
WebSocket
PartySocketAdapter
ProfilesServer
Folder 3
ProfileFactory
getDomain(domain name)
getProfile(profile name)
add(domain desc, domain name)
add(profile desc, profile name)
DefaultProfilesFactory
AutoUpdatingProfilesFactory
GetProfileSocket
ProfilesListSocket
IssueValue
Folder 5
ValueSet
getValues()
DiscreteValueSet
NumberValueSet
Domain
getName()
getIssues()
getValues()
iscomplete(Bid)
Value
Bid
DiscreteValue
NumberValue
Profile
Folder 6
Profile
String name()
Domain getDomain()
LinearAdditiveUtilitySpace
DiscreteProfile
ValueSetUtilities
getUtility(Value)
isFitting(ValueSet)
NumberProfile
UtilitySpace
BigDecimal getUtility(Bid)
PartialOrdering
isPreferredOrEqual(Bid,Bid)
TotalOrdering
BigDecimal
events
Folder 7
actions
Folder 1
Action
ActionWithBid
Offer
EndNegotiation
Accept
AbstractAction
PartyID
events
Folder 2
NegotiationEvent
ActionEvent
SessionStarted
SessionEnded
TournamentStarted
ProtocolEvent
Party
Folder 8
Capabilities
Party
getCapabilities()
terminate()
getDescription()
DefaultParty
inform
Folder 1
Inform
ActionDone
Settings
Finished
YourTurn
Timeline
Folder 11
Progress(Deadline)
value()
ProgressRounds
ProgressTime
Deadline
DeadlineTime
DeadlineRound
BidSpace
Folder 12
BidSpace
pareto())
nashPoint()
kalaiPoint()
socialWelfarePoinit()
BidspaceDiscrete
OpponentModel
receiveMessage()
FrequencyOpponentModel
AllBidsList
get(n)
size()
pareto
Folder 1
ParetoFrontier
getProfiles()
getPoints()
ParetoLinearAdditive
GenericPareto
exampleparties
Folder 13
Concrete agent,
eg niceParty,
nastyParty,
Boulware, Bayesian
protocol
Folder 14
SessionState
SessionSettings
getProtocol()
SessionProtocol
SAOPSettings
SAOPState
SAOP
TournamentProtocol
TournamentState
TournamentSettings
AllPermutationsSettings
AllPermutationsState
AllPermutationsProtocol
references
Folder 15
PartyRef
Reference
ProfileRef
ProtocolRef
PartyWithProfile
Connection
Connectable
ConnectionFactory
DefaultConnection
DomainRef
opponentmodel
Folder 17
OpponentModel
FrequencyOpponentModel
boa
Folder 18
BoaParty
AcceptanceStrategy
TimeDependent
AcceptanceStrategy
BoaState
BiddingStrategy
TimeDe[endent
BiddingStrategy
*
*
*Issue
1
*
1
1
*Issue
1
*Issue
*Issue
1
*
1
1
1
*