ModelComponentToVerilogConverter can now convert TriStateBuffers
[Mograsim.git] / plugins / net.mograsim.logic.model.verilog / src / net / mograsim / logic / model / verilog / model / signals / NamedSignal.java
diff --git a/plugins/net.mograsim.logic.model.verilog/src/net/mograsim/logic/model/verilog/model/signals/NamedSignal.java b/plugins/net.mograsim.logic.model.verilog/src/net/mograsim/logic/model/verilog/model/signals/NamedSignal.java
deleted file mode 100644 (file)
index 9fae34b..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-package net.mograsim.logic.model.verilog.model.signals;
-
-import java.util.Objects;
-
-public abstract class NamedSignal extends Signal
-{
-       private final String name;
-
-       public NamedSignal(Type type, String name, int width)
-       {
-               super(type, width);
-               this.name = Objects.requireNonNull(name);
-       }
-
-       public String getName()
-       {
-               return name;
-       }
-
-       @Override
-       public String toReferenceVerilogCode()
-       {
-               return name;
-       }
-
-       @Override
-       public String toString()
-       {
-               return name + "[" + getWidth() + "]";
-       }
-
-       @Override
-       public int hashCode()
-       {
-               final int prime = 31;
-               int result = super.hashCode();
-               result = prime * result + ((name == null) ? 0 : name.hashCode());
-               return result;
-       }
-
-       @Override
-       public boolean equals(Object obj)
-       {
-               if (this == obj)
-                       return true;
-               if (!super.equals(obj))
-                       return false;
-               if (getClass() != obj.getClass())
-                       return false;
-               NamedSignal other = (NamedSignal) obj;
-               if (name == null)
-               {
-                       if (other.name != null)
-                               return false;
-               } else if (!name.equals(other.name))
-                       return false;
-               return true;
-       }
-}