]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetCellStyle.java
Changing existing log4j logging to use slf4j
[simantics/platform.git] / bundles / org.simantics.spreadsheet.graph / src / org / simantics / spreadsheet / graph / SpreadsheetCellStyle.java
1 package org.simantics.spreadsheet.graph;\r
2 \r
3 import java.util.Collections;\r
4 import java.util.Map;\r
5 \r
6 public class SpreadsheetCellStyle implements SheetNode {\r
7 \r
8     public final SpreadsheetCell cell;\r
9     \r
10     public SpreadsheetCellStyle(SpreadsheetCell spreadsheetCell) {\r
11         this.cell = spreadsheetCell;\r
12     }\r
13 \r
14     @Override\r
15     public String getName() {\r
16         return "style";\r
17     }\r
18 \r
19     @Override\r
20     public Map getChildren() {\r
21         return Collections.emptyMap();\r
22     }\r
23 \r
24     @Override\r
25     public Map getProperties() {\r
26         return Collections.emptyMap();\r
27     }\r
28     \r
29     @Override\r
30     public int hashCode() {\r
31         final int prime = 31;\r
32         int result = 1;\r
33         result = prime * result + ((cell == null) ? 0 : cell.hashCode());\r
34         return result;\r
35     }\r
36 \r
37     @Override\r
38     public boolean equals(Object obj) {\r
39         if (this == obj)\r
40             return true;\r
41         if (obj == null)\r
42             return false;\r
43         if (getClass() != obj.getClass())\r
44             return false;\r
45         SpreadsheetCellStyle other = (SpreadsheetCellStyle) obj;\r
46         if (cell == null) {\r
47             if (other.cell != null)\r
48                 return false;\r
49         } else if (!cell.equals(other.cell))\r
50             return false;\r
51         return true;\r
52     }\r
53 \r
54 }\r