class Petri::Message
Public Instance Methods
action()
click to toggle source
@return [String, nil]
# File lib/petri/message.rb, line 5 def action nil end
automated?()
click to toggle source
# File lib/petri/message.rb, line 9 def automated? true end
input_places()
click to toggle source
# File lib/petri/message.rb, line 13 def input_places input_nodes end
output_places()
click to toggle source
# File lib/petri/message.rb, line 17 def output_places output_nodes end
places_to_reset()
click to toggle source
@return [Array<Place>]
# File lib/petri/message.rb, line 22 def places_to_reset reset_arcs.map(&:to_node) end
reset_arcs()
click to toggle source
@return [Array<Arc>]
# File lib/petri/message.rb, line 27 def reset_arcs net.arcs.select { |arc| arc.from_node == self && arc.reset? } end