-package org.simantics.selectionview;\r
-\r
-\r
-public class CategoryNodeImpl implements CategoryNode {\r
-\r
- final private String name;\r
- final private String sortName;\r
- \r
- public CategoryNodeImpl(String name, String sortName) {\r
- assert(name != null);\r
- this.name = name;\r
- this.sortName = sortName != null ? sortName : name;\r
- }\r
- \r
- @Override\r
- public String getName() {\r
- return name;\r
- }\r
-\r
- @Override\r
- public String getSortingName() {\r
- return sortName;\r
- }\r
- \r
- @Override\r
- public int hashCode() {\r
- return name.hashCode();\r
- }\r
- \r
- @Override\r
- public boolean equals(Object object) {\r
- if (this == object)\r
- return true;\r
- else if (object == null)\r
- return false;\r
- else if (CategoryNodeImpl.class != object.getClass())\r
- return false;\r
- CategoryNodeImpl r = (CategoryNodeImpl)object;\r
- return r.name.equals(name);\r
- }\r
- \r
-}\r
+package org.simantics.selectionview;
+
+
+public class CategoryNodeImpl implements CategoryNode {
+
+ final private String name;
+ final private String sortName;
+
+ public CategoryNodeImpl(String name, String sortName) {
+ assert(name != null);
+ this.name = name;
+ this.sortName = sortName != null ? sortName : name;
+ }
+
+ @Override
+ public String getName() {
+ return name;
+ }
+
+ @Override
+ public String getSortingName() {
+ return sortName;
+ }
+
+ @Override
+ public int hashCode() {
+ return name.hashCode();
+ }
+
+ @Override
+ public boolean equals(Object object) {
+ if (this == object)
+ return true;
+ else if (object == null)
+ return false;
+ else if (CategoryNodeImpl.class != object.getClass())
+ return false;
+ CategoryNodeImpl r = (CategoryNodeImpl)object;
+ return r.name.equals(name);
+ }
+
+}