X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding2%2Fmdsal-binding2-generator-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fmdsal%2Fbinding2%2Fmodel%2Fapi%2Ftype%2Fbuilder%2FEnumBuilder.java;h=20f6481aa3faf42b5caece0bf10abae553428cf4;hb=61eb46bcb8e4efef959e0f684a597a21c6e59093;hp=d8212e209f6cf65cf067957c83e97f99ef36e9d2;hpb=8eead885c8ec95509769f84b45ac73c2b311133c;p=mdsal.git
diff --git a/binding2/mdsal-binding2-generator-api/src/main/java/org/opendaylight/mdsal/binding2/model/api/type/builder/EnumBuilder.java b/binding2/mdsal-binding2-generator-api/src/main/java/org/opendaylight/mdsal/binding2/model/api/type/builder/EnumBuilder.java
index d8212e209f..20f6481aa3 100644
--- a/binding2/mdsal-binding2-generator-api/src/main/java/org/opendaylight/mdsal/binding2/model/api/type/builder/EnumBuilder.java
+++ b/binding2/mdsal-binding2-generator-api/src/main/java/org/opendaylight/mdsal/binding2/model/api/type/builder/EnumBuilder.java
@@ -9,8 +9,9 @@
package org.opendaylight.mdsal.binding2.model.api.type.builder;
import com.google.common.annotations.Beta;
-import java.util.Enumeration;
+import org.opendaylight.mdsal.binding2.model.api.Enumeration;
import org.opendaylight.mdsal.binding2.model.api.Type;
+import org.opendaylight.yangtools.yang.model.api.Status;
import org.opendaylight.yangtools.yang.model.api.type.EnumTypeDefinition;
/**
@@ -23,10 +24,10 @@ import org.opendaylight.yangtools.yang.model.api.type.EnumTypeDefinition;
public interface EnumBuilder extends Type {
/**
* The method creates new AnnotationTypeBuilder containing specified package
- * name an annotation name.
+ * name and annotation name.
* Neither the package name or annotation name can contain null
* references. In case that any of parameters contains null
the
- * method SHOULD thrown {@link IllegalArgumentException}
+ * method SHOULD throw {@link IllegalArgumentException}
*
* @param packageName
* Package Name of Annotation Type
@@ -39,14 +40,24 @@ public interface EnumBuilder extends Type {
/**
*
* @param name
+ * assigned name
* @param value
+ * as optionally defined in YANG model
+ * @param description
+ * as optionally defined in YANG model
+ * @param reference
+ * as optionally defined in YANG model
+ * @param status
+ * as optionally defined in YANG model
*/
- void addValue(final String name, final Integer value, final String description);
+ void addValue(final String name, final int value, final String description,
+ final String reference, final Status status);
/**
*
* @param definingType
- * @return
+ * Type
+ * @return Enumeration
*/
Enumeration toInstance(final Type definingType);