/** * */ package com.sap.furcas.ide.editor.contentassist; public class TextPosition { private int line; private int charPositionInLine; public int getLine() { return line; } public void setLine(int line) { this.line = line; } public int getCharPositionInLine() { return charPositionInLine; } public void setCharPositionInLine(int charPositionInLine) { this.charPositionInLine = charPositionInLine; } public TextPosition(int line, int charPositionInLine) { this.line = line; this.charPositionInLine = charPositionInLine; } @Override public boolean equals(Object obj) { if (obj instanceof TextPosition) { TextPosition p = (TextPosition) obj; return (line == p.getLine() && charPositionInLine == p .getCharPositionInLine()); } else { return false; } } @Override public int hashCode() { return line * 1000 * charPositionInLine + charPositionInLine; } @Override public String toString() { return "[" + line + ", " + charPositionInLine + "]"; } }