Method: SignalEvent#initialize
- Defined in:
- lib/xmimodel/signal_event.rb
#initialize(xml, use_case) ⇒ SignalEvent
Returns a new instance of SignalEvent.
14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'lib/xmimodel/signal_event.rb', line 14 def initialize(xml, use_case) @xml = xml @use_case = use_case.parent @id = xml.attribute("xmi:id").to_s @name = xml.attribute("name").to_s @parameters = Array.new XmiHelper.parameters(xml).each do |uml_parameter| parameter = Parameter.new(uml_parameter, self) @parameters << parameter end end |