Changeset 2 for profile/src/main/java


Ignore:
Timestamp:
08/28/19 11:35:52 (5 years ago)
Author:
bart
Message:

Added new parties : linear, hardliner, conceder, boulware

Location:
profile/src/main/java/geniusweb/profile
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • profile/src/main/java/geniusweb/profile/Profile.java

    r1 r2  
    1616 */
    1717@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = JsonTypeInfo.As.WRAPPER_OBJECT)
    18 @JsonSubTypes({ @JsonSubTypes.Type(value = LinearAdditiveUtilitySpace.class) })
     18@JsonSubTypes({ @JsonSubTypes.Type(value = LinearAdditiveUtilitySpace.class),
     19                @JsonSubTypes.Type(value = DefaultPartialOrdering.class) })
    1920public interface Profile {
    2021
     
    3233        /**
    3334         *
    34          * @return a (hypothetical) bid that is the best alternative to a
    35          *         non-agreement. Only bids that are
    36          *         {@link #isPreferredOrEqual(Bid, Bid)} should be accepted. If a
    37          *         negotiation does not reach an agreement, the party can get this
    38          *         offer somewhere else. This replaces the older notion of a
     35         * @return a (hypothetical) bid that is the best alternative to a non-agreement.
     36         *         Only bids that are {@link #isPreferredOrEqual(Bid, Bid)} should be
     37         *         accepted. If a negotiation does not reach an agreement, the party can
     38         *         get this offer somewhere else. This replaces the older notion of a
    3939         *         "reservation value" and is more general. If null, there is no
    4040         *         reservation bid and any agreement is better than no agreement.
Note: See TracChangeset for help on using the changeset viewer.