public class Participant
extends java.lang.Object
Constructor and Description |
---|
Participant(AgentID id,
ParticipantRepItem party,
ProfileRepItem profile) |
Participant(AgentID id,
ParticipantRepItem party,
ProfileRepItem profile,
UncertainPreferenceContainer userModel) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Equals is based only on the agent id.
|
AgentID |
getId() |
ProfileRepItem |
getProfile() |
ParticipantRepItem |
getStrategy() |
UncertainPreferenceContainer |
getUserModel() |
int |
hashCode() |
java.lang.String |
toString() |
public Participant(AgentID id, ParticipantRepItem party, ProfileRepItem profile, UncertainPreferenceContainer userModel)
id
- the agent IDparty
- the ParticipantRepItem
to use for this participant.profile
- The profile that this participant uses. can be null if this
participant does not need a profile (eg, Mediator
.public Participant(AgentID id, ParticipantRepItem party, ProfileRepItem profile)
public AgentID getId()
public ParticipantRepItem getStrategy()
public ProfileRepItem getProfile()
public UncertainPreferenceContainer getUserModel()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object