1 package org.djunits.unit;
2
3 import static org.djunits.unit.unitsystem.UnitSystem.OTHER;
4
5 import org.djunits.unit.unitsystem.UnitSystem;
6
7
8
9
10
11
12
13
14
15
16
17 public final class DimensionlessUnit extends Unit<DimensionlessUnit>
18 {
19
20 private static final long serialVersionUID = 20150830L;
21
22
23 public static final DimensionlessUnit SI;
24
25 static
26 {
27 SI = new DimensionlessUnit("DimensionlessUnit.si", OTHER);
28 }
29
30
31
32
33
34 private DimensionlessUnit(final String abbreviationKey, final UnitSystem unitSystem)
35 {
36 super(abbreviationKey, unitSystem);
37 }
38
39
40 @Override
41 public DimensionlessUnit getStandardUnit()
42 {
43 return SI;
44 }
45
46
47 @Override
48 public String getSICoefficientsString()
49 {
50 return "1";
51 }
52
53
54 @SuppressWarnings("checkstyle:needbraces")
55 @Override
56 public boolean equalsIgnoreNaming(final Object obj)
57 {
58
59 if (this == obj)
60 return true;
61 if (getClass() != obj.getClass())
62 return false;
63 return true;
64 }
65 }