# File lib/rgl/rdot.rb, line 213
213:     def to_s
214:       if @ports.nil? or @ports.empty? then
215:         n = (name.nil? or name.empty?) ? '' : "<#{name}>"
216:         n + ((n.empty? or label.nil? or label.empty?) ? '' : ' ') + label.to_s
217:       else
218:         '{' + @ports.collect {|p| p.to_s}.join(' | ') + '}'
219:       end
220:     end