X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fbinding-generator-util%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fbinding%2Fgenerator%2Futil%2FAbstractBaseType.java;h=a67e4163e9a15694c70584ba6aafd0ba4b319fb2;hb=18e9ba1af3c67143ca0c13ce74c6bba2a6fa5a8a;hp=5496cf96acf80e2b0a2829a615f407575d17dc20;hpb=42210c03b0a4c54706320ba9f55794c0abd4d201;p=controller.git diff --git a/opendaylight/sal/yang-prototype/code-generator/binding-generator-util/src/main/java/org/opendaylight/controller/binding/generator/util/AbstractBaseType.java b/opendaylight/sal/yang-prototype/code-generator/binding-generator-util/src/main/java/org/opendaylight/controller/binding/generator/util/AbstractBaseType.java index 5496cf96ac..a67e4163e9 100644 --- a/opendaylight/sal/yang-prototype/code-generator/binding-generator-util/src/main/java/org/opendaylight/controller/binding/generator/util/AbstractBaseType.java +++ b/opendaylight/sal/yang-prototype/code-generator/binding-generator-util/src/main/java/org/opendaylight/controller/binding/generator/util/AbstractBaseType.java @@ -21,10 +21,18 @@ public class AbstractBaseType implements Type { @Override public String getName() { - return name; } + @Override + public String getFullyQualifiedName() { + if (packageName.isEmpty()) { + return name; + } else { + return packageName + "." + name; + } + } + protected AbstractBaseType(String pkName, String name) { this.packageName = pkName; this.name = name; @@ -52,7 +60,7 @@ public class AbstractBaseType implements Type { if (name == null) { if (other.getName() != null) return false; - } else if (!name.equals(other.getPackageName())) + } else if (!name.equals(other.getName())) return false; if (packageName == null) { if (other.getPackageName() != null) @@ -64,8 +72,9 @@ public class AbstractBaseType implements Type { @Override public String toString() { - + if (packageName.isEmpty()) { + return "Type (" + name + ")"; + } return "Type (" + packageName + "." + name + ")"; } - }