lib/y_petri/simulation/transitions/access.rb in y_petri-2.3.12 vs lib/y_petri/simulation/transitions/access.rb in y_petri-2.4.0

- old
+ new

@@ -35,12 +35,12 @@ TS_tt: :TS_transitions, A_Tt: :A_Transitions, A_tt: :A_transitions, S_Tt: :S_Transitions, S_tt: :S_transitions, - s_Tt: :S_Transitions, - s_tt: :S_transitions, + s_Tt: :s_Transitions, + s_tt: :s_transitions, T_Tt: :T_Transitions, T_tt: :T_transitions, t_Tt: :t_Transitions, t_tt: :t_transitions, &:sources @@ -64,15 +64,15 @@ protected # Transition instance identification. # def transition( transition ) - begin; Transition().instance( transition ); rescue NameError, TypeError + begin; TransitionPS().instance( transition ); rescue NameError, TypeError begin transition = net.transition( transition ) - Transition().instances.find { |t_rep| t_rep.source == transition } || - Transition().instance( transition.name ) + TransitionPS().instances.find { |t_rep| t_rep.source == transition } || + TransitionPS().instance( transition.name ) rescue NameError, TypeError => msg fail TypeError, "Unknown transition instance: #{transition}! (#{msg})" end end end @@ -83,10 +83,10 @@ # includer of the +Transitions::Access+ module normally overloads # :Transitions message in such way, that even without an argument, it does # not fil, but returns @Transitions parametrized subclass itself. # def Transitions( array ) - Transitions().load array.map &method( :transition ) + TransitionsPS().load array.map &method( :transition ) end # Without arguments, returns all the transition representations in the # simulation. Otherwise, it accepts an arbitrary number of nodes or node # ids as arguments, and returns an array of the corresponding transition