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