RelationElement.java |
/* Copyright (C) 2009 CSE,IIT Bombay http://www.cse.iitb.ac.in This file is part of the ConStore open source storage facility for concept-nets. ConStore is free software and distributed under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License; you can copy, distribute and transmit the work with the work attribution in the manner specified by the author or licensor. You may not use this work for commercial purposes and may not alter, transform, or build upon this work. Please refer the legal code of the license, available at http://creativecommons.org/licenses/by-nc-nd/3.0/legalcode ConStore is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. */ package iitb.con.ds; /** * RelationElement represents the left entity id, relation id, * and right entity id tuple of the relation. * * @author Prathab K */ public class RelationElement implements Comparable<RelationElement> { /** Left entity id */ public int leftId; /** Right entity id */ public int rightId; /** Relation id */ public int relId; public short cluterId; public RelationElement(){} public RelationElement(int leftId, int rightId, int relId) { this.leftId = leftId; this.rightId = rightId; this.relId = relId; } public int compareTo(RelationElement re) { if(this.leftId > re.leftId) return 1; else if(this.leftId < re.leftId) return -1; else return 0; } }