source: javadoc/serialized-form.html@ 1

Last change on this file since 1 was 1, checked in by Wouter Pasman, 6 years ago

Initial import : Genius 9.0.0

File size: 104.9 KB
Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2<!-- NewPage -->
3<html lang="en">
4<head>
5<!-- Generated by javadoc (1.8.0_112) on Thu Jun 21 12:05:58 CEST 2018 -->
6<title>Serialized Form (Genius Core Documentation)</title>
7<meta name="date" content="2018-06-21">
8<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
9<script type="text/javascript" src="script.js"></script>
10</head>
11<body>
12<script type="text/javascript"><!--
13 try {
14 if (location.href.indexOf('is-external=true') == -1) {
15 parent.document.title="Serialized Form (Genius Core Documentation)";
16 }
17 }
18 catch(err) {
19 }
20//-->
21</script>
22<noscript>
23<div>JavaScript is disabled on your browser.</div>
24</noscript>
25<!-- ========= START OF TOP NAVBAR ======= -->
26<div class="topNav"><a name="navbar.top">
27<!-- -->
28</a>
29<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
30<a name="navbar.top.firstrow">
31<!-- -->
32</a>
33<ul class="navList" title="Navigation">
34<li><a href="overview-summary.html">Overview</a></li>
35<li>Package</li>
36<li>Class</li>
37<li>Use</li>
38<li><a href="overview-tree.html">Tree</a></li>
39<li><a href="deprecated-list.html">Deprecated</a></li>
40<li><a href="index-all.html">Index</a></li>
41<li><a href="help-doc.html">Help</a></li>
42</ul>
43</div>
44<div class="subNav">
45<ul class="navList">
46<li>Prev</li>
47<li>Next</li>
48</ul>
49<ul class="navList">
50<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
51<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
52</ul>
53<ul class="navList" id="allclasses_navbar_top">
54<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
55</ul>
56<div>
57<script type="text/javascript"><!--
58 allClassesLink = document.getElementById("allclasses_navbar_top");
59 if(window==top) {
60 allClassesLink.style.display = "block";
61 }
62 else {
63 allClassesLink.style.display = "none";
64 }
65 //-->
66</script>
67</div>
68<a name="skip.navbar.top">
69<!-- -->
70</a></div>
71<!-- ========= END OF TOP NAVBAR ========= -->
72<div class="header">
73<h1 title="Serialized Form" class="title">Serialized Form</h1>
74</div>
75<div class="serializedFormContainer">
76<ul class="blockList">
77<li class="blockList">
78<h2 title="Package">Package&nbsp;genius.core</h2>
79<ul class="blockList">
80<li class="blockList"><a name="genius.core.Agent">
81<!-- -->
82</a>
83<h3>Class <a href="genius/core/Agent.html" title="class in genius.core">genius.core.Agent</a> extends <a href="genius/core/AgentAdapter.html" title="class in genius.core">AgentAdapter</a> implements Serializable</h3>
84<dl class="nameValue">
85<dt>serialVersionUID:</dt>
86<dd>-8831662293608224409L</dd>
87</dl>
88<ul class="blockList">
89<li class="blockList">
90<h3>Serialized Fields</h3>
91<ul class="blockList">
92<li class="blockList">
93<h4>agentID</h4>
94<pre><a href="genius/core/AgentID.html" title="class in genius.core">AgentID</a> agentID</pre>
95<div class="block">ID of the agent as assigned by the protocol.</div>
96</li>
97<li class="blockList">
98<h4>fName</h4>
99<pre>java.lang.String fName</pre>
100<div class="block">Name of the name as set by the method setName.</div>
101</li>
102<li class="blockList">
103<h4>utilitySpace</h4>
104<pre><a href="genius/core/utility/AbstractUtilitySpace.html" title="class in genius.core.utility">AbstractUtilitySpace</a> utilitySpace</pre>
105<div class="block">Preference profile of the agent as assigned by the tournamentrunner.</div>
106</li>
107<li class="blockList">
108<h4>startTime</h4>
109<pre>java.util.Date startTime</pre>
110<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use timeline instead.</span></div>
111<div class="block">Date object specifying when the negotiation started.</div>
112</li>
113<li class="blockList">
114<h4>totalTime</h4>
115<pre>java.lang.Integer totalTime</pre>
116<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Use timeline instead.</span></div>
117<div class="block">Total time which an agent has to complete the negotiation.</div>
118</li>
119<li class="blockList">
120<h4>timeline</h4>
121<pre><a href="genius/core/timeline/TimeLineInfo.html" title="interface in genius.core.timeline">TimeLineInfo</a> timeline</pre>
122<div class="block">Use timeline for everything time-related.</div>
123</li>
124<li class="blockList">
125<h4>sessionNr</h4>
126<pre>int sessionNr</pre>
127<div class="block">A session can be repeated multiple times. This parameter specifies which
128 match we are at in the range [0, totalMatches - 1].</div>
129</li>
130<li class="blockList">
131<h4>sessionsTotal</h4>
132<pre>int sessionsTotal</pre>
133<div class="block">Amount of repetitions of this session, how many times this session is
134 repeated in total.</div>
135</li>
136<li class="blockList">
137<h4>fNegotiation</h4>
138<pre><a href="genius/core/protocol/BilateralAtomicNegotiationSession.html" title="class in genius.core.protocol">BilateralAtomicNegotiationSession</a> fNegotiation</pre>
139<div class="block">Reference to protocol which is set when experimental setup is enabled.</div>
140</li>
141<li class="blockList">
142<h4>parametervalues</h4>
143<pre>java.util.HashMap&lt;K,V&gt; parametervalues</pre>
144<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
145<div class="block">Parameters given to the agent which may be specified in the agent.</div>
146</li>
147<li class="blockListLast">
148<h4>strategyParameters</h4>
149<pre><a href="genius/core/StrategyParameters.html" title="class in genius.core">StrategyParameters</a> strategyParameters</pre>
150<div class="block">Parameters given to the agent which may be specified in the agent
151 repository.</div>
152</li>
153</ul>
154</li>
155</ul>
156</li>
157<li class="blockList"><a name="genius.core.AgentAdapter">
158<!-- -->
159</a>
160<h3>Class <a href="genius/core/AgentAdapter.html" title="class in genius.core">genius.core.AgentAdapter</a> extends java.lang.Object implements Serializable</h3>
161<ul class="blockList">
162<li class="blockList">
163<h3>Serialized Fields</h3>
164<ul class="blockList">
165<li class="blockList">
166<h4>lastAction</h4>
167<pre><a href="genius/core/actions/Action.html" title="interface in genius.core.actions">Action</a> lastAction</pre>
168</li>
169<li class="blockListLast">
170<h4>utilSpace</h4>
171<pre><a href="genius/core/utility/AbstractUtilitySpace.html" title="class in genius.core.utility">AbstractUtilitySpace</a> utilSpace</pre>
172</li>
173</ul>
174</li>
175</ul>
176</li>
177<li class="blockList"><a name="genius.core.AgentID">
178<!-- -->
179</a>
180<h3>Class <a href="genius/core/AgentID.html" title="class in genius.core">genius.core.AgentID</a> extends java.lang.Object implements Serializable</h3>
181<dl class="nameValue">
182<dt>serialVersionUID:</dt>
183<dd>-6858722448196458573L</dd>
184</dl>
185<ul class="blockList">
186<li class="blockList">
187<h3>Serialized Fields</h3>
188<ul class="blockList">
189<li class="blockListLast">
190<h4>ID</h4>
191<pre>java.lang.String ID</pre>
192</li>
193</ul>
194</li>
195</ul>
196</li>
197<li class="blockList"><a name="genius.core.Bid">
198<!-- -->
199</a>
200<h3>Class <a href="genius/core/Bid.html" title="class in genius.core">genius.core.Bid</a> extends java.lang.Object implements Serializable</h3>
201<dl class="nameValue">
202<dt>serialVersionUID:</dt>
203<dd>-7723017380013100614L</dd>
204</dl>
205<ul class="blockList">
206<li class="blockList">
207<h3>Serialized Fields</h3>
208<ul class="blockList">
209<li class="blockList">
210<h4>fDomain</h4>
211<pre><a href="genius/core/Domain.html" title="interface in genius.core">Domain</a> fDomain</pre>
212</li>
213<li class="blockListLast">
214<h4>fValues</h4>
215<pre>java.util.HashMap&lt;K,V&gt; fValues</pre>
216<div class="block">the bid values for each IssueID</div>
217</li>
218</ul>
219</li>
220</ul>
221</li>
222<li class="blockList"><a name="genius.core.BidHistory">
223<!-- -->
224</a>
225<h3>Class <a href="genius/core/BidHistory.html" title="class in genius.core">genius.core.BidHistory</a> extends java.lang.Object implements Serializable</h3>
226<dl class="nameValue">
227<dt>serialVersionUID:</dt>
228<dd>1663962498632353562L</dd>
229</dl>
230<ul class="blockList">
231<li class="blockList">
232<h3>Serialized Fields</h3>
233<ul class="blockList">
234<li class="blockList">
235<h4>bidList</h4>
236<pre>java.util.List&lt;E&gt; bidList</pre>
237</li>
238<li class="blockListLast">
239<h4>TEST_EQUIVALENCE</h4>
240<pre>boolean TEST_EQUIVALENCE</pre>
241<div class="block">Set this boolean to true if you want to verify that two agents are
242 exactly equal</div>
243</li>
244</ul>
245</li>
246</ul>
247</li>
248<li class="blockList"><a name="genius.core.Deadline">
249<!-- -->
250</a>
251<h3>Class <a href="genius/core/Deadline.html" title="class in genius.core">genius.core.Deadline</a> extends java.lang.Object implements Serializable</h3>
252<ul class="blockList">
253<li class="blockList">
254<h3>Serialized Fields</h3>
255<ul class="blockList">
256<li class="blockList">
257<h4>value</h4>
258<pre>java.lang.Integer value</pre>
259</li>
260<li class="blockListLast">
261<h4>type</h4>
262<pre><a href="genius/core/DeadlineType.html" title="enum in genius.core">DeadlineType</a> type</pre>
263</li>
264</ul>
265</li>
266</ul>
267</li>
268<li class="blockList"><a name="genius.core.DomainImpl">
269<!-- -->
270</a>
271<h3>Class <a href="genius/core/DomainImpl.html" title="class in genius.core">genius.core.DomainImpl</a> extends java.lang.Object implements Serializable</h3>
272<dl class="nameValue">
273<dt>serialVersionUID:</dt>
274<dd>-8729366996052137300L</dd>
275</dl>
276<ul class="blockList">
277<li class="blockList">
278<h3>Serialized Fields</h3>
279<ul class="blockList">
280<li class="blockList">
281<h4>fObjectivesRoot</h4>
282<pre><a href="genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a> fObjectivesRoot</pre>
283</li>
284<li class="blockList">
285<h4>name</h4>
286<pre>java.lang.String name</pre>
287</li>
288<li class="blockListLast">
289<h4>root</h4>
290<pre><a href="genius/core/xml/SimpleElement.html" title="class in genius.core.xml">SimpleElement</a> root</pre>
291</li>
292</ul>
293</li>
294</ul>
295</li>
296<li class="blockList"><a name="genius.core.PausableContinuousTimeline">
297<!-- -->
298</a>
299<h3>Class <a href="genius/core/PausableContinuousTimeline.html" title="class in genius.core">genius.core.PausableContinuousTimeline</a> extends <a href="genius/core/timeline/ContinuousTimeline.html" title="class in genius.core.timeline">ContinuousTimeline</a> implements Serializable</h3>
300<ul class="blockList">
301<li class="blockList">
302<h3>Serialized Fields</h3>
303<ul class="blockList">
304<li class="blockList">
305<h4>timeAtPause</h4>
306<pre>long timeAtPause</pre>
307</li>
308<li class="blockListLast">
309<h4>totalPausedTime</h4>
310<pre>long totalPausedTime</pre>
311</li>
312</ul>
313</li>
314</ul>
315</li>
316<li class="blockList"><a name="genius.core.StrategyParameters">
317<!-- -->
318</a>
319<h3>Class <a href="genius/core/StrategyParameters.html" title="class in genius.core">genius.core.StrategyParameters</a> extends java.lang.Object implements Serializable</h3>
320<dl class="nameValue">
321<dt>serialVersionUID:</dt>
322<dd>265616574821536192L</dd>
323</dl>
324<ul class="blockList">
325<li class="blockList">
326<h3>Serialized Fields</h3>
327<ul class="blockList">
328<li class="blockListLast">
329<h4>strategyParam</h4>
330<pre>java.util.HashMap&lt;K,V&gt; strategyParam</pre>
331<div class="block">Parameters as specified in the agent repository.</div>
332</li>
333</ul>
334</li>
335</ul>
336</li>
337</ul>
338</li>
339<li class="blockList">
340<h2 title="Package">Package&nbsp;genius.core.actions</h2>
341<ul class="blockList">
342<li class="blockList"><a name="genius.core.actions.Accept">
343<!-- -->
344</a>
345<h3>Class <a href="genius/core/actions/Accept.html" title="class in genius.core.actions">genius.core.actions.Accept</a> extends <a href="genius/core/actions/DefaultActionWithBid.html" title="class in genius.core.actions">DefaultActionWithBid</a> implements Serializable</h3>
346</li>
347<li class="blockList"><a name="genius.core.actions.DefaultAction">
348<!-- -->
349</a>
350<h3>Class <a href="genius/core/actions/DefaultAction.html" title="class in genius.core.actions">genius.core.actions.DefaultAction</a> extends java.lang.Object implements Serializable</h3>
351<ul class="blockList">
352<li class="blockList">
353<h3>Serialized Fields</h3>
354<ul class="blockList">
355<li class="blockListLast">
356<h4>agentID</h4>
357<pre><a href="genius/core/AgentID.html" title="class in genius.core">AgentID</a> agentID</pre>
358</li>
359</ul>
360</li>
361</ul>
362</li>
363<li class="blockList"><a name="genius.core.actions.DefaultActionWithBid">
364<!-- -->
365</a>
366<h3>Class <a href="genius/core/actions/DefaultActionWithBid.html" title="class in genius.core.actions">genius.core.actions.DefaultActionWithBid</a> extends <a href="genius/core/actions/DefaultAction.html" title="class in genius.core.actions">DefaultAction</a> implements Serializable</h3>
367<ul class="blockList">
368<li class="blockList">
369<h3>Serialized Fields</h3>
370<ul class="blockList">
371<li class="blockListLast">
372<h4>bid</h4>
373<pre><a href="genius/core/Bid.html" title="class in genius.core">Bid</a> bid</pre>
374<div class="block">The involved bid.</div>
375</li>
376</ul>
377</li>
378</ul>
379</li>
380<li class="blockList"><a name="genius.core.actions.EndNegotiation">
381<!-- -->
382</a>
383<h3>Class <a href="genius/core/actions/EndNegotiation.html" title="class in genius.core.actions">genius.core.actions.EndNegotiation</a> extends <a href="genius/core/actions/DefaultAction.html" title="class in genius.core.actions">DefaultAction</a> implements Serializable</h3>
384</li>
385<li class="blockList"><a name="genius.core.actions.EndNegotiationWithAnOffer">
386<!-- -->
387</a>
388<h3>Class <a href="genius/core/actions/EndNegotiationWithAnOffer.html" title="class in genius.core.actions">genius.core.actions.EndNegotiationWithAnOffer</a> extends <a href="genius/core/actions/DefaultActionWithBid.html" title="class in genius.core.actions">DefaultActionWithBid</a> implements Serializable</h3>
389</li>
390<li class="blockList"><a name="genius.core.actions.GiveFeedback">
391<!-- -->
392</a>
393<h3>Class <a href="genius/core/actions/GiveFeedback.html" title="class in genius.core.actions">genius.core.actions.GiveFeedback</a> extends <a href="genius/core/actions/DefaultAction.html" title="class in genius.core.actions">DefaultAction</a> implements Serializable</h3>
394<ul class="blockList">
395<li class="blockList">
396<h3>Serialized Fields</h3>
397<ul class="blockList">
398<li class="blockListLast">
399<h4>feedback</h4>
400<pre><a href="genius/core/Feedback.html" title="enum in genius.core">Feedback</a> feedback</pre>
401</li>
402</ul>
403</li>
404</ul>
405</li>
406<li class="blockList"><a name="genius.core.actions.IllegalAction">
407<!-- -->
408</a>
409<h3>Class <a href="genius/core/actions/IllegalAction.html" title="class in genius.core.actions">genius.core.actions.IllegalAction</a> extends <a href="genius/core/actions/DefaultAction.html" title="class in genius.core.actions">DefaultAction</a> implements Serializable</h3>
410<ul class="blockList">
411<li class="blockList">
412<h3>Serialized Fields</h3>
413<ul class="blockList">
414<li class="blockListLast">
415<h4>details</h4>
416<pre>java.lang.String details</pre>
417</li>
418</ul>
419</li>
420</ul>
421</li>
422<li class="blockList"><a name="genius.core.actions.Inform">
423<!-- -->
424</a>
425<h3>Class <a href="genius/core/actions/Inform.html" title="class in genius.core.actions">genius.core.actions.Inform</a> extends <a href="genius/core/actions/DefaultAction.html" title="class in genius.core.actions">DefaultAction</a> implements Serializable</h3>
426<ul class="blockList">
427<li class="blockList">
428<h3>Serialized Fields</h3>
429<ul class="blockList">
430<li class="blockList">
431<h4>value</h4>
432<pre>java.lang.Object value</pre>
433</li>
434<li class="blockListLast">
435<h4>name</h4>
436<pre>java.lang.String name</pre>
437</li>
438</ul>
439</li>
440</ul>
441</li>
442<li class="blockList"><a name="genius.core.actions.InformVotingResult">
443<!-- -->
444</a>
445<h3>Class <a href="genius/core/actions/InformVotingResult.html" title="class in genius.core.actions">genius.core.actions.InformVotingResult</a> extends <a href="genius/core/actions/DefaultActionWithBid.html" title="class in genius.core.actions">DefaultActionWithBid</a> implements Serializable</h3>
446<ul class="blockList">
447<li class="blockList">
448<h3>Serialized Fields</h3>
449<ul class="blockList">
450<li class="blockListLast">
451<h4>vote</h4>
452<pre><a href="genius/core/Vote.html" title="enum in genius.core">Vote</a> vote</pre>
453</li>
454</ul>
455</li>
456</ul>
457</li>
458<li class="blockList"><a name="genius.core.actions.NoAction">
459<!-- -->
460</a>
461<h3>Class <a href="genius/core/actions/NoAction.html" title="class in genius.core.actions">genius.core.actions.NoAction</a> extends <a href="genius/core/actions/DefaultAction.html" title="class in genius.core.actions">DefaultAction</a> implements Serializable</h3>
462</li>
463<li class="blockList"><a name="genius.core.actions.Offer">
464<!-- -->
465</a>
466<h3>Class <a href="genius/core/actions/Offer.html" title="class in genius.core.actions">genius.core.actions.Offer</a> extends <a href="genius/core/actions/DefaultActionWithBid.html" title="class in genius.core.actions">DefaultActionWithBid</a> implements Serializable</h3>
467</li>
468<li class="blockList"><a name="genius.core.actions.OfferForFeedback">
469<!-- -->
470</a>
471<h3>Class <a href="genius/core/actions/OfferForFeedback.html" title="class in genius.core.actions">genius.core.actions.OfferForFeedback</a> extends <a href="genius/core/actions/Offer.html" title="class in genius.core.actions">Offer</a> implements Serializable</h3>
472</li>
473<li class="blockList"><a name="genius.core.actions.OfferForVoting">
474<!-- -->
475</a>
476<h3>Class <a href="genius/core/actions/OfferForVoting.html" title="class in genius.core.actions">genius.core.actions.OfferForVoting</a> extends <a href="genius/core/actions/Offer.html" title="class in genius.core.actions">Offer</a> implements Serializable</h3>
477</li>
478<li class="blockList"><a name="genius.core.actions.Reject">
479<!-- -->
480</a>
481<h3>Class <a href="genius/core/actions/Reject.html" title="class in genius.core.actions">genius.core.actions.Reject</a> extends <a href="genius/core/actions/DefaultActionWithBid.html" title="class in genius.core.actions">DefaultActionWithBid</a> implements Serializable</h3>
482</li>
483<li class="blockList"><a name="genius.core.actions.VoteForOfferAcceptance">
484<!-- -->
485</a>
486<h3>Class <a href="genius/core/actions/VoteForOfferAcceptance.html" title="class in genius.core.actions">genius.core.actions.VoteForOfferAcceptance</a> extends <a href="genius/core/actions/DefaultAction.html" title="class in genius.core.actions">DefaultAction</a> implements Serializable</h3>
487<ul class="blockList">
488<li class="blockList">
489<h3>Serialized Fields</h3>
490<ul class="blockList">
491<li class="blockListLast">
492<h4>vote</h4>
493<pre><a href="genius/core/Vote.html" title="enum in genius.core">Vote</a> vote</pre>
494</li>
495</ul>
496</li>
497</ul>
498</li>
499</ul>
500</li>
501<li class="blockList">
502<h2 title="Package">Package&nbsp;genius.core.analysis</h2>
503<ul class="blockList">
504<li class="blockList"><a name="genius.core.analysis.BidPoint">
505<!-- -->
506</a>
507<h3>Class <a href="genius/core/analysis/BidPoint.html" title="class in genius.core.analysis">genius.core.analysis.BidPoint</a> extends java.lang.Object implements Serializable</h3>
508<dl class="nameValue">
509<dt>serialVersionUID:</dt>
510<dd>6111098452770804678L</dd>
511</dl>
512<ul class="blockList">
513<li class="blockList">
514<h3>Serialized Fields</h3>
515<ul class="blockList">
516<li class="blockList">
517<h4>bid</h4>
518<pre><a href="genius/core/Bid.html" title="class in genius.core">Bid</a> bid</pre>
519<div class="block">Bid of which the utilities are shown.</div>
520</li>
521<li class="blockListLast">
522<h4>utility</h4>
523<pre>java.lang.Double[] utility</pre>
524<div class="block">Array holding the utility of the bid for each agent.</div>
525</li>
526</ul>
527</li>
528</ul>
529</li>
530<li class="blockList"><a name="genius.core.analysis.BidPointTime">
531<!-- -->
532</a>
533<h3>Class <a href="genius/core/analysis/BidPointTime.html" title="class in genius.core.analysis">genius.core.analysis.BidPointTime</a> extends <a href="genius/core/analysis/BidPoint.html" title="class in genius.core.analysis">BidPoint</a> implements Serializable</h3>
534<ul class="blockList">
535<li class="blockList">
536<h3>Serialized Fields</h3>
537<ul class="blockList">
538<li class="blockListLast">
539<h4>time</h4>
540<pre>double time</pre>
541<div class="block">Time at which the bid was offered to the opponent.</div>
542</li>
543</ul>
544</li>
545</ul>
546</li>
547<li class="blockList"><a name="genius.core.analysis.ParetoFrontier">
548<!-- -->
549</a>
550<h3>Class <a href="genius/core/analysis/ParetoFrontier.html" title="class in genius.core.analysis">genius.core.analysis.ParetoFrontier</a> extends java.lang.Object implements Serializable</h3>
551<dl class="nameValue">
552<dt>serialVersionUID:</dt>
553<dd>576939761881501811L</dd>
554</dl>
555<ul class="blockList">
556<li class="blockList">
557<h3>Serialized Fields</h3>
558<ul class="blockList">
559<li class="blockListLast">
560<h4>frontier</h4>
561<pre>java.util.List&lt;E&gt; frontier</pre>
562<div class="block">List holding the Pareto-frontier bids.</div>
563</li>
564</ul>
565</li>
566</ul>
567</li>
568</ul>
569</li>
570<li class="blockList">
571<h2 title="Package">Package&nbsp;genius.core.bidding</h2>
572<ul class="blockList">
573<li class="blockList"><a name="genius.core.bidding.BidDetails">
574<!-- -->
575</a>
576<h3>Class <a href="genius/core/bidding/BidDetails.html" title="class in genius.core.bidding">genius.core.bidding.BidDetails</a> extends java.lang.Object implements Serializable</h3>
577<dl class="nameValue">
578<dt>serialVersionUID:</dt>
579<dd>-6111983303592311613L</dd>
580</dl>
581<ul class="blockList">
582<li class="blockList">
583<h3>Serialized Fields</h3>
584<ul class="blockList">
585<li class="blockList">
586<h4>bid</h4>
587<pre><a href="genius/core/Bid.html" title="class in genius.core">Bid</a> bid</pre>
588<div class="block">the bid of an agent</div>
589</li>
590<li class="blockList">
591<h4>myUndiscountedUtil</h4>
592<pre>double myUndiscountedUtil</pre>
593<div class="block">the utility corresponding to the bid</div>
594</li>
595<li class="blockListLast">
596<h4>time</h4>
597<pre>double time</pre>
598<div class="block">time the bid was offered (so the discounted utility can be calculated at that time)</div>
599</li>
600</ul>
601</li>
602</ul>
603</li>
604</ul>
605</li>
606<li class="blockList">
607<h2 title="Package">Package&nbsp;genius.core.boaframework</h2>
608<ul class="blockList">
609<li class="blockList"><a name="genius.core.boaframework.BOAagent">
610<!-- -->
611</a>
612<h3>Class <a href="genius/core/boaframework/BOAagent.html" title="class in genius.core.boaframework">genius.core.boaframework.BOAagent</a> extends <a href="genius/core/Agent.html" title="class in genius.core">Agent</a> implements Serializable</h3>
613<ul class="blockList">
614<li class="blockList">
615<h3>Serialized Fields</h3>
616<ul class="blockList">
617<li class="blockList">
618<h4>acceptConditions</h4>
619<pre><a href="genius/core/boaframework/AcceptanceStrategy.html" title="class in genius.core.boaframework">AcceptanceStrategy</a> acceptConditions</pre>
620<div class="block">Decides when to accept</div>
621</li>
622<li class="blockList">
623<h4>offeringStrategy</h4>
624<pre><a href="genius/core/boaframework/OfferingStrategy.html" title="class in genius.core.boaframework">OfferingStrategy</a> offeringStrategy</pre>
625<div class="block">Decides what to offer</div>
626</li>
627<li class="blockList">
628<h4>opponentModel</h4>
629<pre><a href="genius/core/boaframework/OpponentModel.html" title="class in genius.core.boaframework">OpponentModel</a> opponentModel</pre>
630<div class="block">Approximates the utility of a bid for the opponent</div>
631</li>
632<li class="blockList">
633<h4>negotiationSession</h4>
634<pre><a href="genius/core/boaframework/NegotiationSession.html" title="class in genius.core.boaframework">NegotiationSession</a> negotiationSession</pre>
635<div class="block">Links to the negotiation domain</div>
636</li>
637<li class="blockList">
638<h4>omStrategy</h4>
639<pre><a href="genius/core/boaframework/OMStrategy.html" title="class in genius.core.boaframework">OMStrategy</a> omStrategy</pre>
640<div class="block">Selects which bid to send when using an opponent model</div>
641</li>
642<li class="blockList">
643<h4>savedOutcomes</h4>
644<pre>java.util.ArrayList&lt;E&gt; savedOutcomes</pre>
645<div class="block">Store <a href="genius/core/boaframework/Multi_AcceptanceCondition.html" title="class in genius.core.boaframework"><code>Multi_AcceptanceCondition</code></a> outcomes</div>
646</li>
647<li class="blockList">
648<h4>outcomeSpace</h4>
649<pre><a href="genius/core/boaframework/OutcomeSpace.html" title="class in genius.core.boaframework">OutcomeSpace</a> outcomeSpace</pre>
650<div class="block">Contains the space of possible bids</div>
651</li>
652<li class="blockListLast">
653<h4>oppBid</h4>
654<pre><a href="genius/core/Bid.html" title="class in genius.core">Bid</a> oppBid</pre>
655</li>
656</ul>
657</li>
658</ul>
659</li>
660<li class="blockList"><a name="genius.core.boaframework.BOAagentInfo">
661<!-- -->
662</a>
663<h3>Class <a href="genius/core/boaframework/BOAagentInfo.html" title="class in genius.core.boaframework">genius.core.boaframework.BOAagentInfo</a> extends java.lang.Object implements Serializable</h3>
664<dl class="nameValue">
665<dt>serialVersionUID:</dt>
666<dd>2868410344415899340L</dd>
667</dl>
668<ul class="blockList">
669<li class="blockList">
670<h3>Serialized Fields</h3>
671<ul class="blockList">
672<li class="blockList">
673<h4>offeringStrategy</h4>
674<pre><a href="genius/core/boaframework/BOAcomponent.html" title="class in genius.core.boaframework">BOAcomponent</a> offeringStrategy</pre>
675<div class="block">Offering strategy of the specified agent</div>
676</li>
677<li class="blockList">
678<h4>acceptanceStrategy</h4>
679<pre><a href="genius/core/boaframework/BOAcomponent.html" title="class in genius.core.boaframework">BOAcomponent</a> acceptanceStrategy</pre>
680<div class="block">Acceptance strategy of the specified agent</div>
681</li>
682<li class="blockList">
683<h4>opponentModel</h4>
684<pre><a href="genius/core/boaframework/BOAcomponent.html" title="class in genius.core.boaframework">BOAcomponent</a> opponentModel</pre>
685<div class="block">Opponent model of the specified agent</div>
686</li>
687<li class="blockListLast">
688<h4>omStrategy</h4>
689<pre><a href="genius/core/boaframework/BOAcomponent.html" title="class in genius.core.boaframework">BOAcomponent</a> omStrategy</pre>
690<div class="block">Opponent model strategy of the specified agent</div>
691</li>
692</ul>
693</li>
694</ul>
695</li>
696<li class="blockList"><a name="genius.core.boaframework.BOAcomponent">
697<!-- -->
698</a>
699<h3>Class <a href="genius/core/boaframework/BOAcomponent.html" title="class in genius.core.boaframework">genius.core.boaframework.BOAcomponent</a> extends java.lang.Object implements Serializable</h3>
700<dl class="nameValue">
701<dt>serialVersionUID:</dt>
702<dd>9055936213274664445L</dd>
703</dl>
704<ul class="blockList">
705<li class="blockList">
706<h3>Serialized Fields</h3>
707<ul class="blockList">
708<li class="blockList">
709<h4>classname</h4>
710<pre>java.lang.String classname</pre>
711<div class="block">Classname of the component</div>
712</li>
713<li class="blockList">
714<h4>type</h4>
715<pre><a href="genius/core/boaframework/BoaType.html" title="enum in genius.core.boaframework">BoaType</a> type</pre>
716<div class="block">Type of the component, for example "as" for acceptance condition</div>
717</li>
718<li class="blockListLast">
719<h4>parametervalues</h4>
720<pre>java.util.HashMap&lt;K,V&gt; parametervalues</pre>
721<div class="block">Parameters which should be used to initialize the component upon creation</div>
722</li>
723</ul>
724</li>
725</ul>
726</li>
727<li class="blockList"><a name="genius.core.boaframework.BOAparameter">
728<!-- -->
729</a>
730<h3>Class <a href="genius/core/boaframework/BOAparameter.html" title="class in genius.core.boaframework">genius.core.boaframework.BOAparameter</a> extends java.lang.Object implements Serializable</h3>
731<dl class="nameValue">
732<dt>serialVersionUID:</dt>
733<dd>2555736049221913613L</dd>
734</dl>
735<ul class="blockList">
736<li class="blockList">
737<h3>Serialized Fields</h3>
738<ul class="blockList">
739<li class="blockList">
740<h4>name</h4>
741<pre>java.lang.String name</pre>
742<div class="block">Name of the parameter.</div>
743</li>
744<li class="blockList">
745<h4>low</h4>
746<pre>java.lang.Double low</pre>
747<div class="block">Lowerbound of the specified range.</div>
748</li>
749<li class="blockList">
750<h4>high</h4>
751<pre>java.lang.Double high</pre>
752<div class="block">Upperbound of the specified range.</div>
753</li>
754<li class="blockList">
755<h4>step</h4>
756<pre>java.lang.Double step</pre>
757<div class="block">Step size of the specified range.</div>
758</li>
759<li class="blockList">
760<h4>valuePairs</h4>
761<pre>java.util.HashSet&lt;E&gt; valuePairs</pre>
762<div class="block">set of separate values which the specified variable should attain</div>
763</li>
764<li class="blockListLast">
765<h4>description</h4>
766<pre>java.lang.String description</pre>
767<div class="block">description of the parameter</div>
768</li>
769</ul>
770</li>
771</ul>
772</li>
773<li class="blockList"><a name="genius.core.boaframework.BoaParty">
774<!-- -->
775</a>
776<h3>Class <a href="genius/core/boaframework/BoaParty.html" title="class in genius.core.boaframework">genius.core.boaframework.BoaParty</a> extends <a href="genius/core/parties/AbstractNegotiationParty.html" title="class in genius.core.parties">AbstractNegotiationParty</a> implements Serializable</h3>
777<ul class="blockList">
778<li class="blockList">
779<h3>Serialized Fields</h3>
780<ul class="blockList">
781<li class="blockList">
782<h4>acceptConditions</h4>
783<pre><a href="genius/core/boaframework/AcceptanceStrategy.html" title="class in genius.core.boaframework">AcceptanceStrategy</a> acceptConditions</pre>
784<div class="block">Decides when to accept</div>
785</li>
786<li class="blockList">
787<h4>offeringStrategy</h4>
788<pre><a href="genius/core/boaframework/OfferingStrategy.html" title="class in genius.core.boaframework">OfferingStrategy</a> offeringStrategy</pre>
789<div class="block">Decides what to offer</div>
790</li>
791<li class="blockList">
792<h4>opponentModel</h4>
793<pre><a href="genius/core/boaframework/OpponentModel.html" title="class in genius.core.boaframework">OpponentModel</a> opponentModel</pre>
794<div class="block">Approximates the utility of a bid for the opponent</div>
795</li>
796<li class="blockList">
797<h4>omStrategy</h4>
798<pre><a href="genius/core/boaframework/OMStrategy.html" title="class in genius.core.boaframework">OMStrategy</a> omStrategy</pre>
799<div class="block">Selects which bid to send when using an opponent model</div>
800</li>
801<li class="blockList">
802<h4>acParams</h4>
803<pre>java.util.Map&lt;K,V&gt; acParams</pre>
804</li>
805<li class="blockList">
806<h4>osParams</h4>
807<pre>java.util.Map&lt;K,V&gt; osParams</pre>
808</li>
809<li class="blockList">
810<h4>omParams</h4>
811<pre>java.util.Map&lt;K,V&gt; omParams</pre>
812</li>
813<li class="blockList">
814<h4>omsParams</h4>
815<pre>java.util.Map&lt;K,V&gt; omsParams</pre>
816</li>
817<li class="blockList">
818<h4>negotiationSession</h4>
819<pre><a href="genius/core/boaframework/NegotiationSession.html" title="class in genius.core.boaframework">NegotiationSession</a> negotiationSession</pre>
820<div class="block">Links to the negotiation domain</div>
821</li>
822<li class="blockList">
823<h4>savedOutcomes</h4>
824<pre>java.util.ArrayList&lt;E&gt; savedOutcomes</pre>
825<div class="block">Store <a href="genius/core/boaframework/Multi_AcceptanceCondition.html" title="class in genius.core.boaframework"><code>Multi_AcceptanceCondition</code></a> outcomes</div>
826</li>
827<li class="blockList">
828<h4>outcomeSpace</h4>
829<pre><a href="genius/core/boaframework/OutcomeSpace.html" title="class in genius.core.boaframework">OutcomeSpace</a> outcomeSpace</pre>
830<div class="block">Contains the space of possible bids</div>
831</li>
832<li class="blockListLast">
833<h4>oppBid</h4>
834<pre><a href="genius/core/Bid.html" title="class in genius.core">Bid</a> oppBid</pre>
835</li>
836</ul>
837</li>
838</ul>
839</li>
840<li class="blockList"><a name="genius.core.boaframework.SessionData">
841<!-- -->
842</a>
843<h3>Class <a href="genius/core/boaframework/SessionData.html" title="class in genius.core.boaframework">genius.core.boaframework.SessionData</a> extends java.lang.Object implements Serializable</h3>
844<dl class="nameValue">
845<dt>serialVersionUID:</dt>
846<dd>-2269008062554989046L</dd>
847</dl>
848<ul class="blockList">
849<li class="blockList">
850<h3>Serialized Fields</h3>
851<ul class="blockList">
852<li class="blockList">
853<h4>biddingStrategyData</h4>
854<pre>java.io.Serializable biddingStrategyData</pre>
855<div class="block">Object saved by the bidding strategy.</div>
856</li>
857<li class="blockList">
858<h4>opponentModelData</h4>
859<pre>java.io.Serializable opponentModelData</pre>
860<div class="block">Object saved by the opponent model.</div>
861</li>
862<li class="blockList">
863<h4>acceptanceStrategyData</h4>
864<pre>java.io.Serializable acceptanceStrategyData</pre>
865<div class="block">Object saved by the acceptance strategy.</div>
866</li>
867<li class="blockListLast">
868<h4>changed</h4>
869<pre>boolean changed</pre>
870<div class="block">Boolean used to mark that the object changed to avoid writing the same object to file.</div>
871</li>
872</ul>
873</li>
874</ul>
875</li>
876</ul>
877</li>
878<li class="blockList">
879<h2 title="Package">Package&nbsp;genius.core.events</h2>
880<ul class="blockList">
881<li class="blockList"><a name="genius.core.events.BrokenPartyException">
882<!-- -->
883</a>
884<h3>Class <a href="genius/core/events/BrokenPartyException.html" title="class in genius.core.events">genius.core.events.BrokenPartyException</a> extends java.lang.Exception implements Serializable</h3>
885<ul class="blockList">
886<li class="blockList">
887<h3>Serialized Fields</h3>
888<ul class="blockList">
889<li class="blockList">
890<h4>session</h4>
891<pre><a href="genius/core/session/Session.html" title="class in genius.core.session">Session</a> session</pre>
892</li>
893<li class="blockListLast">
894<h4>configuration</h4>
895<pre><a href="genius/core/session/SessionConfiguration.html" title="class in genius.core.session">SessionConfiguration</a> configuration</pre>
896</li>
897</ul>
898</li>
899</ul>
900</li>
901</ul>
902</li>
903<li class="blockList">
904<h2 title="Package">Package&nbsp;genius.core.exceptions</h2>
905<ul class="blockList">
906<li class="blockList"><a name="genius.core.exceptions.AnalysisException">
907<!-- -->
908</a>
909<h3>Class <a href="genius/core/exceptions/AnalysisException.html" title="class in genius.core.exceptions">genius.core.exceptions.AnalysisException</a> extends <a href="genius/core/exceptions/NegotiatorException.html" title="class in genius.core.exceptions">NegotiatorException</a> implements Serializable</h3>
910<dl class="nameValue">
911<dt>serialVersionUID:</dt>
912<dd>3591281849194003876L</dd>
913</dl>
914</li>
915<li class="blockList"><a name="genius.core.exceptions.InstantiateException">
916<!-- -->
917</a>
918<h3>Class <a href="genius/core/exceptions/InstantiateException.html" title="class in genius.core.exceptions">genius.core.exceptions.InstantiateException</a> extends java.lang.Exception implements Serializable</h3>
919</li>
920<li class="blockList"><a name="genius.core.exceptions.NegotiationPartyTimeoutException">
921<!-- -->
922</a>
923<h3>Class <a href="genius/core/exceptions/NegotiationPartyTimeoutException.html" title="class in genius.core.exceptions">genius.core.exceptions.NegotiationPartyTimeoutException</a> extends java.lang.Exception implements Serializable</h3>
924<ul class="blockList">
925<li class="blockList">
926<h3>Serialized Fields</h3>
927<ul class="blockList">
928<li class="blockListLast">
929<h4>instigator</h4>
930<pre><a href="genius/core/parties/NegotiationParty.html" title="interface in genius.core.parties">NegotiationParty</a> instigator</pre>
931</li>
932</ul>
933</li>
934</ul>
935</li>
936<li class="blockList"><a name="genius.core.exceptions.NegotiatorException">
937<!-- -->
938</a>
939<h3>Class <a href="genius/core/exceptions/NegotiatorException.html" title="class in genius.core.exceptions">genius.core.exceptions.NegotiatorException</a> extends java.lang.Exception implements Serializable</h3>
940<dl class="nameValue">
941<dt>serialVersionUID:</dt>
942<dd>5934438120399990013L</dd>
943</dl>
944</li>
945<li class="blockList"><a name="genius.core.exceptions.Warning.MyWarningException">
946<!-- -->
947</a>
948<h3>Class <a href="genius/core/exceptions/Warning.MyWarningException.html" title="class in genius.core.exceptions">genius.core.exceptions.Warning.MyWarningException</a> extends java.lang.Exception implements Serializable</h3>
949<dl class="nameValue">
950<dt>serialVersionUID:</dt>
951<dd>2047098752954743217L</dd>
952</dl>
953</li>
954</ul>
955</li>
956<li class="blockList">
957<h2 title="Package">Package&nbsp;genius.core.issue</h2>
958<ul class="blockList">
959<li class="blockList"><a name="genius.core.issue.Issue">
960<!-- -->
961</a>
962<h3>Class <a href="genius/core/issue/Issue.html" title="class in genius.core.issue">genius.core.issue.Issue</a> extends <a href="genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a> implements Serializable</h3>
963<dl class="nameValue">
964<dt>serialVersionUID:</dt>
965<dd>-7635200438240075796L</dd>
966</dl>
967</li>
968<li class="blockList"><a name="genius.core.issue.IssueDiscrete">
969<!-- -->
970</a>
971<h3>Class <a href="genius/core/issue/IssueDiscrete.html" title="class in genius.core.issue">genius.core.issue.IssueDiscrete</a> extends <a href="genius/core/issue/Issue.html" title="class in genius.core.issue">Issue</a> implements Serializable</h3>
972<dl class="nameValue">
973<dt>serialVersionUID:</dt>
974<dd>-6220939483738304249L</dd>
975</dl>
976<ul class="blockList">
977<li class="blockList">
978<h3>Serialized Fields</h3>
979<ul class="blockList">
980<li class="blockList">
981<h4>values</h4>
982<pre>java.util.List&lt;E&gt; values</pre>
983<div class="block">List of possible values the issue can have</div>
984</li>
985<li class="blockListLast">
986<h4>fDesc</h4>
987<pre>java.util.HashMap&lt;K,V&gt; fDesc</pre>
988</li>
989</ul>
990</li>
991</ul>
992</li>
993<li class="blockList"><a name="genius.core.issue.IssueInteger">
994<!-- -->
995</a>
996<h3>Class <a href="genius/core/issue/IssueInteger.html" title="class in genius.core.issue">genius.core.issue.IssueInteger</a> extends <a href="genius/core/issue/Issue.html" title="class in genius.core.issue">Issue</a> implements Serializable</h3>
997<dl class="nameValue">
998<dt>serialVersionUID:</dt>
999<dd>-8669170842843623597L</dd>
1000</dl>
1001<ul class="blockList">
1002<li class="blockList">
1003<h3>Serialized Fields</h3>
1004<ul class="blockList">
1005<li class="blockListLast">
1006<h4>range</h4>
1007<pre><a href="genius/core/misc/RangeInt.html" title="class in genius.core.misc">RangeInt</a> range</pre>
1008</li>
1009</ul>
1010</li>
1011</ul>
1012</li>
1013<li class="blockList"><a name="genius.core.issue.IssueReal">
1014<!-- -->
1015</a>
1016<h3>Class <a href="genius/core/issue/IssueReal.html" title="class in genius.core.issue">genius.core.issue.IssueReal</a> extends <a href="genius/core/issue/Issue.html" title="class in genius.core.issue">Issue</a> implements Serializable</h3>
1017<dl class="nameValue">
1018<dt>serialVersionUID:</dt>
1019<dd>7974044551620253633L</dd>
1020</dl>
1021<ul class="blockList">
1022<li class="blockList">
1023<h3>Serialized Fields</h3>
1024<ul class="blockList">
1025<li class="blockList">
1026<h4>range</h4>
1027<pre><a href="genius/core/misc/Range.html" title="class in genius.core.misc">Range</a> range</pre>
1028</li>
1029<li class="blockListLast">
1030<h4>fNumberOfDiscretizationSteps</h4>
1031<pre>int fNumberOfDiscretizationSteps</pre>
1032</li>
1033</ul>
1034</li>
1035</ul>
1036</li>
1037<li class="blockList"><a name="genius.core.issue.Objective">
1038<!-- -->
1039</a>
1040<h3>Class <a href="genius/core/issue/Objective.html" title="class in genius.core.issue">genius.core.issue.Objective</a> extends java.lang.Object implements Serializable</h3>
1041<dl class="nameValue">
1042<dt>serialVersionUID:</dt>
1043<dd>-2929020937103860315L</dd>
1044</dl>
1045<ul class="blockList">
1046<li class="blockList">
1047<h3>Serialized Fields</h3>
1048<ul class="blockList">
1049<li class="blockList">
1050<h4>number</h4>
1051<pre>int number</pre>
1052</li>
1053<li class="blockList">
1054<h4>name</h4>
1055<pre>java.lang.String name</pre>
1056</li>
1057<li class="blockList">
1058<h4>description</h4>
1059<pre>java.lang.String description</pre>
1060</li>
1061<li class="blockList">
1062<h4>userObject</h4>
1063<pre>java.lang.Object userObject</pre>
1064</li>
1065<li class="blockList">
1066<h4>parent</h4>
1067<pre><a href="genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a> parent</pre>
1068</li>
1069<li class="blockListLast">
1070<h4>children</h4>
1071<pre>java.util.ArrayList&lt;E&gt; children</pre>
1072</li>
1073</ul>
1074</li>
1075</ul>
1076</li>
1077<li class="blockList"><a name="genius.core.issue.Value">
1078<!-- -->
1079</a>
1080<h3>Class <a href="genius/core/issue/Value.html" title="class in genius.core.issue">genius.core.issue.Value</a> extends java.lang.Object implements Serializable</h3>
1081<dl class="nameValue">
1082<dt>serialVersionUID:</dt>
1083<dd>-1212374174018193000L</dd>
1084</dl>
1085</li>
1086<li class="blockList"><a name="genius.core.issue.ValueDiscrete">
1087<!-- -->
1088</a>
1089<h3>Class <a href="genius/core/issue/ValueDiscrete.html" title="class in genius.core.issue">genius.core.issue.ValueDiscrete</a> extends <a href="genius/core/issue/Value.html" title="class in genius.core.issue">Value</a> implements Serializable</h3>
1090<dl class="nameValue">
1091<dt>serialVersionUID:</dt>
1092<dd>7357447303601851761L</dd>
1093</dl>
1094<ul class="blockList">
1095<li class="blockList">
1096<h3>Serialized Fields</h3>
1097<ul class="blockList">
1098<li class="blockListLast">
1099<h4>value</h4>
1100<pre>java.lang.String value</pre>
1101<div class="block">Name of the value, for example "red".</div>
1102</li>
1103</ul>
1104</li>
1105</ul>
1106</li>
1107<li class="blockList"><a name="genius.core.issue.ValueInteger">
1108<!-- -->
1109</a>
1110<h3>Class <a href="genius/core/issue/ValueInteger.html" title="class in genius.core.issue">genius.core.issue.ValueInteger</a> extends <a href="genius/core/issue/Value.html" title="class in genius.core.issue">Value</a> implements Serializable</h3>
1111<dl class="nameValue">
1112<dt>serialVersionUID:</dt>
1113<dd>-8706454849472666446L</dd>
1114</dl>
1115<ul class="blockList">
1116<li class="blockList">
1117<h3>Serialized Fields</h3>
1118<ul class="blockList">
1119<li class="blockListLast">
1120<h4>value</h4>
1121<pre>int value</pre>
1122</li>
1123</ul>
1124</li>
1125</ul>
1126</li>
1127<li class="blockList"><a name="genius.core.issue.ValueReal">
1128<!-- -->
1129</a>
1130<h3>Class <a href="genius/core/issue/ValueReal.html" title="class in genius.core.issue">genius.core.issue.ValueReal</a> extends <a href="genius/core/issue/Value.html" title="class in genius.core.issue">Value</a> implements Serializable</h3>
1131<dl class="nameValue">
1132<dt>serialVersionUID:</dt>
1133<dd>8695408707220542052L</dd>
1134</dl>
1135<ul class="blockList">
1136<li class="blockList">
1137<h3>Serialized Fields</h3>
1138<ul class="blockList">
1139<li class="blockListLast">
1140<h4>value</h4>
1141<pre>double value</pre>
1142</li>
1143</ul>
1144</li>
1145</ul>
1146</li>
1147</ul>
1148</li>
1149<li class="blockList">
1150<h2 title="Package">Package&nbsp;genius.core.jtreetable</h2>
1151<ul class="blockList">
1152<li class="blockList"><a name="genius.core.jtreetable.JTreeTable">
1153<!-- -->
1154</a>
1155<h3>Class <a href="genius/core/jtreetable/JTreeTable.html" title="class in genius.core.jtreetable">genius.core.jtreetable.JTreeTable</a> extends javax.swing.JTable implements Serializable</h3>
1156<ul class="blockList">
1157<li class="blockList">
1158<h3>Serialized Fields</h3>
1159<ul class="blockList">
1160<li class="blockListLast">
1161<h4>tree</h4>
1162<pre><a href="genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html" title="class in genius.core.jtreetable">JTreeTable.TreeTableCellRenderer</a> tree</pre>
1163<div class="block">A subclass of JTree.</div>
1164</li>
1165</ul>
1166</li>
1167</ul>
1168</li>
1169<li class="blockList"><a name="genius.core.jtreetable.JTreeTable.TreeTableCellRenderer">
1170<!-- -->
1171</a>
1172<h3>Class <a href="genius/core/jtreetable/JTreeTable.TreeTableCellRenderer.html" title="class in genius.core.jtreetable">genius.core.jtreetable.JTreeTable.TreeTableCellRenderer</a> extends javax.swing.JTree implements Serializable</h3>
1173<ul class="blockList">
1174<li class="blockList">
1175<h3>Serialized Fields</h3>
1176<ul class="blockList">
1177<li class="blockListLast">
1178<h4>visibleRow</h4>
1179<pre>int visibleRow</pre>
1180<div class="block">Last table/tree row asked to renderer.</div>
1181</li>
1182</ul>
1183</li>
1184</ul>
1185</li>
1186<li class="blockList"><a name="genius.core.jtreetable.TreeTableModelAdapter">
1187<!-- -->
1188</a>
1189<h3>Class <a href="genius/core/jtreetable/TreeTableModelAdapter.html" title="class in genius.core.jtreetable">genius.core.jtreetable.TreeTableModelAdapter</a> extends javax.swing.table.AbstractTableModel implements Serializable</h3>
1190<ul class="blockList">
1191<li class="blockList">
1192<h3>Serialized Fields</h3>
1193<ul class="blockList">
1194<li class="blockList">
1195<h4>tree</h4>
1196<pre>javax.swing.JTree tree</pre>
1197</li>
1198<li class="blockListLast">
1199<h4>treeTableModel</h4>
1200<pre><a href="genius/core/jtreetable/TreeTableModel.html" title="interface in genius.core.jtreetable">TreeTableModel</a> treeTableModel</pre>
1201</li>
1202</ul>
1203</li>
1204</ul>
1205</li>
1206</ul>
1207</li>
1208<li class="blockList">
1209<h2 title="Package">Package&nbsp;genius.core.list</h2>
1210<ul class="blockList">
1211<li class="blockList"><a name="genius.core.list.ImArrayList">
1212<!-- -->
1213</a>
1214<h3>Class <a href="genius/core/list/ImArrayList.html" title="class in genius.core.list">genius.core.list.ImArrayList</a> extends java.lang.Object implements Serializable</h3>
1215<ul class="blockList">
1216<li class="blockList">
1217<h3>Serialized Fields</h3>
1218<ul class="blockList">
1219<li class="blockListLast">
1220<h4>list</h4>
1221<pre>java.util.ArrayList&lt;E&gt; list</pre>
1222</li>
1223</ul>
1224</li>
1225</ul>
1226</li>
1227<li class="blockList"><a name="genius.core.list.JavaList">
1228<!-- -->
1229</a>
1230<h3>Class <a href="genius/core/list/JavaList.html" title="class in genius.core.list">genius.core.list.JavaList</a> extends java.util.ArrayList&lt;<a href="genius/core/list/JavaList.html" title="type parameter in JavaList">E</a>&gt; implements Serializable</h3>
1231</li>
1232<li class="blockList"><a name="genius.core.list.ReadonlyList">
1233<!-- -->
1234</a>
1235<h3>Class <a href="genius/core/list/ReadonlyList.html" title="class in genius.core.list">genius.core.list.ReadonlyList</a> extends java.lang.Object implements Serializable</h3>
1236<ul class="blockList">
1237<li class="blockList">
1238<h3>Serialized Fields</h3>
1239<ul class="blockList">
1240<li class="blockListLast">
1241<h4>list</h4>
1242<pre>java.util.List&lt;E&gt; list</pre>
1243</li>
1244</ul>
1245</li>
1246</ul>
1247</li>
1248<li class="blockList"><a name="genius.core.list.Tuple">
1249<!-- -->
1250</a>
1251<h3>Class <a href="genius/core/list/Tuple.html" title="class in genius.core.list">genius.core.list.Tuple</a> extends java.lang.Object implements Serializable</h3>
1252<ul class="blockList">
1253<li class="blockList">
1254<h3>Serialized Fields</h3>
1255<ul class="blockList">
1256<li class="blockList">
1257<h4>element1</h4>
1258<pre>java.lang.Object element1</pre>
1259</li>
1260<li class="blockListLast">
1261<h4>element2</h4>
1262<pre>java.lang.Object element2</pre>
1263</li>
1264</ul>
1265</li>
1266</ul>
1267</li>
1268</ul>
1269</li>
1270<li class="blockList">
1271<h2 title="Package">Package&nbsp;genius.core.misc</h2>
1272<ul class="blockList">
1273<li class="blockList"><a name="genius.core.misc.Pair">
1274<!-- -->
1275</a>
1276<h3>Class <a href="genius/core/misc/Pair.html" title="class in genius.core.misc">genius.core.misc.Pair</a> extends java.lang.Object implements Serializable</h3>
1277<dl class="nameValue">
1278<dt>serialVersionUID:</dt>
1279<dd>-3269964369920187563L</dd>
1280</dl>
1281<ul class="blockList">
1282<li class="blockList">
1283<h3>Serialized Fields</h3>
1284<ul class="blockList">
1285<li class="blockList">
1286<h4>fst</h4>
1287<pre>java.lang.Object fst</pre>
1288<div class="block">Reference to the first object of the pair.</div>
1289</li>
1290<li class="blockListLast">
1291<h4>snd</h4>
1292<pre>java.lang.Object snd</pre>
1293<div class="block">Reference to the second object of the pair.</div>
1294</li>
1295</ul>
1296</li>
1297</ul>
1298</li>
1299<li class="blockList"><a name="genius.core.misc.RangeInt">
1300<!-- -->
1301</a>
1302<h3>Class <a href="genius/core/misc/RangeInt.html" title="class in genius.core.misc">genius.core.misc.RangeInt</a> extends java.lang.Object implements Serializable</h3>
1303<ul class="blockList">
1304<li class="blockList">
1305<h3>Serialized Fields</h3>
1306<ul class="blockList">
1307<li class="blockList">
1308<h4>lowerbound</h4>
1309<pre>int lowerbound</pre>
1310<div class="block">The lowerbound of the specified range.</div>
1311</li>
1312<li class="blockListLast">
1313<h4>upperbound</h4>
1314<pre>int upperbound</pre>
1315<div class="block">The upperbound of the specified range.</div>
1316</li>
1317</ul>
1318</li>
1319</ul>
1320</li>
1321<li class="blockList"><a name="genius.core.misc.ScoreKeeper">
1322<!-- -->
1323</a>
1324<h3>Class <a href="genius/core/misc/ScoreKeeper.html" title="class in genius.core.misc">genius.core.misc.ScoreKeeper</a> extends java.lang.Object implements Serializable</h3>
1325<dl class="nameValue">
1326<dt>serialVersionUID:</dt>
1327<dd>-8974661138458056269L</dd>
1328</dl>
1329<ul class="blockList">
1330<li class="blockList">
1331<h3>Serialized Fields</h3>
1332<ul class="blockList">
1333<li class="blockList">
1334<h4>m</h4>
1335<pre>java.util.Map&lt;K,V&gt; m</pre>
1336<div class="block">Map of objects and their score</div>
1337</li>
1338<li class="blockList">
1339<h4>max</h4>
1340<pre>int max</pre>
1341<div class="block">The highest score in the map</div>
1342</li>
1343<li class="blockListLast">
1344<h4>total</h4>
1345<pre>int total</pre>
1346<div class="block">The sum of all scores in the map</div>
1347</li>
1348</ul>
1349</li>
1350</ul>
1351</li>
1352</ul>
1353</li>
1354<li class="blockList">
1355<h2 title="Package">Package&nbsp;genius.core.parties</h2>
1356<ul class="blockList">
1357<li class="blockList"><a name="genius.core.parties.AbstractNegotiationParty">
1358<!-- -->
1359</a>
1360<h3>Class <a href="genius/core/parties/AbstractNegotiationParty.html" title="class in genius.core.parties">genius.core.parties.AbstractNegotiationParty</a> extends java.lang.Object implements Serializable</h3>
1361<ul class="blockList">
1362<li class="blockList">
1363<h3>Serialized Fields</h3>
1364<ul class="blockList">
1365<li class="blockList">
1366<h4>timeline</h4>
1367<pre><a href="genius/core/timeline/TimeLineInfo.html" title="interface in genius.core.timeline">TimeLineInfo</a> timeline</pre>
1368<div class="block">Time line used by the party if time deadline is set.</div>
1369</li>
1370<li class="blockList">
1371<h4>rand</h4>
1372<pre>java.util.Random rand</pre>
1373<div class="block">Random seed used by this party.</div>
1374</li>
1375<li class="blockList">
1376<h4>utilitySpace</h4>
1377<pre><a href="genius/core/utility/AbstractUtilitySpace.html" title="class in genius.core.utility">AbstractUtilitySpace</a> utilitySpace</pre>
1378<div class="block">utility space used by this party (set in constructor).
1379
1380 NOTICE this is protected and appears to be used directly by lots of
1381 implementations.</div>
1382</li>
1383<li class="blockList">
1384<h4>userModel</h4>
1385<pre><a href="genius/core/uncertainty/PairwiseComparisonUserModel.html" title="class in genius.core.uncertainty">PairwiseComparisonUserModel</a> userModel</pre>
1386</li>
1387<li class="blockList">
1388<h4>lastReceivedAction</h4>
1389<pre><a href="genius/core/actions/Action.html" title="interface in genius.core.actions">Action</a> lastReceivedAction</pre>
1390<div class="block">Last received action, or null</div>
1391</li>
1392<li class="blockList">
1393<h4>numberOfParties</h4>
1394<pre>int numberOfParties</pre>
1395</li>
1396<li class="blockListLast">
1397<h4>info</h4>
1398<pre><a href="genius/core/parties/NegotiationInfo.html" title="class in genius.core.parties">NegotiationInfo</a> info</pre>
1399</li>
1400</ul>
1401</li>
1402</ul>
1403</li>
1404<li class="blockList"><a name="genius.core.parties.NegotiationInfo">
1405<!-- -->
1406</a>
1407<h3>Class <a href="genius/core/parties/NegotiationInfo.html" title="class in genius.core.parties">genius.core.parties.NegotiationInfo</a> extends java.lang.Object implements Serializable</h3>
1408<dl class="nameValue">
1409<dt>serialVersionUID:</dt>
1410<dd>3940801208479173255L</dd>
1411</dl>
1412<ul class="blockList">
1413<li class="blockList">
1414<h3>Serialized Fields</h3>
1415<ul class="blockList">
1416<li class="blockList">
1417<h4>utilSpace</h4>
1418<pre><a href="genius/core/utility/AbstractUtilitySpace.html" title="class in genius.core.utility">AbstractUtilitySpace</a> utilSpace</pre>
1419</li>
1420<li class="blockList">
1421<h4>deadline</h4>
1422<pre><a href="genius/core/Deadline.html" title="class in genius.core">Deadline</a> deadline</pre>
1423</li>
1424<li class="blockList">
1425<h4>timeline</h4>
1426<pre><a href="genius/core/timeline/TimeLineInfo.html" title="interface in genius.core.timeline">TimeLineInfo</a> timeline</pre>
1427</li>
1428<li class="blockList">
1429<h4>randomSeed</h4>
1430<pre>long randomSeed</pre>
1431</li>
1432<li class="blockList">
1433<h4>agentID</h4>
1434<pre><a href="genius/core/AgentID.html" title="class in genius.core">AgentID</a> agentID</pre>
1435</li>
1436<li class="blockList">
1437<h4>storage</h4>
1438<pre><a href="genius/core/persistent/PersistentDataContainer.html" title="interface in genius.core.persistent">PersistentDataContainer</a> storage</pre>
1439</li>
1440<li class="blockListLast">
1441<h4>userModel</h4>
1442<pre><a href="genius/core/uncertainty/PairwiseComparisonUserModel.html" title="class in genius.core.uncertainty">PairwiseComparisonUserModel</a> userModel</pre>
1443</li>
1444</ul>
1445</li>
1446</ul>
1447</li>
1448</ul>
1449</li>
1450<li class="blockList">
1451<h2 title="Package">Package&nbsp;genius.core.persistent</h2>
1452<ul class="blockList">
1453<li class="blockList"><a name="genius.core.persistent.DefaultPersistentDataContainer">
1454<!-- -->
1455</a>
1456<h3>Class <a href="genius/core/persistent/DefaultPersistentDataContainer.html" title="class in genius.core.persistent">genius.core.persistent.DefaultPersistentDataContainer</a> extends java.lang.Object implements Serializable</h3>
1457<dl class="nameValue">
1458<dt>serialVersionUID:</dt>
1459<dd>6859456442618522085L</dd>
1460</dl>
1461<ul class="blockList">
1462<li class="blockList">
1463<h3>Serialized Fields</h3>
1464<ul class="blockList">
1465<li class="blockList">
1466<h4>data</h4>
1467<pre>java.io.Serializable data</pre>
1468</li>
1469<li class="blockListLast">
1470<h4>type</h4>
1471<pre><a href="genius/core/persistent/PersistentDataType.html" title="enum in genius.core.persistent">PersistentDataType</a> type</pre>
1472</li>
1473</ul>
1474</li>
1475</ul>
1476</li>
1477<li class="blockList"><a name="genius.core.persistent.DefaultStandardInfo">
1478<!-- -->
1479</a>
1480<h3>Class <a href="genius/core/persistent/DefaultStandardInfo.html" title="class in genius.core.persistent">genius.core.persistent.DefaultStandardInfo</a> extends java.lang.Object implements Serializable</h3>
1481<dl class="nameValue">
1482<dt>serialVersionUID:</dt>
1483<dd>1L</dd>
1484</dl>
1485<ul class="blockList">
1486<li class="blockList">
1487<h3>Serialized Fields</h3>
1488<ul class="blockList">
1489<li class="blockList">
1490<h4>profiles</h4>
1491<pre>java.util.Map&lt;K,V&gt; profiles</pre>
1492</li>
1493<li class="blockList">
1494<h4>startingAgent</h4>
1495<pre>java.lang.String startingAgent</pre>
1496</li>
1497<li class="blockList">
1498<h4>utilities</h4>
1499<pre>java.util.List&lt;E&gt; utilities</pre>
1500</li>
1501<li class="blockList">
1502<h4>deadline</h4>
1503<pre><a href="genius/core/Deadline.html" title="class in genius.core">Deadline</a> deadline</pre>
1504</li>
1505<li class="blockListLast">
1506<h4>agreement</h4>
1507<pre><a href="genius/core/list/Tuple.html" title="class in genius.core.list">Tuple</a>&lt;<a href="genius/core/list/Tuple.html" title="type parameter in Tuple">T1</a>,<a href="genius/core/list/Tuple.html" title="type parameter in Tuple">T2</a>&gt; agreement</pre>
1508</li>
1509</ul>
1510</li>
1511</ul>
1512</li>
1513</ul>
1514</li>
1515<li class="blockList">
1516<h2 title="Package">Package&nbsp;genius.core.protocol</h2>
1517<ul class="blockList">
1518<li class="blockList"><a name="genius.core.protocol.Protocol">
1519<!-- -->
1520</a>
1521<h3>Class <a href="genius/core/protocol/Protocol.html" title="class in genius.core.protocol">genius.core.protocol.Protocol</a> extends java.lang.Object implements Serializable</h3>
1522<dl class="nameValue">
1523<dt>serialVersionUID:</dt>
1524<dd>-7994042965683386295L</dd>
1525</dl>
1526<ul class="blockList">
1527<li class="blockList">
1528<h3>Serialized Fields</h3>
1529<ul class="blockList">
1530<li class="blockList">
1531<h4>negoThread</h4>
1532<pre>java.lang.Thread negoThread</pre>
1533</li>
1534<li class="blockList">
1535<h4>stopNegotiation</h4>
1536<pre>boolean stopNegotiation</pre>
1537<div class="block">stopNegotiation indicates that the session has now ended. it is checked
1538 after every call to the agent, and if it happens to be true, session is
1539 immediately returned without any updates to the results list. This is
1540 because killing the thread in many cases will return Agent.getActions()
1541 but with a stale action. By setting stopNegotiation to true before
1542 killing, the agent will still immediately return.</div>
1543</li>
1544<li class="blockList">
1545<h4>threadFinished</h4>
1546<pre>boolean threadFinished</pre>
1547</li>
1548<li class="blockList">
1549<h4>agentRepItems</h4>
1550<pre><a href="genius/core/repository/AgentRepItem.html" title="class in genius.core.repository">AgentRepItem</a>[] agentRepItems</pre>
1551</li>
1552<li class="blockList">
1553<h4>profileRepItems</h4>
1554<pre><a href="genius/core/repository/ProfileRepItem.html" title="class in genius.core.repository">ProfileRepItem</a>[] profileRepItems</pre>
1555</li>
1556<li class="blockList">
1557<h4>agentNames</h4>
1558<pre>java.lang.String[] agentNames</pre>
1559</li>
1560<li class="blockList">
1561<h4>agentParams</h4>
1562<pre>java.util.HashMap&lt;K,V&gt;[] agentParams</pre>
1563</li>
1564<li class="blockList">
1565<h4>domain</h4>
1566<pre><a href="genius/core/Domain.html" title="interface in genius.core">Domain</a> domain</pre>
1567<div class="block">--</div>
1568</li>
1569<li class="blockList">
1570<h4>agentUtilitySpaces</h4>
1571<pre><a href="genius/core/utility/AbstractUtilitySpace.html" title="class in genius.core.utility">AbstractUtilitySpace</a>[] agentUtilitySpaces</pre>
1572</li>
1573<li class="blockList">
1574<h4>actionEventListener</h4>
1575<pre>java.util.ArrayList&lt;E&gt; actionEventListener</pre>
1576</li>
1577<li class="blockList">
1578<h4>fRoot</h4>
1579<pre><a href="genius/core/xml/SimpleElement.html" title="class in genius.core.xml">SimpleElement</a> fRoot</pre>
1580</li>
1581<li class="blockList">
1582<h4>sessionNr</h4>
1583<pre>int sessionNr</pre>
1584</li>
1585<li class="blockListLast">
1586<h4>totalSessions</h4>
1587<pre>int totalSessions</pre>
1588</li>
1589</ul>
1590</li>
1591</ul>
1592</li>
1593</ul>
1594</li>
1595<li class="blockList">
1596<h2 title="Package">Package&nbsp;genius.core.repository</h2>
1597<ul class="blockList">
1598<li class="blockList"><a name="genius.core.repository.AgentRepItem">
1599<!-- -->
1600</a>
1601<h3>Class <a href="genius/core/repository/AgentRepItem.html" title="class in genius.core.repository">genius.core.repository.AgentRepItem</a> extends java.lang.Object implements Serializable</h3>
1602<dl class="nameValue">
1603<dt>serialVersionUID:</dt>
1604<dd>2395318378966487611L</dd>
1605</dl>
1606<ul class="blockList">
1607<li class="blockList">
1608<h3>Serialized Fields</h3>
1609<ul class="blockList">
1610<li class="blockList">
1611<h4>agentName</h4>
1612<pre>java.lang.String agentName</pre>
1613<div class="block">the key: short but unique name of the agent as it will be known in the
1614 nego system. This is an arbitrary but unique label for this TYPE of
1615 agent. Note that there may still be multiple actual agents of this type
1616 during a negotiation.</div>
1617</li>
1618<li class="blockList">
1619<h4>classPath</h4>
1620<pre>java.lang.String classPath</pre>
1621<div class="block">This can now be two things:
1622 <ul>
1623 <li>a class path, eg "agents.anac.y2010.AgentFSEGA.AgentFSEGA". In this
1624 case, the agent must be on the class path to load.
1625 <li>a full path, eg
1626 "/Volumes/documents/NegoWorkspace3/NegotiatorGUI/src/agents/anac/y2010/AgentFSEGA/AgentFSEGA.java"
1627 . In this case, we can figure out the class path ourselves, but the ref
1628 is system dependent (backslashes on windows) and might be absolute path.
1629 </ul></div>
1630</li>
1631<li class="blockList">
1632<h4>description</h4>
1633<pre>java.lang.String description</pre>
1634<div class="block">description of this agent</div>
1635</li>
1636<li class="blockListLast">
1637<h4>params</h4>
1638<pre>java.lang.String params</pre>
1639<div class="block">Parameters of the agent, for example a concession parameter</div>
1640</li>
1641</ul>
1642</li>
1643</ul>
1644</li>
1645<li class="blockList"><a name="genius.core.repository.DomainRepItem">
1646<!-- -->
1647</a>
1648<h3>Class <a href="genius/core/repository/DomainRepItem.html" title="class in genius.core.repository">genius.core.repository.DomainRepItem</a> extends java.lang.Object implements Serializable</h3>
1649<dl class="nameValue">
1650<dt>serialVersionUID:</dt>
1651<dd>6672725212678925392L</dd>
1652</dl>
1653<ul class="blockList">
1654<li class="blockList">
1655<h3>Serialized Fields</h3>
1656<ul class="blockList">
1657<li class="blockList">
1658<h4>url</h4>
1659<pre>java.net.URL url</pre>
1660</li>
1661<li class="blockListLast">
1662<h4>profiles</h4>
1663<pre>java.util.ArrayList&lt;E&gt; profiles</pre>
1664</li>
1665</ul>
1666</li>
1667</ul>
1668</li>
1669<li class="blockList"><a name="genius.core.repository.MultiPartyProtocolRepItem">
1670<!-- -->
1671</a>
1672<h3>Class <a href="genius/core/repository/MultiPartyProtocolRepItem.html" title="class in genius.core.repository">genius.core.repository.MultiPartyProtocolRepItem</a> extends java.lang.Object implements Serializable</h3>
1673<ul class="blockList">
1674<li class="blockList">
1675<h3>Serialized Fields</h3>
1676<ul class="blockList">
1677<li class="blockList">
1678<h4>protocolName</h4>
1679<pre>java.lang.String protocolName</pre>
1680</li>
1681<li class="blockList">
1682<h4>classPath</h4>
1683<pre>java.lang.String classPath</pre>
1684<div class="block">the key: short but unique name of the protocol as it will be known in the
1685 nego system. This is an arbitrary but unique label for this protocol.</div>
1686</li>
1687<li class="blockList">
1688<h4>description</h4>
1689<pre>java.lang.String description</pre>
1690<div class="block">file path including the class name</div>
1691</li>
1692<li class="blockList">
1693<h4>hasMediator</h4>
1694<pre>java.lang.Boolean hasMediator</pre>
1695<div class="block">description of this agent</div>
1696</li>
1697<li class="blockListLast">
1698<h4>hasMediatorProfile</h4>
1699<pre>java.lang.Boolean hasMediatorProfile</pre>
1700<div class="block">whether the protocol involves a mediator</div>
1701</li>
1702</ul>
1703</li>
1704</ul>
1705</li>
1706<li class="blockList"><a name="genius.core.repository.ParticipantRepItem">
1707<!-- -->
1708</a>
1709<h3>Class <a href="genius/core/repository/ParticipantRepItem.html" title="class in genius.core.repository">genius.core.repository.ParticipantRepItem</a> extends java.lang.Object implements Serializable</h3>
1710<ul class="blockList">
1711<li class="blockList">
1712<h3>Serialized Fields</h3>
1713<ul class="blockList">
1714<li class="blockList">
1715<h4>initialized</h4>
1716<pre>boolean initialized</pre>
1717<div class="block">true iff the cached elemenents have been initialized. Only
1718 the @XmlElement objects are set hard, the others are set when needed.</div>
1719</li>
1720<li class="blockList">
1721<h4>properties</h4>
1722<pre>java.util.List&lt;E&gt; properties</pre>
1723<div class="block">Unused but still in some XML files. Maybe needed in future?</div>
1724</li>
1725<li class="blockListLast">
1726<h4>protocolClassPath</h4>
1727<pre>java.lang.String protocolClassPath</pre>
1728<div class="block">The protocol that this item supports. file path including the class name.
1729 cached.</div>
1730</li>
1731</ul>
1732</li>
1733</ul>
1734</li>
1735<li class="blockList"><a name="genius.core.repository.PartyRepItem">
1736<!-- -->
1737</a>
1738<h3>Class <a href="genius/core/repository/PartyRepItem.html" title="class in genius.core.repository">genius.core.repository.PartyRepItem</a> extends <a href="genius/core/repository/ParticipantRepItem.html" title="class in genius.core.repository">ParticipantRepItem</a> implements Serializable</h3>
1739<ul class="blockList">
1740<li class="blockList">
1741<h3>Serialized Fields</h3>
1742<ul class="blockList">
1743<li class="blockList">
1744<h4>classPath</h4>
1745<pre>java.lang.String classPath</pre>
1746<div class="block">This can be two things:
1747 <ul>
1748 <li>a class path, eg "agents.anac.y2010.AgentFSEGA.AgentFSEGA". In this
1749 case, the agent must be on the class path to load.
1750 <li>a full path, eg
1751 "/Volumes/documents/NegoWorkspace3/NegotiatorGUI/src/agents/anac/y2010/AgentFSEGA/AgentFSEGA.java"
1752 . In this case, we can figure out the class path ourselves and load it.
1753 </ul></div>
1754</li>
1755<li class="blockList">
1756<h4>partyName</h4>
1757<pre>java.lang.String partyName</pre>
1758<div class="block">Name, also a short version of the class path.</div>
1759</li>
1760<li class="blockList">
1761<h4>description</h4>
1762<pre>java.lang.String description</pre>
1763<div class="block">description of this agent. Cached, Not saved to XML.</div>
1764</li>
1765<li class="blockListLast">
1766<h4>isMediator</h4>
1767<pre>java.lang.Boolean isMediator</pre>
1768<div class="block">True if this party is a mediator.</div>
1769</li>
1770</ul>
1771</li>
1772</ul>
1773</li>
1774<li class="blockList"><a name="genius.core.repository.ProfileRepItem">
1775<!-- -->
1776</a>
1777<h3>Class <a href="genius/core/repository/ProfileRepItem.html" title="class in genius.core.repository">genius.core.repository.ProfileRepItem</a> extends java.lang.Object implements Serializable</h3>
1778<dl class="nameValue">
1779<dt>serialVersionUID:</dt>
1780<dd>-5071749178482314158L</dd>
1781</dl>
1782<ul class="blockList">
1783<li class="blockList">
1784<h3>Serialized Fields</h3>
1785<ul class="blockList">
1786<li class="blockList">
1787<h4>url</h4>
1788<pre>java.net.URL url</pre>
1789</li>
1790<li class="blockListLast">
1791<h4>domain</h4>
1792<pre><a href="genius/core/repository/DomainRepItem.html" title="class in genius.core.repository">DomainRepItem</a> domain</pre>
1793</li>
1794</ul>
1795</li>
1796</ul>
1797</li>
1798<li class="blockList"><a name="genius.core.repository.ProtocolRepItem">
1799<!-- -->
1800</a>
1801<h3>Class <a href="genius/core/repository/ProtocolRepItem.html" title="class in genius.core.repository">genius.core.repository.ProtocolRepItem</a> extends java.lang.Object implements Serializable</h3>
1802<ul class="blockList">
1803<li class="blockList">
1804<h3>Serialized Fields</h3>
1805<ul class="blockList">
1806<li class="blockList">
1807<h4>protocolName</h4>
1808<pre>java.lang.String protocolName</pre>
1809</li>
1810<li class="blockList">
1811<h4>classPath</h4>
1812<pre>java.lang.String classPath</pre>
1813<div class="block">the key: short but unique name of the protocol as it will be known in the nego system.
1814 This is an arbitrary but unique label for this protocol.</div>
1815</li>
1816<li class="blockListLast">
1817<h4>description</h4>
1818<pre>java.lang.String description</pre>
1819<div class="block">file path including the class name</div>
1820</li>
1821</ul>
1822</li>
1823</ul>
1824</li>
1825</ul>
1826</li>
1827<li class="blockList">
1828<h2 title="Package">Package&nbsp;genius.core.repository.boa</h2>
1829<ul class="blockList">
1830<li class="blockList"><a name="genius.core.repository.boa.BoaPartyRepItem">
1831<!-- -->
1832</a>
1833<h3>Class <a href="genius/core/repository/boa/BoaPartyRepItem.html" title="class in genius.core.repository.boa">genius.core.repository.boa.BoaPartyRepItem</a> extends <a href="genius/core/repository/ParticipantRepItem.html" title="class in genius.core.repository">ParticipantRepItem</a> implements Serializable</h3>
1834<ul class="blockList">
1835<li class="blockList">
1836<h3>Serialized Fields</h3>
1837<ul class="blockList">
1838<li class="blockList">
1839<h4>partyName</h4>
1840<pre>java.lang.String partyName</pre>
1841</li>
1842<li class="blockList">
1843<h4>biddingStrategy</h4>
1844<pre><a href="genius/core/repository/boa/BoaWithSettingsRepItem.html" title="class in genius.core.repository.boa">BoaWithSettingsRepItem</a>&lt;<a href="genius/core/repository/boa/BoaWithSettingsRepItem.html" title="type parameter in BoaWithSettingsRepItem">T</a> extends <a href="genius/core/boaframework/BOA.html" title="class in genius.core.boaframework">BOA</a>&gt; biddingStrategy</pre>
1845<div class="block">Offering strategy of the specified agent</div>
1846</li>
1847<li class="blockList">
1848<h4>acceptanceStrategy</h4>
1849<pre><a href="genius/core/repository/boa/BoaWithSettingsRepItem.html" title="class in genius.core.repository.boa">BoaWithSettingsRepItem</a>&lt;<a href="genius/core/repository/boa/BoaWithSettingsRepItem.html" title="type parameter in BoaWithSettingsRepItem">T</a> extends <a href="genius/core/boaframework/BOA.html" title="class in genius.core.boaframework">BOA</a>&gt; acceptanceStrategy</pre>
1850<div class="block">Acceptance strategy of the specified agent</div>
1851</li>
1852<li class="blockList">
1853<h4>opponentModel</h4>
1854<pre><a href="genius/core/repository/boa/BoaWithSettingsRepItem.html" title="class in genius.core.repository.boa">BoaWithSettingsRepItem</a>&lt;<a href="genius/core/repository/boa/BoaWithSettingsRepItem.html" title="type parameter in BoaWithSettingsRepItem">T</a> extends <a href="genius/core/boaframework/BOA.html" title="class in genius.core.boaframework">BOA</a>&gt; opponentModel</pre>
1855<div class="block">Opponent model of the specified agent</div>
1856</li>
1857<li class="blockListLast">
1858<h4>omStrategy</h4>
1859<pre><a href="genius/core/repository/boa/BoaWithSettingsRepItem.html" title="class in genius.core.repository.boa">BoaWithSettingsRepItem</a>&lt;<a href="genius/core/repository/boa/BoaWithSettingsRepItem.html" title="type parameter in BoaWithSettingsRepItem">T</a> extends <a href="genius/core/boaframework/BOA.html" title="class in genius.core.boaframework">BOA</a>&gt; omStrategy</pre>
1860<div class="block">Opponent model strategy of the specified agent</div>
1861</li>
1862</ul>
1863</li>
1864</ul>
1865</li>
1866<li class="blockList"><a name="genius.core.repository.boa.BoaRepItem">
1867<!-- -->
1868</a>
1869<h3>Class <a href="genius/core/repository/boa/BoaRepItem.html" title="class in genius.core.repository.boa">genius.core.repository.boa.BoaRepItem</a> extends java.lang.Object implements Serializable</h3>
1870<ul class="blockList">
1871<li class="blockList">
1872<h3>Serialized Fields</h3>
1873<ul class="blockList">
1874<li class="blockList">
1875<h4>classpath</h4>
1876<pre>java.lang.String classpath</pre>
1877<div class="block">Classpath (as file, not a full qualified path) of the item in the
1878 repository</div>
1879</li>
1880<li class="blockList">
1881<h4>type</h4>
1882<pre><a href="genius/core/boaframework/BoaType.html" title="enum in genius.core.boaframework">BoaType</a> type</pre>
1883<div class="block">Cached type. Recovered from the actual object</div>
1884</li>
1885<li class="blockList">
1886<h4>name</h4>
1887<pre>java.lang.String name</pre>
1888<div class="block">cache of the actual name. null if not yet cached.</div>
1889</li>
1890<li class="blockListLast">
1891<h4>initialized</h4>
1892<pre>boolean initialized</pre>
1893</li>
1894</ul>
1895</li>
1896</ul>
1897</li>
1898<li class="blockList"><a name="genius.core.repository.boa.BoaRepItemList">
1899<!-- -->
1900</a>
1901<h3>Class <a href="genius/core/repository/boa/BoaRepItemList.html" title="class in genius.core.repository.boa">genius.core.repository.boa.BoaRepItemList</a> extends java.util.ArrayList&lt;<a href="genius/core/repository/boa/BoaRepItemList.html" title="type parameter in BoaRepItemList">T</a> extends <a href="genius/core/repository/boa/BoaRepItem.html" title="class in genius.core.repository.boa">BoaRepItem</a>&gt; implements Serializable</h3>
1902</li>
1903<li class="blockList"><a name="genius.core.repository.boa.ParameterList">
1904<!-- -->
1905</a>
1906<h3>Class <a href="genius/core/repository/boa/ParameterList.html" title="class in genius.core.repository.boa">genius.core.repository.boa.ParameterList</a> extends java.util.ArrayList&lt;<a href="genius/core/repository/boa/ParameterRepItem.html" title="class in genius.core.repository.boa">ParameterRepItem</a>&gt; implements Serializable</h3>
1907</li>
1908</ul>
1909</li>
1910<li class="blockList">
1911<h2 title="Package">Package&nbsp;genius.core.representative</h2>
1912<ul class="blockList">
1913<li class="blockList"><a name="genius.core.representative.UncertainUtilitySpace">
1914<!-- -->
1915</a>
1916<h3>Class <a href="genius/core/representative/UncertainUtilitySpace.html" title="class in genius.core.representative">genius.core.representative.UncertainUtilitySpace</a> extends <a href="genius/core/utility/AbstractUtilitySpace.html" title="class in genius.core.utility">AbstractUtilitySpace</a> implements Serializable</h3>
1917<dl class="nameValue">
1918<dt>serialVersionUID:</dt>
1919<dd>2981354315582885764L</dd>
1920</dl>
1921<ul class="blockList">
1922<li class="blockList">
1923<h3>Serialized Fields</h3>
1924<ul class="blockList">
1925<li class="blockList">
1926<h4>utilitySpaces</h4>
1927<pre>java.util.List&lt;E&gt; utilitySpaces</pre>
1928<div class="block">All possible utility spaces considered</div>
1929</li>
1930<li class="blockList">
1931<h4>weights</h4>
1932<pre>java.util.List&lt;E&gt; weights</pre>
1933<div class="block">The corresponding normalized weights of each utility space</div>
1934</li>
1935<li class="blockListLast">
1936<h4>flatteningStrategy</h4>
1937<pre><a href="genius/core/representative/FlatteningStrategy.html" title="class in genius.core.representative">FlatteningStrategy</a> flatteningStrategy</pre>
1938</li>
1939</ul>
1940</li>
1941</ul>
1942</li>
1943</ul>
1944</li>
1945<li class="blockList">
1946<h2 title="Package">Package&nbsp;genius.core.session</h2>
1947<ul class="blockList">
1948<li class="blockList"><a name="genius.core.session.ActionException">
1949<!-- -->
1950</a>
1951<h3>Class <a href="genius/core/session/ActionException.html" title="class in genius.core.session">genius.core.session.ActionException</a> extends java.lang.Exception implements Serializable</h3>
1952<dl class="nameValue">
1953<dt>serialVersionUID:</dt>
1954<dd>-5552020377996260442L</dd>
1955</dl>
1956</li>
1957<li class="blockList"><a name="genius.core.session.InvalidActionContentsError">
1958<!-- -->
1959</a>
1960<h3>Class <a href="genius/core/session/InvalidActionContentsError.html" title="class in genius.core.session">genius.core.session.InvalidActionContentsError</a> extends <a href="genius/core/session/ActionException.html" title="class in genius.core.session">ActionException</a> implements Serializable</h3>
1961<ul class="blockList">
1962<li class="blockList">
1963<h3>Serialized Fields</h3>
1964<ul class="blockList">
1965<li class="blockList">
1966<h4>agent</h4>
1967<pre><a href="genius/core/AgentID.html" title="class in genius.core">AgentID</a> agent</pre>
1968</li>
1969<li class="blockListLast">
1970<h4>message</h4>
1971<pre>java.lang.String message</pre>
1972</li>
1973</ul>
1974</li>
1975</ul>
1976</li>
1977<li class="blockList"><a name="genius.core.session.InvalidActionError">
1978<!-- -->
1979</a>
1980<h3>Class <a href="genius/core/session/InvalidActionError.html" title="class in genius.core.session">genius.core.session.InvalidActionError</a> extends <a href="genius/core/session/ActionException.html" title="class in genius.core.session">ActionException</a> implements Serializable</h3>
1981<ul class="blockList">
1982<li class="blockList">
1983<h3>Serialized Fields</h3>
1984<ul class="blockList">
1985<li class="blockList">
1986<h4>instigator</h4>
1987<pre><a href="genius/core/parties/NegotiationParty.html" title="interface in genius.core.parties">NegotiationParty</a> instigator</pre>
1988<div class="block">Holds the party that did an invalid action</div>
1989</li>
1990<li class="blockList">
1991<h4>allowed</h4>
1992<pre>java.util.List&lt;E&gt; allowed</pre>
1993</li>
1994<li class="blockListLast">
1995<h4>found</h4>
1996<pre><a href="genius/core/actions/Action.html" title="interface in genius.core.actions">Action</a> found</pre>
1997</li>
1998</ul>
1999</li>
2000</ul>
2001</li>
2002<li class="blockList"><a name="genius.core.session.RepositoryException">
2003<!-- -->
2004</a>
2005<h3>Class <a href="genius/core/session/RepositoryException.html" title="class in genius.core.session">genius.core.session.RepositoryException</a> extends java.lang.RuntimeException implements Serializable</h3>
2006</li>
2007</ul>
2008</li>
2009<li class="blockList">
2010<h2 title="Package">Package&nbsp;genius.core.timeline</h2>
2011<ul class="blockList">
2012<li class="blockList"><a name="genius.core.timeline.ContinuousTimeline">
2013<!-- -->
2014</a>
2015<h3>Class <a href="genius/core/timeline/ContinuousTimeline.html" title="class in genius.core.timeline">genius.core.timeline.ContinuousTimeline</a> extends <a href="genius/core/timeline/Timeline.html" title="class in genius.core.timeline">Timeline</a> implements Serializable</h3>
2016<ul class="blockList">
2017<li class="blockList">
2018<h3>Serialized Fields</h3>
2019<ul class="blockList">
2020<li class="blockList">
2021<h4>totalSeconds</h4>
2022<pre>int totalSeconds</pre>
2023</li>
2024<li class="blockListLast">
2025<h4>startTime</h4>
2026<pre>long startTime</pre>
2027</li>
2028</ul>
2029</li>
2030</ul>
2031</li>
2032<li class="blockList"><a name="genius.core.timeline.DiscreteTimeline">
2033<!-- -->
2034</a>
2035<h3>Class <a href="genius/core/timeline/DiscreteTimeline.html" title="class in genius.core.timeline">genius.core.timeline.DiscreteTimeline</a> extends <a href="genius/core/timeline/Timeline.html" title="class in genius.core.timeline">Timeline</a> implements Serializable</h3>
2036<ul class="blockList">
2037<li class="blockList">
2038<h3>Serialized Fields</h3>
2039<ul class="blockList">
2040<li class="blockList">
2041<h4>totalRounds</h4>
2042<pre>int totalRounds</pre>
2043<div class="block">With 3 rounds, this is set to 4.</div>
2044</li>
2045<li class="blockListLast">
2046<h4>cRound</h4>
2047<pre>int cRound</pre>
2048<div class="block">E.g. with 3 rounds, it takes the values 1, 2, 3, and on 4 is the
2049 deadline.</div>
2050</li>
2051</ul>
2052</li>
2053</ul>
2054</li>
2055<li class="blockList"><a name="genius.core.timeline.Timeline">
2056<!-- -->
2057</a>
2058<h3>Class <a href="genius/core/timeline/Timeline.html" title="class in genius.core.timeline">genius.core.timeline.Timeline</a> extends java.lang.Object implements Serializable</h3>
2059<ul class="blockList">
2060<li class="blockList">
2061<h3>Serialized Fields</h3>
2062<ul class="blockList">
2063<li class="blockList">
2064<h4>hasDeadline</h4>
2065<pre>boolean hasDeadline</pre>
2066</li>
2067<li class="blockListLast">
2068<h4>paused</h4>
2069<pre>boolean paused</pre>
2070</li>
2071</ul>
2072</li>
2073</ul>
2074</li>
2075</ul>
2076</li>
2077<li class="blockList">
2078<h2 title="Package">Package&nbsp;genius.core.tournament.VariablesAndValues</h2>
2079<ul class="blockList">
2080<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.AgentParameterVariable">
2081<!-- -->
2082</a>
2083<h3>Class <a href="genius/core/tournament/VariablesAndValues/AgentParameterVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.AgentParameterVariable</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">TournamentVariable</a> implements Serializable</h3>
2084<dl class="nameValue">
2085<dt>serialVersionUID:</dt>
2086<dd>-8223126402840072070L</dd>
2087</dl>
2088<ul class="blockList">
2089<li class="blockList">
2090<h3>Serialized Fields</h3>
2091<ul class="blockList">
2092<li class="blockListLast">
2093<h4>agentparam</h4>
2094<pre><a href="genius/core/AgentParam.html" title="class in genius.core">AgentParam</a> agentparam</pre>
2095</li>
2096</ul>
2097</li>
2098</ul>
2099</li>
2100<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.AgentParamValue">
2101<!-- -->
2102</a>
2103<h3>Class <a href="genius/core/tournament/VariablesAndValues/AgentParamValue.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.AgentParamValue</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentValue.html" title="class in genius.core.tournament.VariablesAndValues">TournamentValue</a> implements Serializable</h3>
2104<dl class="nameValue">
2105<dt>serialVersionUID:</dt>
2106<dd>1391633175859262227L</dd>
2107</dl>
2108<ul class="blockList">
2109<li class="blockList">
2110<h3>Serialized Fields</h3>
2111<ul class="blockList">
2112<li class="blockListLast">
2113<h4>value</h4>
2114<pre>java.lang.Double value</pre>
2115</li>
2116</ul>
2117</li>
2118</ul>
2119</li>
2120<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.AgentValue">
2121<!-- -->
2122</a>
2123<h3>Class <a href="genius/core/tournament/VariablesAndValues/AgentValue.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.AgentValue</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentValue.html" title="class in genius.core.tournament.VariablesAndValues">TournamentValue</a> implements Serializable</h3>
2124<dl class="nameValue">
2125<dt>serialVersionUID:</dt>
2126<dd>-1479458519909188852L</dd>
2127</dl>
2128<ul class="blockList">
2129<li class="blockList">
2130<h3>Serialized Fields</h3>
2131<ul class="blockList">
2132<li class="blockListLast">
2133<h4>value</h4>
2134<pre><a href="genius/core/repository/AgentRepItem.html" title="class in genius.core.repository">AgentRepItem</a> value</pre>
2135</li>
2136</ul>
2137</li>
2138</ul>
2139</li>
2140<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.AgentVariable">
2141<!-- -->
2142</a>
2143<h3>Class <a href="genius/core/tournament/VariablesAndValues/AgentVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.AgentVariable</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">TournamentVariable</a> implements Serializable</h3>
2144<dl class="nameValue">
2145<dt>serialVersionUID:</dt>
2146<dd>-7857863575808230226L</dd>
2147</dl>
2148<ul class="blockList">
2149<li class="blockList">
2150<h3>Serialized Fields</h3>
2151<ul class="blockList">
2152<li class="blockListLast">
2153<h4>side</h4>
2154<pre>java.lang.String side</pre>
2155</li>
2156</ul>
2157</li>
2158</ul>
2159</li>
2160<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.BOAagentValue">
2161<!-- -->
2162</a>
2163<h3>Class <a href="genius/core/tournament/VariablesAndValues/BOAagentValue.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.BOAagentValue</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentValue.html" title="class in genius.core.tournament.VariablesAndValues">TournamentValue</a> implements Serializable</h3>
2164<dl class="nameValue">
2165<dt>serialVersionUID:</dt>
2166<dd>4154311572147986731L</dd>
2167</dl>
2168<ul class="blockList">
2169<li class="blockList">
2170<h3>Serialized Fields</h3>
2171<ul class="blockList">
2172<li class="blockListLast">
2173<h4>value</h4>
2174<pre><a href="genius/core/boaframework/BOAagentInfo.html" title="class in genius.core.boaframework">BOAagentInfo</a> value</pre>
2175</li>
2176</ul>
2177</li>
2178</ul>
2179</li>
2180<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.BOAagentVariable">
2181<!-- -->
2182</a>
2183<h3>Class <a href="genius/core/tournament/VariablesAndValues/BOAagentVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.BOAagentVariable</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">TournamentVariable</a> implements Serializable</h3>
2184<dl class="nameValue">
2185<dt>serialVersionUID:</dt>
2186<dd>6409851887801713416L</dd>
2187</dl>
2188<ul class="blockList">
2189<li class="blockList">
2190<h3>Serialized Fields</h3>
2191<ul class="blockList">
2192<li class="blockListLast">
2193<h4>side</h4>
2194<pre>java.lang.String side</pre>
2195</li>
2196</ul>
2197</li>
2198</ul>
2199</li>
2200<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.DBLocationValue">
2201<!-- -->
2202</a>
2203<h3>Class <a href="genius/core/tournament/VariablesAndValues/DBLocationValue.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.DBLocationValue</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentValue.html" title="class in genius.core.tournament.VariablesAndValues">TournamentValue</a> implements Serializable</h3>
2204<dl class="nameValue">
2205<dt>serialVersionUID:</dt>
2206<dd>1L</dd>
2207</dl>
2208<ul class="blockList">
2209<li class="blockList">
2210<h3>Serialized Fields</h3>
2211<ul class="blockList">
2212<li class="blockListLast">
2213<h4>value</h4>
2214<pre>java.lang.String value</pre>
2215</li>
2216</ul>
2217</li>
2218</ul>
2219</li>
2220<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.DBLocationVariable">
2221<!-- -->
2222</a>
2223<h3>Class <a href="genius/core/tournament/VariablesAndValues/DBLocationVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.DBLocationVariable</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">TournamentVariable</a> implements Serializable</h3>
2224<dl class="nameValue">
2225<dt>serialVersionUID:</dt>
2226<dd>3916000985404639616L</dd>
2227</dl>
2228</li>
2229<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.DBPasswordValue">
2230<!-- -->
2231</a>
2232<h3>Class <a href="genius/core/tournament/VariablesAndValues/DBPasswordValue.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.DBPasswordValue</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentValue.html" title="class in genius.core.tournament.VariablesAndValues">TournamentValue</a> implements Serializable</h3>
2233<dl class="nameValue">
2234<dt>serialVersionUID:</dt>
2235<dd>1L</dd>
2236</dl>
2237<ul class="blockList">
2238<li class="blockList">
2239<h3>Serialized Fields</h3>
2240<ul class="blockList">
2241<li class="blockListLast">
2242<h4>value</h4>
2243<pre>java.lang.String value</pre>
2244</li>
2245</ul>
2246</li>
2247</ul>
2248</li>
2249<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.DBPasswordVariable">
2250<!-- -->
2251</a>
2252<h3>Class <a href="genius/core/tournament/VariablesAndValues/DBPasswordVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.DBPasswordVariable</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">TournamentVariable</a> implements Serializable</h3>
2253<dl class="nameValue">
2254<dt>serialVersionUID:</dt>
2255<dd>563404623019296025L</dd>
2256</dl>
2257</li>
2258<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.DBSessionValue">
2259<!-- -->
2260</a>
2261<h3>Class <a href="genius/core/tournament/VariablesAndValues/DBSessionValue.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.DBSessionValue</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentValue.html" title="class in genius.core.tournament.VariablesAndValues">TournamentValue</a> implements Serializable</h3>
2262<dl class="nameValue">
2263<dt>serialVersionUID:</dt>
2264<dd>1L</dd>
2265</dl>
2266<ul class="blockList">
2267<li class="blockList">
2268<h3>Serialized Fields</h3>
2269<ul class="blockList">
2270<li class="blockListLast">
2271<h4>value</h4>
2272<pre>java.lang.String value</pre>
2273</li>
2274</ul>
2275</li>
2276</ul>
2277</li>
2278<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.DBSessionVariable">
2279<!-- -->
2280</a>
2281<h3>Class <a href="genius/core/tournament/VariablesAndValues/DBSessionVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.DBSessionVariable</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">TournamentVariable</a> implements Serializable</h3>
2282<dl class="nameValue">
2283<dt>serialVersionUID:</dt>
2284<dd>-4335662542882961866L</dd>
2285</dl>
2286</li>
2287<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.DBUserValue">
2288<!-- -->
2289</a>
2290<h3>Class <a href="genius/core/tournament/VariablesAndValues/DBUserValue.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.DBUserValue</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentValue.html" title="class in genius.core.tournament.VariablesAndValues">TournamentValue</a> implements Serializable</h3>
2291<dl class="nameValue">
2292<dt>serialVersionUID:</dt>
2293<dd>1L</dd>
2294</dl>
2295<ul class="blockList">
2296<li class="blockList">
2297<h3>Serialized Fields</h3>
2298<ul class="blockList">
2299<li class="blockListLast">
2300<h4>value</h4>
2301<pre>java.lang.String value</pre>
2302</li>
2303</ul>
2304</li>
2305</ul>
2306</li>
2307<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.DBUserVariable">
2308<!-- -->
2309</a>
2310<h3>Class <a href="genius/core/tournament/VariablesAndValues/DBUserVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.DBUserVariable</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">TournamentVariable</a> implements Serializable</h3>
2311<dl class="nameValue">
2312<dt>serialVersionUID:</dt>
2313<dd>-1851516553702855611L</dd>
2314</dl>
2315</li>
2316<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.ExperimentalValue">
2317<!-- -->
2318</a>
2319<h3>Class <a href="genius/core/tournament/VariablesAndValues/ExperimentalValue.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.ExperimentalValue</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentValue.html" title="class in genius.core.tournament.VariablesAndValues">TournamentValue</a> implements Serializable</h3>
2320<dl class="nameValue">
2321<dt>serialVersionUID:</dt>
2322<dd>-7690627644862645404L</dd>
2323</dl>
2324<ul class="blockList">
2325<li class="blockList">
2326<h3>Serialized Fields</h3>
2327<ul class="blockList">
2328<li class="blockListLast">
2329<h4>value</h4>
2330<pre>double value</pre>
2331</li>
2332</ul>
2333</li>
2334</ul>
2335</li>
2336<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.ExperimentalVariable">
2337<!-- -->
2338</a>
2339<h3>Class <a href="genius/core/tournament/VariablesAndValues/ExperimentalVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.ExperimentalVariable</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">TournamentVariable</a> implements Serializable</h3>
2340<dl class="nameValue">
2341<dt>serialVersionUID:</dt>
2342<dd>-8560060884848539056L</dd>
2343</dl>
2344<ul class="blockList">
2345<li class="blockList">
2346<h3>Serialized Fields</h3>
2347<ul class="blockList">
2348<li class="blockListLast">
2349<h4>side</h4>
2350<pre>java.lang.String side</pre>
2351</li>
2352</ul>
2353</li>
2354</ul>
2355</li>
2356<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.MultipleAgentsVariable">
2357<!-- -->
2358</a>
2359<h3>Class <a href="genius/core/tournament/VariablesAndValues/MultipleAgentsVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.MultipleAgentsVariable</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">TournamentVariable</a> implements Serializable</h3>
2360</li>
2361<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.ProfileValue">
2362<!-- -->
2363</a>
2364<h3>Class <a href="genius/core/tournament/VariablesAndValues/ProfileValue.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.ProfileValue</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentValue.html" title="class in genius.core.tournament.VariablesAndValues">TournamentValue</a> implements Serializable</h3>
2365<ul class="blockList">
2366<li class="blockList">
2367<h3>Serialized Fields</h3>
2368<ul class="blockList">
2369<li class="blockListLast">
2370<h4>value</h4>
2371<pre><a href="genius/core/repository/ProfileRepItem.html" title="class in genius.core.repository">ProfileRepItem</a> value</pre>
2372</li>
2373</ul>
2374</li>
2375</ul>
2376</li>
2377<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.ProfileVariable">
2378<!-- -->
2379</a>
2380<h3>Class <a href="genius/core/tournament/VariablesAndValues/ProfileVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.ProfileVariable</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">TournamentVariable</a> implements Serializable</h3>
2381<dl class="nameValue">
2382<dt>serialVersionUID:</dt>
2383<dd>-2392550149317557540L</dd>
2384</dl>
2385</li>
2386<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.ProtocolValue">
2387<!-- -->
2388</a>
2389<h3>Class <a href="genius/core/tournament/VariablesAndValues/ProtocolValue.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.ProtocolValue</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentValue.html" title="class in genius.core.tournament.VariablesAndValues">TournamentValue</a> implements Serializable</h3>
2390<dl class="nameValue">
2391<dt>serialVersionUID:</dt>
2392<dd>-2565640538778156974L</dd>
2393</dl>
2394<ul class="blockList">
2395<li class="blockList">
2396<h3>Serialized Fields</h3>
2397<ul class="blockList">
2398<li class="blockListLast">
2399<h4>value</h4>
2400<pre><a href="genius/core/repository/ProtocolRepItem.html" title="class in genius.core.repository">ProtocolRepItem</a> value</pre>
2401</li>
2402</ul>
2403</li>
2404</ul>
2405</li>
2406<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.ProtocolVariable">
2407<!-- -->
2408</a>
2409<h3>Class <a href="genius/core/tournament/VariablesAndValues/ProtocolVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.ProtocolVariable</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">TournamentVariable</a> implements Serializable</h3>
2410</li>
2411<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.TotalSessionNumberValue">
2412<!-- -->
2413</a>
2414<h3>Class <a href="genius/core/tournament/VariablesAndValues/TotalSessionNumberValue.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.TotalSessionNumberValue</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentValue.html" title="class in genius.core.tournament.VariablesAndValues">TournamentValue</a> implements Serializable</h3>
2415<dl class="nameValue">
2416<dt>serialVersionUID:</dt>
2417<dd>1577274902162703852L</dd>
2418</dl>
2419<ul class="blockList">
2420<li class="blockList">
2421<h3>Serialized Fields</h3>
2422<ul class="blockList">
2423<li class="blockListLast">
2424<h4>value</h4>
2425<pre>int value</pre>
2426</li>
2427</ul>
2428</li>
2429</ul>
2430</li>
2431<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.TotalSessionNumberVariable">
2432<!-- -->
2433</a>
2434<h3>Class <a href="genius/core/tournament/VariablesAndValues/TotalSessionNumberVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.TotalSessionNumberVariable</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">TournamentVariable</a> implements Serializable</h3>
2435<dl class="nameValue">
2436<dt>serialVersionUID:</dt>
2437<dd>-2284816489963319256L</dd>
2438</dl>
2439</li>
2440<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.TournamentOptionsValue">
2441<!-- -->
2442</a>
2443<h3>Class <a href="genius/core/tournament/VariablesAndValues/TournamentOptionsValue.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.TournamentOptionsValue</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentValue.html" title="class in genius.core.tournament.VariablesAndValues">TournamentValue</a> implements Serializable</h3>
2444<dl class="nameValue">
2445<dt>serialVersionUID:</dt>
2446<dd>1L</dd>
2447</dl>
2448<ul class="blockList">
2449<li class="blockList">
2450<h3>Serialized Fields</h3>
2451<ul class="blockList">
2452<li class="blockListLast">
2453<h4>options</h4>
2454<pre>java.util.HashMap&lt;K,V&gt; options</pre>
2455</li>
2456</ul>
2457</li>
2458</ul>
2459</li>
2460<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.TournamentOptionsVariable">
2461<!-- -->
2462</a>
2463<h3>Class <a href="genius/core/tournament/VariablesAndValues/TournamentOptionsVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.TournamentOptionsVariable</a> extends <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">TournamentVariable</a> implements Serializable</h3>
2464<dl class="nameValue">
2465<dt>serialVersionUID:</dt>
2466<dd>-9174953666963404019L</dd>
2467</dl>
2468</li>
2469<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.TournamentValue">
2470<!-- -->
2471</a>
2472<h3>Class <a href="genius/core/tournament/VariablesAndValues/TournamentValue.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.TournamentValue</a> extends java.lang.Object implements Serializable</h3>
2473<dl class="nameValue">
2474<dt>serialVersionUID:</dt>
2475<dd>-1423141928886819879L</dd>
2476</dl>
2477</li>
2478<li class="blockList"><a name="genius.core.tournament.VariablesAndValues.TournamentVariable">
2479<!-- -->
2480</a>
2481<h3>Class <a href="genius/core/tournament/VariablesAndValues/TournamentVariable.html" title="class in genius.core.tournament.VariablesAndValues">genius.core.tournament.VariablesAndValues.TournamentVariable</a> extends java.lang.Object implements Serializable</h3>
2482<dl class="nameValue">
2483<dt>serialVersionUID:</dt>
2484<dd>5326059723219308268L</dd>
2485</dl>
2486<ul class="blockList">
2487<li class="blockList">
2488<h3>Serialized Fields</h3>
2489<ul class="blockList">
2490<li class="blockListLast">
2491<h4>values</h4>
2492<pre>java.util.ArrayList&lt;E&gt; values</pre>
2493</li>
2494</ul>
2495</li>
2496</ul>
2497</li>
2498</ul>
2499</li>
2500<li class="blockList">
2501<h2 title="Package">Package&nbsp;genius.core.uncertainty.flattening</h2>
2502<ul class="blockList">
2503<li class="blockList"><a name="genius.core.uncertainty.flattening.FlattenedUtilitySpace">
2504<!-- -->
2505</a>
2506<h3>Class <a href="genius/core/uncertainty/flattening/FlattenedUtilitySpace.html" title="class in genius.core.uncertainty.flattening">genius.core.uncertainty.flattening.FlattenedUtilitySpace</a> extends <a href="genius/core/utility/AbstractUtilitySpace.html" title="class in genius.core.utility">AbstractUtilitySpace</a> implements Serializable</h3>
2507<dl class="nameValue">
2508<dt>serialVersionUID:</dt>
2509<dd>2981354315582885764L</dd>
2510</dl>
2511<ul class="blockList">
2512<li class="blockList">
2513<h3>Serialized Fields</h3>
2514<ul class="blockList">
2515<li class="blockList">
2516<h4>utilitySpaces</h4>
2517<pre>java.util.List&lt;E&gt; utilitySpaces</pre>
2518<div class="block">All possible utility spaces considered</div>
2519</li>
2520<li class="blockList">
2521<h4>weights</h4>
2522<pre>java.util.List&lt;E&gt; weights</pre>
2523<div class="block">The corresponding normalized weights of each utility space</div>
2524</li>
2525<li class="blockListLast">
2526<h4>flatteningStrategy</h4>
2527<pre><a href="genius/core/uncertainty/flattening/FlatteningStrategy.html" title="class in genius.core.uncertainty.flattening">FlatteningStrategy</a> flatteningStrategy</pre>
2528</li>
2529</ul>
2530</li>
2531</ul>
2532</li>
2533</ul>
2534</li>
2535<li class="blockList">
2536<h2 title="Package">Package&nbsp;genius.core.utility</h2>
2537<ul class="blockList">
2538<li class="blockList"><a name="genius.core.utility.AbstractUtilitySpace">
2539<!-- -->
2540</a>
2541<h3>Class <a href="genius/core/utility/AbstractUtilitySpace.html" title="class in genius.core.utility">genius.core.utility.AbstractUtilitySpace</a> extends java.lang.Object implements Serializable</h3>
2542<ul class="blockList">
2543<li class="blockList">
2544<h3>Serialized Fields</h3>
2545<ul class="blockList">
2546<li class="blockList">
2547<h4>domain</h4>
2548<pre><a href="genius/core/Domain.html" title="interface in genius.core">Domain</a> domain</pre>
2549</li>
2550<li class="blockList">
2551<h4>fileName</h4>
2552<pre>java.lang.String fileName</pre>
2553</li>
2554<li class="blockList">
2555<h4>discountFactor</h4>
2556<pre>double discountFactor</pre>
2557</li>
2558<li class="blockList">
2559<h4>fReservationValue</h4>
2560<pre>java.lang.Double fReservationValue</pre>
2561</li>
2562<li class="blockListLast">
2563<h4>ustools</h4>
2564<pre><a href="genius/core/utility/UtilitySpaceTools.html" title="class in genius.core.utility">UtilitySpaceTools</a> ustools</pre>
2565</li>
2566</ul>
2567</li>
2568</ul>
2569</li>
2570<li class="blockList"><a name="genius.core.utility.AdditiveUtilitySpace">
2571<!-- -->
2572</a>
2573<h3>Class <a href="genius/core/utility/AdditiveUtilitySpace.html" title="class in genius.core.utility">genius.core.utility.AdditiveUtilitySpace</a> extends <a href="genius/core/utility/AbstractUtilitySpace.html" title="class in genius.core.utility">AbstractUtilitySpace</a> implements Serializable</h3>
2574<dl class="nameValue">
2575<dt>serialVersionUID:</dt>
2576<dd>8746748105840831474L</dd>
2577</dl>
2578<ul class="blockList">
2579<li class="blockList">
2580<h3>Serialized Fields</h3>
2581<ul class="blockList">
2582<li class="blockListLast">
2583<h4>fEvaluators</h4>
2584<pre>java.util.Map&lt;K,V&gt; fEvaluators</pre>
2585</li>
2586</ul>
2587</li>
2588</ul>
2589</li>
2590<li class="blockList"><a name="genius.core.utility.AdditiveUtilitySpaceWithPerturbation">
2591<!-- -->
2592</a>
2593<h3>Class <a href="genius/core/utility/AdditiveUtilitySpaceWithPerturbation.html" title="class in genius.core.utility">genius.core.utility.AdditiveUtilitySpaceWithPerturbation</a> extends <a href="genius/core/utility/AdditiveUtilitySpace.html" title="class in genius.core.utility">AdditiveUtilitySpace</a> implements Serializable</h3>
2594<dl class="nameValue">
2595<dt>serialVersionUID:</dt>
2596<dd>-8882680929008252676L</dd>
2597</dl>
2598<ul class="blockList">
2599<li class="blockList">
2600<h3>Serialized Fields</h3>
2601<ul class="blockList">
2602<li class="blockListLast">
2603<h4>perturbation</h4>
2604<pre>double perturbation</pre>
2605</li>
2606</ul>
2607</li>
2608</ul>
2609</li>
2610<li class="blockList"><a name="genius.core.utility.ConstraintUtilitySpace">
2611<!-- -->
2612</a>
2613<h3>Class <a href="genius/core/utility/ConstraintUtilitySpace.html" title="class in genius.core.utility">genius.core.utility.ConstraintUtilitySpace</a> extends <a href="genius/core/utility/AbstractUtilitySpace.html" title="class in genius.core.utility">AbstractUtilitySpace</a> implements Serializable</h3>
2614<ul class="blockList">
2615<li class="blockList">
2616<h3>Serialized Fields</h3>
2617<ul class="blockList">
2618<li class="blockList">
2619<h4>rankingofIssues</h4>
2620<pre>java.util.HashMap&lt;K,V&gt; rankingofIssues</pre>
2621</li>
2622<li class="blockList">
2623<h4>issueIndices</h4>
2624<pre>java.util.ArrayList&lt;E&gt; issueIndices</pre>
2625</li>
2626<li class="blockList">
2627<h4>contraintList</h4>
2628<pre>java.util.HashMap&lt;K,V&gt; contraintList</pre>
2629</li>
2630<li class="blockListLast">
2631<h4>zeroOutcomeConstraints</h4>
2632<pre>java.util.ArrayList&lt;E&gt; zeroOutcomeConstraints</pre>
2633</li>
2634</ul>
2635</li>
2636</ul>
2637</li>
2638<li class="blockList"><a name="genius.core.utility.EvaluatorDiscrete">
2639<!-- -->
2640</a>
2641<h3>Class <a href="genius/core/utility/EvaluatorDiscrete.html" title="class in genius.core.utility">genius.core.utility.EvaluatorDiscrete</a> extends java.lang.Object implements Serializable</h3>
2642<ul class="blockList">
2643<li class="blockList">
2644<h3>Serialized Fields</h3>
2645<ul class="blockList">
2646<li class="blockList">
2647<h4>fweight</h4>
2648<pre>double fweight</pre>
2649</li>
2650<li class="blockList">
2651<h4>fweightLock</h4>
2652<pre>boolean fweightLock</pre>
2653</li>
2654<li class="blockList">
2655<h4>fEval</h4>
2656<pre>java.util.HashMap&lt;K,V&gt; fEval</pre>
2657</li>
2658<li class="blockListLast">
2659<h4>evalMax</h4>
2660<pre>java.lang.Double evalMax</pre>
2661</li>
2662</ul>
2663</li>
2664</ul>
2665</li>
2666<li class="blockList"><a name="genius.core.utility.EvaluatorInteger">
2667<!-- -->
2668</a>
2669<h3>Class <a href="genius/core/utility/EvaluatorInteger.html" title="class in genius.core.utility">genius.core.utility.EvaluatorInteger</a> extends java.lang.Object implements Serializable</h3>
2670<ul class="blockList">
2671<li class="blockList">
2672<h3>Serialized Fields</h3>
2673<ul class="blockList">
2674<li class="blockList">
2675<h4>fweight</h4>
2676<pre>double fweight</pre>
2677</li>
2678<li class="blockList">
2679<h4>fweightLock</h4>
2680<pre>boolean fweightLock</pre>
2681</li>
2682<li class="blockList">
2683<h4>lowerBound</h4>
2684<pre>int lowerBound</pre>
2685</li>
2686<li class="blockList">
2687<h4>upperBound</h4>
2688<pre>int upperBound</pre>
2689</li>
2690<li class="blockList">
2691<h4>slope</h4>
2692<pre>double slope</pre>
2693</li>
2694<li class="blockList">
2695<h4>offset</h4>
2696<pre>double offset</pre>
2697</li>
2698<li class="blockListLast">
2699<h4>f</h4>
2700<pre>java.text.DecimalFormat f</pre>
2701</li>
2702</ul>
2703</li>
2704</ul>
2705</li>
2706<li class="blockList"><a name="genius.core.utility.EvaluatorObjective">
2707<!-- -->
2708</a>
2709<h3>Class <a href="genius/core/utility/EvaluatorObjective.html" title="class in genius.core.utility">genius.core.utility.EvaluatorObjective</a> extends java.lang.Object implements Serializable</h3>
2710<ul class="blockList">
2711<li class="blockList">
2712<h3>Serialized Fields</h3>
2713<ul class="blockList">
2714<li class="blockList">
2715<h4>fweight</h4>
2716<pre>double fweight</pre>
2717</li>
2718<li class="blockList">
2719<h4>fweightLock</h4>
2720<pre>boolean fweightLock</pre>
2721</li>
2722<li class="blockListLast">
2723<h4>hasWeightP</h4>
2724<pre>boolean hasWeightP</pre>
2725</li>
2726</ul>
2727</li>
2728</ul>
2729</li>
2730<li class="blockList"><a name="genius.core.utility.EvaluatorReal">
2731<!-- -->
2732</a>
2733<h3>Class <a href="genius/core/utility/EvaluatorReal.html" title="class in genius.core.utility">genius.core.utility.EvaluatorReal</a> extends java.lang.Object implements Serializable</h3>
2734<ul class="blockList">
2735<li class="blockList">
2736<h3>Serialized Fields</h3>
2737<ul class="blockList">
2738<li class="blockList">
2739<h4>fweight</h4>
2740<pre>double fweight</pre>
2741</li>
2742<li class="blockList">
2743<h4>fweightLock</h4>
2744<pre>boolean fweightLock</pre>
2745</li>
2746<li class="blockList">
2747<h4>lowerBound</h4>
2748<pre>double lowerBound</pre>
2749</li>
2750<li class="blockList">
2751<h4>upperBound</h4>
2752<pre>double upperBound</pre>
2753</li>
2754<li class="blockList">
2755<h4>type</h4>
2756<pre><a href="genius/core/utility/EVALFUNCTYPE.html" title="enum in genius.core.utility">EVALFUNCTYPE</a> type</pre>
2757</li>
2758<li class="blockListLast">
2759<h4>fParam</h4>
2760<pre>java.util.HashMap&lt;K,V&gt; fParam</pre>
2761</li>
2762</ul>
2763</li>
2764</ul>
2765</li>
2766<li class="blockList"><a name="genius.core.utility.NonlinearUtilitySpace">
2767<!-- -->
2768</a>
2769<h3>Class <a href="genius/core/utility/NonlinearUtilitySpace.html" title="class in genius.core.utility">genius.core.utility.NonlinearUtilitySpace</a> extends <a href="genius/core/utility/AbstractUtilitySpace.html" title="class in genius.core.utility">AbstractUtilitySpace</a> implements Serializable</h3>
2770<ul class="blockList">
2771<li class="blockList">
2772<h3>Serialized Fields</h3>
2773<ul class="blockList">
2774<li class="blockList">
2775<h4>maxUtilityValue</h4>
2776<pre>double maxUtilityValue</pre>
2777</li>
2778<li class="blockList">
2779<h4>nonlinearFunction</h4>
2780<pre><a href="genius/core/utility/UtilityFunction.html" title="class in genius.core.utility">UtilityFunction</a> nonlinearFunction</pre>
2781</li>
2782<li class="blockList">
2783<h4>allinclusiveConstraints</h4>
2784<pre>java.util.ArrayList&lt;E&gt; allinclusiveConstraints</pre>
2785</li>
2786<li class="blockList">
2787<h4>allexclusiveConstraints</h4>
2788<pre>java.util.ArrayList&lt;E&gt; allexclusiveConstraints</pre>
2789</li>
2790<li class="blockListLast">
2791<h4>fXMLRoot</h4>
2792<pre><a href="genius/core/xml/SimpleElement.html" title="class in genius.core.xml">SimpleElement</a> fXMLRoot</pre>
2793</li>
2794</ul>
2795</li>
2796</ul>
2797</li>
2798<li class="blockList"><a name="genius.core.utility.UtilitySpaceTools">
2799<!-- -->
2800</a>
2801<h3>Class <a href="genius/core/utility/UtilitySpaceTools.html" title="class in genius.core.utility">genius.core.utility.UtilitySpaceTools</a> extends java.lang.Object implements Serializable</h3>
2802<dl class="nameValue">
2803<dt>serialVersionUID:</dt>
2804<dd>-1727366033194010640L</dd>
2805</dl>
2806<ul class="blockList">
2807<li class="blockList">
2808<h3>Serialized Fields</h3>
2809<ul class="blockList">
2810<li class="blockListLast">
2811<h4>utilSpace</h4>
2812<pre><a href="genius/core/utility/UtilitySpace.html" title="interface in genius.core.utility">UtilitySpace</a> utilSpace</pre>
2813</li>
2814</ul>
2815</li>
2816</ul>
2817</li>
2818</ul>
2819</li>
2820<li class="blockList">
2821<h2 title="Package">Package&nbsp;genius.core.xml</h2>
2822<ul class="blockList">
2823<li class="blockList"><a name="genius.core.xml.OrderedSimpleElement">
2824<!-- -->
2825</a>
2826<h3>Class <a href="genius/core/xml/OrderedSimpleElement.html" title="class in genius.core.xml">genius.core.xml.OrderedSimpleElement</a> extends <a href="genius/core/xml/SimpleElement.html" title="class in genius.core.xml">SimpleElement</a> implements Serializable</h3>
2827<ul class="blockList">
2828<li class="blockList">
2829<h3>Serialized Fields</h3>
2830<ul class="blockList">
2831<li class="blockList">
2832<h4>index</h4>
2833<pre>int index</pre>
2834</li>
2835<li class="blockListLast">
2836<h4>attributeKeys</h4>
2837<pre>java.util.List&lt;E&gt; attributeKeys</pre>
2838</li>
2839</ul>
2840</li>
2841</ul>
2842</li>
2843<li class="blockList"><a name="genius.core.xml.SimpleElement">
2844<!-- -->
2845</a>
2846<h3>Class <a href="genius/core/xml/SimpleElement.html" title="class in genius.core.xml">genius.core.xml.SimpleElement</a> extends java.lang.Object implements Serializable</h3>
2847<dl class="nameValue">
2848<dt>serialVersionUID:</dt>
2849<dd>-575978416803618689L</dd>
2850</dl>
2851<ul class="blockList">
2852<li class="blockList">
2853<h3>Serialized Fields</h3>
2854<ul class="blockList">
2855<li class="blockList">
2856<h4>tagName</h4>
2857<pre>java.lang.String tagName</pre>
2858</li>
2859<li class="blockList">
2860<h4>text</h4>
2861<pre>java.lang.String text</pre>
2862</li>
2863<li class="blockList">
2864<h4>attributes</h4>
2865<pre>java.util.HashMap&lt;K,V&gt; attributes</pre>
2866</li>
2867<li class="blockListLast">
2868<h4>childElements</h4>
2869<pre>java.util.LinkedList&lt;E&gt; childElements</pre>
2870</li>
2871</ul>
2872</li>
2873</ul>
2874</li>
2875</ul>
2876</li>
2877</ul>
2878</div>
2879<!-- ======= START OF BOTTOM NAVBAR ====== -->
2880<div class="bottomNav"><a name="navbar.bottom">
2881<!-- -->
2882</a>
2883<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
2884<a name="navbar.bottom.firstrow">
2885<!-- -->
2886</a>
2887<ul class="navList" title="Navigation">
2888<li><a href="overview-summary.html">Overview</a></li>
2889<li>Package</li>
2890<li>Class</li>
2891<li>Use</li>
2892<li><a href="overview-tree.html">Tree</a></li>
2893<li><a href="deprecated-list.html">Deprecated</a></li>
2894<li><a href="index-all.html">Index</a></li>
2895<li><a href="help-doc.html">Help</a></li>
2896</ul>
2897</div>
2898<div class="subNav">
2899<ul class="navList">
2900<li>Prev</li>
2901<li>Next</li>
2902</ul>
2903<ul class="navList">
2904<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
2905<li><a href="serialized-form.html" target="_top">No&nbsp;Frames</a></li>
2906</ul>
2907<ul class="navList" id="allclasses_navbar_bottom">
2908<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
2909</ul>
2910<div>
2911<script type="text/javascript"><!--
2912 allClassesLink = document.getElementById("allclasses_navbar_bottom");
2913 if(window==top) {
2914 allClassesLink.style.display = "block";
2915 }
2916 else {
2917 allClassesLink.style.display = "none";
2918 }
2919 //-->
2920</script>
2921</div>
2922<a name="skip.navbar.bottom">
2923<!-- -->
2924</a></div>
2925<!-- ======== END OF BOTTOM NAVBAR ======= -->
2926</body>
2927</html>
Note: See TracBrowser for help on using the repository browser.