source: javadoc/genius/core/issue/class-use/Objective.html@ 1

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

Initial import : Genius 9.0.0

File size: 34.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>Uses of Class genius.core.issue.Objective (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="Uses of Class genius.core.issue.Objective (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><a href="../package-summary.html">Package</a></li>
36<li><a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Class</a></li>
37<li class="navBarCell1Rev">Use</li>
38<li><a href="../package-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?genius/core/issue/class-use/Objective.html" target="_top">Frames</a></li>
51<li><a href="Objective.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<h2 title="Uses of Class genius.core.issue.Objective" class="title">Uses of Class<br>genius.core.issue.Objective</h2>
74</div>
75<div class="classUseContainer">
76<ul class="blockList">
77<li class="blockList">
78<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
79<caption><span>Packages that use <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></span><span class="tabEnd">&nbsp;</span></caption>
80<tr>
81<th class="colFirst" scope="col">Package</th>
82<th class="colLast" scope="col">Description</th>
83</tr>
84<tbody>
85<tr class="altColor">
86<td class="colFirst"><a href="#genius.core">genius.core</a></td>
87<td class="colLast">&nbsp;</td>
88</tr>
89<tr class="rowColor">
90<td class="colFirst"><a href="#genius.core.issue">genius.core.issue</a></td>
91<td class="colLast">&nbsp;</td>
92</tr>
93<tr class="altColor">
94<td class="colFirst"><a href="#genius.core.utility">genius.core.utility</a></td>
95<td class="colLast">&nbsp;</td>
96</tr>
97</tbody>
98</table>
99</li>
100<li class="blockList">
101<ul class="blockList">
102<li class="blockList"><a name="genius.core">
103<!-- -->
104</a>
105<h3>Uses of <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a> in <a href="../../../../genius/core/package-summary.html">genius.core</a></h3>
106<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
107<caption><span>Methods in <a href="../../../../genius/core/package-summary.html">genius.core</a> that return <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></span><span class="tabEnd">&nbsp;</span></caption>
108<tr>
109<th class="colFirst" scope="col">Modifier and Type</th>
110<th class="colLast" scope="col">Method and Description</th>
111</tr>
112<tbody>
113<tr class="altColor">
114<td class="colFirst"><code><a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></code></td>
115<td class="colLast"><span class="typeNameLabel">DomainImpl.</span><code><span class="memberNameLink"><a href="../../../../genius/core/DomainImpl.html#getObjectivesRoot--">getObjectivesRoot</a></span>()</code>&nbsp;</td>
116</tr>
117<tr class="rowColor">
118<td class="colFirst"><code><a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></code></td>
119<td class="colLast"><span class="typeNameLabel">Domain.</span><code><span class="memberNameLink"><a href="../../../../genius/core/Domain.html#getObjectivesRoot--">getObjectivesRoot</a></span>()</code>&nbsp;</td>
120</tr>
121</tbody>
122</table>
123<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
124<caption><span>Methods in <a href="../../../../genius/core/package-summary.html">genius.core</a> that return types with arguments of type <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></span><span class="tabEnd">&nbsp;</span></caption>
125<tr>
126<th class="colFirst" scope="col">Modifier and Type</th>
127<th class="colLast" scope="col">Method and Description</th>
128</tr>
129<tbody>
130<tr class="altColor">
131<td class="colFirst"><code>java.util.List&lt;<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&gt;</code></td>
132<td class="colLast"><span class="typeNameLabel">DomainImpl.</span><code><span class="memberNameLink"><a href="../../../../genius/core/DomainImpl.html#getObjectives--">getObjectives</a></span>()</code>&nbsp;</td>
133</tr>
134<tr class="rowColor">
135<td class="colFirst"><code>java.util.List&lt;<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&gt;</code></td>
136<td class="colLast"><span class="typeNameLabel">Domain.</span><code><span class="memberNameLink"><a href="../../../../genius/core/Domain.html#getObjectives--">getObjectives</a></span>()</code>&nbsp;</td>
137</tr>
138</tbody>
139</table>
140<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
141<caption><span>Methods in <a href="../../../../genius/core/package-summary.html">genius.core</a> with parameters of type <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></span><span class="tabEnd">&nbsp;</span></caption>
142<tr>
143<th class="colFirst" scope="col">Modifier and Type</th>
144<th class="colLast" scope="col">Method and Description</th>
145</tr>
146<tbody>
147<tr class="altColor">
148<td class="colFirst"><code>void</code></td>
149<td class="colLast"><span class="typeNameLabel">DomainImpl.</span><code><span class="memberNameLink"><a href="../../../../genius/core/DomainImpl.html#setObjectivesRoot-genius.core.issue.Objective-">setObjectivesRoot</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;ob)</code>
150<div class="block">Sets a new domain root.</div>
151</td>
152</tr>
153</tbody>
154</table>
155</li>
156<li class="blockList"><a name="genius.core.issue">
157<!-- -->
158</a>
159<h3>Uses of <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a> in <a href="../../../../genius/core/issue/package-summary.html">genius.core.issue</a></h3>
160<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing subclasses, and an explanation">
161<caption><span>Subclasses of <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a> in <a href="../../../../genius/core/issue/package-summary.html">genius.core.issue</a></span><span class="tabEnd">&nbsp;</span></caption>
162<tr>
163<th class="colFirst" scope="col">Modifier and Type</th>
164<th class="colLast" scope="col">Class and Description</th>
165</tr>
166<tbody>
167<tr class="altColor">
168<td class="colFirst"><code>class&nbsp;</code></td>
169<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Issue.html" title="class in genius.core.issue">Issue</a></span></code>
170<div class="block">Class <a href="../../../../genius/core/issue/Issue.html" title="class in genius.core.issue"><code>Issue</code></a> represents a negotiation issue to be settled in a negotiation.</div>
171</td>
172</tr>
173<tr class="rowColor">
174<td class="colFirst"><code>class&nbsp;</code></td>
175<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/issue/IssueDiscrete.html" title="class in genius.core.issue">IssueDiscrete</a></span></code>
176<div class="block">Specific type of issue in which the value of the issue are a set of objects.</div>
177</td>
178</tr>
179<tr class="altColor">
180<td class="colFirst"><code>class&nbsp;</code></td>
181<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/issue/IssueInteger.html" title="class in genius.core.issue">IssueInteger</a></span></code>
182<div class="block">Specific type of issue which specifies an integer range [min, max].</div>
183</td>
184</tr>
185<tr class="rowColor">
186<td class="colFirst"><code>class&nbsp;</code></td>
187<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/issue/IssueReal.html" title="class in genius.core.issue">IssueReal</a></span></code>
188<div class="block">issue with <code>Double</code> values within some range [min, max].</div>
189</td>
190</tr>
191</tbody>
192</table>
193<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
194<caption><span>Methods in <a href="../../../../genius/core/issue/package-summary.html">genius.core.issue</a> that return <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></span><span class="tabEnd">&nbsp;</span></caption>
195<tr>
196<th class="colFirst" scope="col">Modifier and Type</th>
197<th class="colLast" scope="col">Method and Description</th>
198</tr>
199<tbody>
200<tr class="altColor">
201<td class="colFirst"><code><a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></code></td>
202<td class="colLast"><span class="typeNameLabel">Objective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#getChildAt-int-">getChildAt</a></span>(int&nbsp;childIndex)</code>&nbsp;</td>
203</tr>
204<tr class="rowColor">
205<td class="colFirst"><code><a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></code></td>
206<td class="colLast"><span class="typeNameLabel">Objective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#getChildWithID-int-">getChildWithID</a></span>(int&nbsp;ID)</code>&nbsp;</td>
207</tr>
208<tr class="altColor">
209<td class="colFirst"><code><a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></code></td>
210<td class="colLast"><span class="typeNameLabel">Objective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#getObjective-int-">getObjective</a></span>(int&nbsp;objectiveNr)</code>
211<div class="block">This method does a recursive depth-first search on the subtree that is
212 rooted at the receiver, and returns the first Objective or Issue with the
213 given number.</div>
214</td>
215</tr>
216<tr class="rowColor">
217<td class="colFirst"><code><a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></code></td>
218<td class="colLast"><span class="typeNameLabel">Objective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#getParent--">getParent</a></span>()</code>&nbsp;</td>
219</tr>
220<tr class="altColor">
221<td class="colFirst"><code><a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>[]</code></td>
222<td class="colLast"><span class="typeNameLabel">Objective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#getSiblings--">getSiblings</a></span>()</code>&nbsp;</td>
223</tr>
224</tbody>
225</table>
226<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
227<caption><span>Methods in <a href="../../../../genius/core/issue/package-summary.html">genius.core.issue</a> that return types with arguments of type <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></span><span class="tabEnd">&nbsp;</span></caption>
228<tr>
229<th class="colFirst" scope="col">Modifier and Type</th>
230<th class="colLast" scope="col">Method and Description</th>
231</tr>
232<tbody>
233<tr class="altColor">
234<td class="colFirst"><code>java.util.Enumeration&lt;<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&gt;</code></td>
235<td class="colLast"><span class="typeNameLabel">Objective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#children--">children</a></span>()</code>&nbsp;</td>
236</tr>
237<tr class="rowColor">
238<td class="colFirst"><code>java.util.ArrayList&lt;<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&gt;</code></td>
239<td class="colLast"><span class="typeNameLabel">Objective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#getChildren--">getChildren</a></span>()</code>
240<div class="block">Wouter: added bcause I dont have time to change all Vector and
241 Enumerators to ArrayList code</div>
242</td>
243</tr>
244<tr class="altColor">
245<td class="colFirst"><code>java.util.Enumeration&lt;<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&gt;</code></td>
246<td class="colLast"><span class="typeNameLabel">Objective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#getPreorderEnumeration--">getPreorderEnumeration</a></span>()</code>
247<div class="block">Constructs an Enumeration of the entire subtree of the receiver
248 (including itself) in preorder.</div>
249</td>
250</tr>
251<tr class="rowColor">
252<td class="colFirst"><code>java.util.Enumeration&lt;<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&gt;</code></td>
253<td class="colLast"><span class="typeNameLabel">Objective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#getPreorderIssueEnumeration--">getPreorderIssueEnumeration</a></span>()</code>
254<div class="block">Constructs an Enumeration of the entire subtree of the receiver
255 (including itself) in preorder, containing only the Issues, but not the
256 normal Objectives.</div>
257</td>
258</tr>
259<tr class="altColor">
260<td class="colFirst"><code>java.util.Enumeration&lt;<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&gt;</code></td>
261<td class="colLast"><span class="typeNameLabel">Objective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#getPreorderObjectiveEnumeration--">getPreorderObjectiveEnumeration</a></span>()</code>
262<div class="block">Constructs an Enumeration of the entire subtree of the receiver
263 (including itself) in preorder, containting only the Ojectives, but not
264 the Issues..</div>
265</td>
266</tr>
267</tbody>
268</table>
269<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
270<caption><span>Methods in <a href="../../../../genius/core/issue/package-summary.html">genius.core.issue</a> with parameters of type <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></span><span class="tabEnd">&nbsp;</span></caption>
271<tr>
272<th class="colFirst" scope="col">Modifier and Type</th>
273<th class="colLast" scope="col">Method and Description</th>
274</tr>
275<tbody>
276<tr class="altColor">
277<td class="colFirst"><code>void</code></td>
278<td class="colLast"><span class="typeNameLabel">Objective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#addChild-genius.core.issue.Objective-">addChild</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;newObjective)</code>
279<div class="block">Adds a child to this Objective.</div>
280</td>
281</tr>
282<tr class="rowColor">
283<td class="colFirst"><code>void</code></td>
284<td class="colLast"><span class="typeNameLabel">Issue.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Issue.html#addChild-genius.core.issue.Objective-">addChild</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;newObjective)</code>
285<div class="block">Overrides addChild from Objective to do nothing, since Issues can't have children.</div>
286</td>
287</tr>
288<tr class="altColor">
289<td class="colFirst"><code>boolean</code></td>
290<td class="colLast"><span class="typeNameLabel">Objective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#equalContents-genius.core.issue.Objective-">equalContents</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;obj)</code>
291<div class="block">check the contents but don't check for the class type anymore.</div>
292</td>
293</tr>
294<tr class="rowColor">
295<td class="colFirst"><code>boolean</code></td>
296<td class="colLast"><span class="typeNameLabel">Objective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#isParent-genius.core.issue.Objective-">isParent</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;child)</code>
297<div class="block">Check whether or not a particular Objective is a child of the receiver.</div>
298</td>
299</tr>
300</tbody>
301</table>
302<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
303<caption><span>Constructors in <a href="../../../../genius/core/issue/package-summary.html">genius.core.issue</a> with parameters of type <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></span><span class="tabEnd">&nbsp;</span></caption>
304<tr>
305<th class="colOne" scope="col">Constructor and Description</th>
306</tr>
307<tbody>
308<tr class="altColor">
309<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Issue.html#Issue-java.lang.String-int-genius.core.issue.Objective-">Issue</a></span>(java.lang.String&nbsp;name,
310 int&nbsp;issueNumber,
311 <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;parent)</code>
312<div class="block">Creates a new issue give its name, number, and parent.</div>
313</td>
314</tr>
315<tr class="rowColor">
316<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/issue/IssueDiscrete.html#IssueDiscrete-java.lang.String-int-java.lang.String:A-genius.core.issue.Objective-">IssueDiscrete</a></span>(java.lang.String&nbsp;name,
317 int&nbsp;issueNumber,
318 java.lang.String[]&nbsp;values,
319 <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;objParent)</code>
320<div class="block">Create a new discrete issue given the name of the issue, its unique ID,
321 its parent, and an array of possible values.</div>
322</td>
323</tr>
324<tr class="altColor">
325<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/issue/IssueDiscrete.html#IssueDiscrete-java.lang.String-int-java.lang.String:A-java.lang.String:A-genius.core.issue.Objective-">IssueDiscrete</a></span>(java.lang.String&nbsp;name,
326 int&nbsp;issueNumber,
327 java.lang.String[]&nbsp;values,
328 java.lang.String[]&nbsp;descriptions,
329 <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;objParent)</code>
330<div class="block">Create a new discrete issue given the name of the issue, its unique ID,
331 its parent, and an array of possible values and a description for each value.</div>
332</td>
333</tr>
334<tr class="rowColor">
335<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/issue/IssueInteger.html#IssueInteger-java.lang.String-int-int-int-genius.core.issue.Objective-">IssueInteger</a></span>(java.lang.String&nbsp;name,
336 int&nbsp;issueNumber,
337 int&nbsp;min,
338 int&nbsp;max,
339 <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;objParent)</code>
340<div class="block">Create a new issue issue given the name of the issue, its unique ID, its
341 parent, and the value range [min, max].</div>
342</td>
343</tr>
344<tr class="altColor">
345<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/issue/IssueReal.html#IssueReal-java.lang.String-int-double-double-genius.core.issue.Objective-">IssueReal</a></span>(java.lang.String&nbsp;name,
346 int&nbsp;issueNumber,
347 double&nbsp;min,
348 double&nbsp;max,
349 <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;objParent)</code>&nbsp;</td>
350</tr>
351<tr class="rowColor">
352<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#Objective-genius.core.issue.Objective-">Objective</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;parent)</code>&nbsp;</td>
353</tr>
354<tr class="altColor">
355<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/issue/Objective.html#Objective-genius.core.issue.Objective-java.lang.String-int-">Objective</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;parent,
356 java.lang.String&nbsp;name,
357 int&nbsp;nr)</code>&nbsp;</td>
358</tr>
359</tbody>
360</table>
361</li>
362<li class="blockList"><a name="genius.core.utility">
363<!-- -->
364</a>
365<h3>Uses of <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a> in <a href="../../../../genius/core/utility/package-summary.html">genius.core.utility</a></h3>
366<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
367<caption><span>Methods in <a href="../../../../genius/core/utility/package-summary.html">genius.core.utility</a> that return <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></span><span class="tabEnd">&nbsp;</span></caption>
368<tr>
369<th class="colFirst" scope="col">Modifier and Type</th>
370<th class="colLast" scope="col">Method and Description</th>
371</tr>
372<tbody>
373<tr class="altColor">
374<td class="colFirst"><code><a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></code></td>
375<td class="colLast"><span class="typeNameLabel">AdditiveUtilitySpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/AdditiveUtilitySpace.html#getIssue-int-">getIssue</a></span>(int&nbsp;index)</code>
376<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
377<div class="block"><span class="deprecationComment">Use getObjective</span></div>
378</div>
379</td>
380</tr>
381</tbody>
382</table>
383<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
384<caption><span>Methods in <a href="../../../../genius/core/utility/package-summary.html">genius.core.utility</a> that return types with arguments of type <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></span><span class="tabEnd">&nbsp;</span></caption>
385<tr>
386<th class="colFirst" scope="col">Modifier and Type</th>
387<th class="colLast" scope="col">Method and Description</th>
388</tr>
389<tbody>
390<tr class="altColor">
391<td class="colFirst"><code>java.util.Set&lt;java.util.Map.Entry&lt;<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>,<a href="../../../../genius/core/utility/Evaluator.html" title="interface in genius.core.utility">Evaluator</a>&gt;&gt;</code></td>
392<td class="colLast"><span class="typeNameLabel">AdditiveUtilitySpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/AdditiveUtilitySpace.html#getEvaluators--">getEvaluators</a></span>()</code>&nbsp;</td>
393</tr>
394<tr class="rowColor">
395<td class="colFirst"><code>java.util.Set&lt;java.util.Map.Entry&lt;<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>,<a href="../../../../genius/core/utility/Evaluator.html" title="interface in genius.core.utility">Evaluator</a>&gt;&gt;</code></td>
396<td class="colLast"><span class="typeNameLabel">AdditiveUtilitySpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/AdditiveUtilitySpace.html#normalizeChildren-genius.core.issue.Objective-">normalizeChildren</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;obj)</code>
397<div class="block">Normalizes the weights of objectives of the given objective so that they
398 sum up to one.</div>
399</td>
400</tr>
401</tbody>
402</table>
403<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
404<caption><span>Methods in <a href="../../../../genius/core/utility/package-summary.html">genius.core.utility</a> with parameters of type <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></span><span class="tabEnd">&nbsp;</span></caption>
405<tr>
406<th class="colFirst" scope="col">Modifier and Type</th>
407<th class="colLast" scope="col">Method and Description</th>
408</tr>
409<tbody>
410<tr class="altColor">
411<td class="colFirst"><code><a href="../../../../genius/core/utility/Evaluator.html" title="interface in genius.core.utility">Evaluator</a></code></td>
412<td class="colLast"><span class="typeNameLabel">AdditiveUtilitySpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/AdditiveUtilitySpace.html#addEvaluator-genius.core.issue.Objective-genius.core.utility.Evaluator-">addEvaluator</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;obj,
413 <a href="../../../../genius/core/utility/Evaluator.html" title="interface in genius.core.utility">Evaluator</a>&nbsp;ev)</code>
414<div class="block">Sets an [Objective, evaluator] pair.</div>
415</td>
416</tr>
417<tr class="rowColor">
418<td class="colFirst"><code><a href="../../../../genius/core/utility/Evaluator.html" title="interface in genius.core.utility">Evaluator</a></code></td>
419<td class="colLast"><span class="typeNameLabel">AdditiveUtilitySpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/AdditiveUtilitySpace.html#getEvaluator-genius.core.issue.Objective-">getEvaluator</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;obj)</code>&nbsp;</td>
420</tr>
421<tr class="altColor">
422<td class="colFirst"><code>java.lang.String</code></td>
423<td class="colLast"><span class="typeNameLabel">EvaluatorReal.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/EvaluatorReal.html#isComplete-genius.core.issue.Objective-">isComplete</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;whichobj)</code>&nbsp;</td>
424</tr>
425<tr class="rowColor">
426<td class="colFirst"><code>java.lang.String</code></td>
427<td class="colLast"><span class="typeNameLabel">EvaluatorObjective.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/EvaluatorObjective.html#isComplete-genius.core.issue.Objective-">isComplete</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;whichobj)</code>&nbsp;</td>
428</tr>
429<tr class="altColor">
430<td class="colFirst"><code>java.lang.String</code></td>
431<td class="colLast"><span class="typeNameLabel">EvaluatorInteger.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/EvaluatorInteger.html#isComplete-genius.core.issue.Objective-">isComplete</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;whichobj)</code>&nbsp;</td>
432</tr>
433<tr class="rowColor">
434<td class="colFirst"><code>java.lang.String</code></td>
435<td class="colLast"><span class="typeNameLabel">EvaluatorDiscrete.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/EvaluatorDiscrete.html#isComplete-genius.core.issue.Objective-">isComplete</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;whichobj)</code>&nbsp;</td>
436</tr>
437<tr class="altColor">
438<td class="colFirst"><code>java.lang.String</code></td>
439<td class="colLast"><span class="typeNameLabel">Evaluator.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/Evaluator.html#isComplete-genius.core.issue.Objective-">isComplete</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;whichObjective)</code>
440<div class="block">Check whether the evaluator has enough information to make an evaluation.</div>
441</td>
442</tr>
443<tr class="rowColor">
444<td class="colFirst"><code>boolean</code></td>
445<td class="colLast"><span class="typeNameLabel">AdditiveUtilitySpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/AdditiveUtilitySpace.html#lock-genius.core.issue.Objective-">lock</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;obj)</code>
446<div class="block">Place a lock on the weight of an objective or issue.</div>
447</td>
448</tr>
449<tr class="altColor">
450<td class="colFirst"><code>java.util.Set&lt;java.util.Map.Entry&lt;<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>,<a href="../../../../genius/core/utility/Evaluator.html" title="interface in genius.core.utility">Evaluator</a>&gt;&gt;</code></td>
451<td class="colLast"><span class="typeNameLabel">AdditiveUtilitySpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/AdditiveUtilitySpace.html#normalizeChildren-genius.core.issue.Objective-">normalizeChildren</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;obj)</code>
452<div class="block">Normalizes the weights of objectives of the given objective so that they
453 sum up to one.</div>
454</td>
455</tr>
456<tr class="rowColor">
457<td class="colFirst"><code>double</code></td>
458<td class="colLast"><span class="typeNameLabel">AdditiveUtilitySpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/AdditiveUtilitySpace.html#setWeight-genius.core.issue.Objective-double-">setWeight</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;objective,
459 double&nbsp;weight)</code>
460<div class="block">Method used to set the weight of the given objective.</div>
461</td>
462</tr>
463<tr class="altColor">
464<td class="colFirst"><code>boolean</code></td>
465<td class="colLast"><span class="typeNameLabel">AdditiveUtilitySpace.</span><code><span class="memberNameLink"><a href="../../../../genius/core/utility/AdditiveUtilitySpace.html#unlock-genius.core.issue.Objective-">unlock</a></span>(<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>&nbsp;obj)</code>
466<div class="block">Clear a lock on the weight of an objective or issue.</div>
467</td>
468</tr>
469</tbody>
470</table>
471<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
472<caption><span>Constructor parameters in <a href="../../../../genius/core/utility/package-summary.html">genius.core.utility</a> with type arguments of type <a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a></span><span class="tabEnd">&nbsp;</span></caption>
473<tr>
474<th class="colOne" scope="col">Constructor and Description</th>
475</tr>
476<tbody>
477<tr class="altColor">
478<td class="colLast"><code><span class="memberNameLink"><a href="../../../../genius/core/utility/AdditiveUtilitySpace.html#AdditiveUtilitySpace-genius.core.Domain-java.util.Map-">AdditiveUtilitySpace</a></span>(<a href="../../../../genius/core/Domain.html" title="interface in genius.core">Domain</a>&nbsp;domain,
479 java.util.Map&lt;<a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Objective</a>,<a href="../../../../genius/core/utility/Evaluator.html" title="interface in genius.core.utility">Evaluator</a>&gt;&nbsp;fEvaluators)</code>&nbsp;</td>
480</tr>
481</tbody>
482</table>
483</li>
484</ul>
485</li>
486</ul>
487</div>
488<!-- ======= START OF BOTTOM NAVBAR ====== -->
489<div class="bottomNav"><a name="navbar.bottom">
490<!-- -->
491</a>
492<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
493<a name="navbar.bottom.firstrow">
494<!-- -->
495</a>
496<ul class="navList" title="Navigation">
497<li><a href="../../../../overview-summary.html">Overview</a></li>
498<li><a href="../package-summary.html">Package</a></li>
499<li><a href="../../../../genius/core/issue/Objective.html" title="class in genius.core.issue">Class</a></li>
500<li class="navBarCell1Rev">Use</li>
501<li><a href="../package-tree.html">Tree</a></li>
502<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
503<li><a href="../../../../index-all.html">Index</a></li>
504<li><a href="../../../../help-doc.html">Help</a></li>
505</ul>
506</div>
507<div class="subNav">
508<ul class="navList">
509<li>Prev</li>
510<li>Next</li>
511</ul>
512<ul class="navList">
513<li><a href="../../../../index.html?genius/core/issue/class-use/Objective.html" target="_top">Frames</a></li>
514<li><a href="Objective.html" target="_top">No&nbsp;Frames</a></li>
515</ul>
516<ul class="navList" id="allclasses_navbar_bottom">
517<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
518</ul>
519<div>
520<script type="text/javascript"><!--
521 allClassesLink = document.getElementById("allclasses_navbar_bottom");
522 if(window==top) {
523 allClassesLink.style.display = "block";
524 }
525 else {
526 allClassesLink.style.display = "none";
527 }
528 //-->
529</script>
530</div>
531<a name="skip.navbar.bottom">
532<!-- -->
533</a></div>
534<!-- ======== END OF BOTTOM NAVBAR ======= -->
535</body>
536</html>
Note: See TracBrowser for help on using the repository browser.