source: java2python/geniuswebtranslator/geniuswebsrc/geniusweb/bidspace/pareto/ParetoFrontier.java@ 868

Last change on this file since 868 was 825, checked in by wouter, 6 months ago

#291 move annotation to above the javadoc

File size: 640 bytes
Line 
1package geniusweb.bidspace.pareto;
2
3import java.util.List;
4import java.util.Set;
5
6import org.eclipse.jdt.annotation.NonNull;
7
8import geniusweb.issuevalue.Bid;
9import geniusweb.profile.Profile;
10
11/**
12 * The pareto frontier is the set of {@link Bid}s for which there is no other
13 * bid that is similar or better for the involved profiles.
14 *
15 */
16public interface ParetoFrontier {
17
18 @NonNull
19 /**
20 *
21 * @return the profiles that form the basis of this pareto frontier.
22 */
23 List<@NonNull Profile> getProfiles();
24
25 @NonNull
26 /**
27 * @return the set of all {@link Bid}s that are on the pareto frontier.
28 */
29 Set<@NonNull Bid> getPoints();
30}
Note: See TracBrowser for help on using the repository browser.