package jetbrains.mps.debug.api.source; /*Generated by MPS */ import org.jetbrains.mps.openapi.model.SNodeReference; public class NodeSourcePosition extends SourcePosition { private final SNodeReference myNode; public NodeSourcePosition(SNodeReference node) { myNode = node; } @Override public int hashCode() { return myNode.hashCode(); } @Override public boolean equals(Object object) { if (object == null || !(object instanceof NodeSourcePosition)) { return false; } NodeSourcePosition nodePosition = ((NodeSourcePosition) object); return eq_1z1n6b_a0e0d(myNode, nodePosition.myNode); } public SNodeReference getNode() { return myNode; } private static boolean eq_1z1n6b_a0e0d(Object a, Object b) { return (a != null ? a.equals(b) : a == b); } }