/** * */ package eu.quanticol.carma.simulator.grr; /** * @author loreti * */ public class Agent { private final int id; private final String name; public Agent( int id , String name ) { this.name = name; this.id = id; } @Override public int hashCode() { return id; //return name.hashCode(); } @Override public boolean equals(Object obj) { if (obj instanceof Agent) { return (this==obj)||((Agent) obj).name.equals(this.name); } return false; } @Override public String toString() { return name; } }