4 private FieldDescriptor f;
6 public EdgeKey(Integer srcId, Integer dstId, FieldDescriptor f) {
12 public Integer getSrcId() {
16 public Integer getDstId() {
20 public FieldDescriptor getField() {
24 public boolean equals(Object o) {
31 if(!(o instanceof EdgeKey)) {
35 EdgeKey ek = (EdgeKey) o;
38 this.srcId.equals(ek.srcId) &&
39 this.dstId.equals(ek.dstId) &&
43 public int hashCode() {
44 return srcId.hashCode() ^ dstId.hashCode() ^ f.hashCode();