X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fyang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmodel%2Futil%2FEnumerationType.java;fp=opendaylight%2Fsal%2Fyang-prototype%2Fyang%2Fyang-model-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fmodel%2Futil%2FEnumerationType.java;h=66a7d30c31f13248c3fa1a42f0e3983ae1c1126d;hb=0fa3b1c50cf625fc37dd57350d3fa7db1b1b8eac;hp=34ac5374f7415f6e965b40571b59ecd57c86d33d;hpb=831844b15c26d2e104efff31405032ac09b3095f;p=controller.git
diff --git a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/model/util/EnumerationType.java b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/model/util/EnumerationType.java
index 34ac5374f7..66a7d30c31 100644
--- a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/model/util/EnumerationType.java
+++ b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/model/util/EnumerationType.java
@@ -16,6 +16,11 @@ import org.opendaylight.controller.yang.model.api.SchemaPath;
import org.opendaylight.controller.yang.model.api.Status;
import org.opendaylight.controller.yang.model.api.UnknownSchemaNode;
+/**
+ * The default
implementation of Enumertaion Type Definition interface.
+ *
+ * @see EnumTypeDefinition
+ */
public class EnumerationType implements EnumTypeDefinition {
private final QName name = BaseTypes.constructQName("enumeration");
@@ -29,16 +34,15 @@ public class EnumerationType implements EnumTypeDefinition {
public EnumerationType(final List enums) {
super();
- this.enums = enums;
-
+ this.enums = Collections.unmodifiableList(enums);
defaultEnum = Collections.emptyList();
}
public EnumerationType(final List defaultEnum,
final List enums, final String units) {
super();
- this.defaultEnum = defaultEnum;
- this.enums = enums;
+ this.defaultEnum = Collections.unmodifiableList(defaultEnum);
+ this.enums = Collections.unmodifiableList(enums);
this.units = units;
}