Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home/src/main/java/org/eclipse/om2m/sdt/home/types/FoamStrength.java')
-rw-r--r--org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home/src/main/java/org/eclipse/om2m/sdt/home/types/FoamStrength.java29
1 files changed, 10 insertions, 19 deletions
diff --git a/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home/src/main/java/org/eclipse/om2m/sdt/home/types/FoamStrength.java b/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home/src/main/java/org/eclipse/om2m/sdt/home/types/FoamStrength.java
index 58d3f0eb..e41de917 100644
--- a/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home/src/main/java/org/eclipse/om2m/sdt/home/types/FoamStrength.java
+++ b/org.eclipse.om2m.sdt/org.eclipse.om2m.sdt.home/src/main/java/org/eclipse/om2m/sdt/home/types/FoamStrength.java
@@ -7,30 +7,21 @@
*******************************************************************************/
package org.eclipse.om2m.sdt.home.types;
-import java.util.Arrays;
-import java.util.List;
-
-import org.eclipse.om2m.sdt.Identifiers;
-import org.eclipse.om2m.sdt.datapoints.ClonedEnum;
import org.eclipse.om2m.sdt.datapoints.EnumDataPoint;
-public class FoamStrength extends ClonedEnum {
-
- static public final int zero = 1;
- static public final int medium = 2;
- static public final int maximum = 3;
+public abstract class FoamStrength extends EnumDataPoint<FoamStrength.Values> {
- static private List<Integer> values = Arrays.asList(
- zero, medium, maximum
- );
-
- public FoamStrength(EnumDataPoint<Integer> dp) {
- this(DatapointType.foamingStrength, dp);
+ static public enum Values {
+ zero, low, medium, high, maximum
+ }
+
+ public FoamStrength() {
+ this(DatapointType.foamingStrength);
}
- public FoamStrength(Identifiers name, EnumDataPoint<Integer> dp) {
- super(name, HomeDataType.FoamStrength, dp);
- setValidValues(values);
+ public FoamStrength(DatapointType dt) {
+ super(dt, HomeDataType.FoamStrength);
+ setValidValues(Values.values());
}
}

Back to the top