Class VerilogAssign


  • public final class VerilogAssign
    extends VerilogNode
    VerilogAssign represents continuous assignments (assign).
    • Constructor Detail

      • VerilogAssign

        public VerilogAssign​(VerilogNode parent)
        Constructs a continuous assignment.
        Parameters:
        parent - the parent node.
      • VerilogAssign

        public VerilogAssign​(VerilogAssign other,
                             VerilogNode parent)
        Creates a copy of the continuous assignment.
        Parameters:
        other - the continuous assignment to be copied.
        parent - the parent node.
    • Method Detail

      • getStrength

        public VerilogStrength getStrength()
        Returns the drive strength.
        Returns:
        the drive strength.
      • setStrength

        public void setStrength​(VerilogStrength strength)
        Sets the drive strength.
        Parameters:
        strength - the strength to be set.
      • getDelay

        public VerilogDelay getDelay()
        Returns the assignment delay.
        Returns:
        the assignment delay.
      • setDelay

        public void setDelay​(VerilogDelay delay)
        Sets the assignment delay.
        Parameters:
        delay - the delay to be set.
      • getAssignment

        public VerilogAssignment getAssignment()
        Returns the assignment itself.
        Returns:
        the assignment.
      • setAssignment

        public void setAssignment​(VerilogAssignment assignment)
        Sets the assignment.
        Parameters:
        assignment - the assignment to be set.