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%2Fyang%2Fmodel%2Futil%2FEnumerationType.java;h=de7ee3060347df9337479de99db162c554da0bf8;hb=refs%2Fchanges%2F03%2F703%2F1;hp=175ea100ca0919c51f8f9a08e841bc9b13cffc9e;hpb=d04b927ef78082525c3b0738126b6eb12e4a7a74;p=controller.git diff --git a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/EnumerationType.java b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/EnumerationType.java index 175ea100ca..de7ee30603 100644 --- a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/EnumerationType.java +++ b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/yang/model/util/EnumerationType.java @@ -22,7 +22,6 @@ import org.opendaylight.controller.yang.model.api.type.EnumTypeDefinition; * @see EnumTypeDefinition */ public final class EnumerationType implements EnumTypeDefinition { - private final QName name = BaseTypes.constructQName("enumeration"); private final SchemaPath path; private final String description = "The enumeration built-in type represents values from a set of assigned names."; @@ -30,32 +29,24 @@ public final class EnumerationType implements EnumTypeDefinition { private final EnumPair defaultEnum; private final List enums; - private String units = ""; + private final String units = ""; private final EnumTypeDefinition baseType; - private EnumerationType(final List enums) { - this.path = BaseTypes.schemaPath(name); - this.enums = Collections.unmodifiableList(enums); - this.defaultEnum = null; - baseType = this; - } - public EnumerationType(final SchemaPath path, final List enums) { super(); this.path = path; this.enums = Collections.unmodifiableList(enums); this.defaultEnum = null; - baseType = new EnumerationType(enums); + this.baseType = this; } public EnumerationType(final SchemaPath path, final EnumPair defaultEnum, - final List enums, final String units) { + final List enums) { super(); this.path = path; - baseType = new EnumerationType(enums); + this.baseType = this; this.defaultEnum = defaultEnum; this.enums = Collections.unmodifiableList(enums); - this.units = units; } /*