]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.jdbc/src/org/simantics/jdbc/variable/JDBCNode.java
Simantics JDBC testing with access over Variable/StandardNodeManager
[simantics/platform.git] / bundles / org.simantics.jdbc / src / org / simantics / jdbc / variable / JDBCNode.java
1 package org.simantics.jdbc.variable;
2
3 import org.simantics.simulator.toolkit.StandardNode;
4
5 public class JDBCNode implements StandardNode {
6
7     public String name;
8
9     public JDBCNode(String name) {
10         this.name = name;
11     }
12
13     public String getName() {
14         return name;
15     }
16
17     @Override
18     public int hashCode() {
19         final int prime = 31;
20         int result = 1;
21         result = prime * result + ((name == null) ? 0 : name.hashCode());
22         return result;
23     }
24
25     @Override
26     public boolean equals(Object obj) {
27         if (this == obj)
28             return true;
29         if (obj == null)
30             return false;
31         if (getClass() != obj.getClass())
32             return false;
33         JDBCNode other = (JDBCNode) obj;
34         if (name == null) {
35             if (other.name != null)
36                 return false;
37         } else if (!name.equals(other.name))
38             return false;
39         return true;
40     }
41 }