Method: NotifierPlugin::SetVariableHandlerType#gen_cfg_handler_parameters

Defined in:
lib/tecsgen/plugin/NotifierPlugin.rb

#gen_cfg_handler_parameters(handler, join, attrMap, cell, adpt_gen) ⇒ Object



618
619
620
621
622
623
624
625
626
627
628
# File 'lib/tecsgen/plugin/NotifierPlugin.rb', line 618

def gen_cfg_handler_parameters(handler, join, attrMap, cell, adpt_gen)
  var_addr = attrMap[SETVAR_ADDR_ATTR].get_rhs.to_s
  var_value = attrMap[SETVAR_VALUE_ATTR].get_rhs.to_s

  # $id$等の置換
  name_array = cell.get_celltype.get_name_array(cell)
  var_addr = cell.get_celltype.subst_name(var_addr, name_array)
  var_value = cell.get_celltype.subst_name(var_value, name_array)

      return [var_addr, var_value]
end