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