X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.jdbc%2Fsrc%2Forg%2Fsimantics%2Fjdbc%2Fvariable%2FJDBCNode.java;fp=bundles%2Forg.simantics.jdbc%2Fsrc%2Forg%2Fsimantics%2Fjdbc%2Fvariable%2FJDBCNode.java;h=54f5d3947f230a2b2aea5c0d82d0870da9af173d;hp=0000000000000000000000000000000000000000;hb=c758b43751ff59edd81ab85ea7bd320446824d99;hpb=1adc3807dea544d29512510dc9546ec65b72e389 diff --git a/bundles/org.simantics.jdbc/src/org/simantics/jdbc/variable/JDBCNode.java b/bundles/org.simantics.jdbc/src/org/simantics/jdbc/variable/JDBCNode.java new file mode 100644 index 000000000..54f5d3947 --- /dev/null +++ b/bundles/org.simantics.jdbc/src/org/simantics/jdbc/variable/JDBCNode.java @@ -0,0 +1,41 @@ +package org.simantics.jdbc.variable; + +import org.simantics.simulator.toolkit.StandardNode; + +public class JDBCNode implements StandardNode { + + public String name; + + public JDBCNode(String name) { + this.name = name; + } + + public String getName() { + return name; + } + + @Override + public int hashCode() { + final int prime = 31; + int result = 1; + result = prime * result + ((name == null) ? 0 : name.hashCode()); + return result; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) + return true; + if (obj == null) + return false; + if (getClass() != obj.getClass()) + return false; + JDBCNode other = (JDBCNode) obj; + if (name == null) { + if (other.name != null) + return false; + } else if (!name.equals(other.name)) + return false; + return true; + } +}