Method: SignalEvent#initialize

Defined in:
lib/xmimodel/signal_event.rb

#initialize(xml, parent_tag) ⇒ SignalEvent

Returns a new instance of SignalEvent.



14
15
16
17
18
19
20
21
22
23
24
25
# File 'lib/xmimodel/signal_event.rb', line 14

def initialize(xml, parent_tag)
  super(xml, parent_tag)
  @use_case = parent_tag.parent_tag

  @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