X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fbinding-model-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fbinding%2Fmodel%2Fapi%2FGeneratedType.java;h=7a1a8f4f27d948ec5428445e0c61cc5fdfc1bc33;hb=97d2f10bea5bdd773453bc7202b9dd04f4b70c3b;hp=82d1720714eaeee707a7ebf8b7fe2e809decb653;hpb=0b33d4dc79b1a60b3a62e1bfc848c352cf5acdb9;p=controller.git diff --git a/opendaylight/sal/yang-prototype/code-generator/binding-model-api/src/main/java/org/opendaylight/controller/sal/binding/model/api/GeneratedType.java b/opendaylight/sal/yang-prototype/code-generator/binding-model-api/src/main/java/org/opendaylight/controller/sal/binding/model/api/GeneratedType.java index 82d1720714..7a1a8f4f27 100644 --- a/opendaylight/sal/yang-prototype/code-generator/binding-model-api/src/main/java/org/opendaylight/controller/sal/binding/model/api/GeneratedType.java +++ b/opendaylight/sal/yang-prototype/code-generator/binding-model-api/src/main/java/org/opendaylight/controller/sal/binding/model/api/GeneratedType.java @@ -16,6 +16,12 @@ import java.util.List; *
interface
name (with commentary that SHOULD be
* present to proper define interface and base contracts specified for
* interface)enum
and constant
definitions (i.e. each
* constant definition is by default defined as public static final
* + type (either primitive or object) and constant namenull
+ *
+ * @return the parent type if Generated Type is defined as enclosing type,
+ * otherwise returns null
+ */
public Type getParentType();
-
+
+ /**
+ * Returns comment string associated with Generated Type.
+ *
+ * @return comment string associated with Generated Type.
+ */
public String getComment();
-
+
+ /**
+ * Returns List of annotation definitions associated with generated type.
+ *
+ * @return List of annotation definitions associated with generated type.
+ */
public Listtrue
if The Generated Type is defined as abstract.
+ *
+ * @return true
if The Generated Type is defined as abstract.
+ */
+ public boolean isAbstract();
+
+ /**
+ * Returns List of Types that Generated Type will implement.
+ *
+ * @return List of Types that Generated Type will implement.
+ */
public List