Remove parent type references
[mdsal.git] / binding / mdsal-binding-generator-util / src / main / java / org / opendaylight / mdsal / binding / model / util / generated / type / builder / ConstantImpl.java
index 7ad4fbb3c804894f21c77a14e135c48d4dc4fb95..a0437f3d28b3aea862a4577eb3895bb9a4703c26 100644 (file)
@@ -12,24 +12,16 @@ import org.opendaylight.mdsal.binding.model.api.Constant;
 import org.opendaylight.mdsal.binding.model.api.Type;
 
 final class ConstantImpl implements Constant {
-
-    private final Type definingType;
     private final Type type;
     private final String name;
     private final Object value;
 
-    ConstantImpl(final Type definingType, final Type type, final String name, final Object value) {
-        this.definingType = definingType;
+    ConstantImpl(final Type type, final String name, final Object value) {
         this.type = type;
         this.name = name;
         this.value = value;
     }
 
-    @Override
-    public Type getDefiningType() {
-        return this.definingType;
-    }
-
     @Override
     public Type getType() {
         return this.type;
@@ -81,14 +73,6 @@ final class ConstantImpl implements Constant {
         builder.append(this.name);
         builder.append(", value=");
         builder.append(this.value);
-        if (this.definingType != null) {
-            builder.append(", definingType=");
-            builder.append(this.definingType.getPackageName());
-            builder.append(".");
-            builder.append(this.definingType.getName());
-        } else {
-            builder.append(", definingType= null");
-        }
         builder.append("]");
         return builder.toString();
     }