<?xml version="1.0"?>
<net name="pub_sub" type="iopt-flow">
  <component id="c1" class="local/pub_sub_Publisher" x="355" y="385" width="140" height="120" rot="0" implementation="iopt-flow" target="distributed" res_location="pub_node">
    <name off_x="-70" off_y="-65" text="Publisher1"/>
    <source_model file="files/pub_sub_Publisher"/>
    <input id="c1.Input" name="Input" off_x="-70" off_y="-40" type="boolean"/>
    <output id="c1.OutEv" name="OutEv" type="event" off_x="70" off_y="-40"/>
    <output id="c1.Out1" name="Out1" off_x="70" off_y="-20" type="boolean"/>
    <output id="c1.Out2" name="Out2" off_x="70" off_y="0" type="boolean"/>
    <output id="c1.Out3" name="Out3" off_x="70" off_y="20" type="boolean"/>
    <output id="c1.Out4" name="Out4" off_x="70" off_y="40" type="boolean"/>
  </component>
  <component id="c001" class="local/pub_sub_Subscriber" x="765" y="210" width="140" height="120" rot="0" implementation="iopt-flow" target="distributed" res_location="sub_node1">
    <name off_x="-70" off_y="-65" text="Subscriber_1"/>
    <source_model file="files/pub_sub_Subscriber"/>
    <input id="c001.InEvt" name="InEvt" type="event" off_x="-70" off_y="-40"/>
    <input id="c001.In1" name="In1" off_x="-70" off_y="-20" type="boolean"/>
    <input id="c001.In2" name="In2" off_x="-70" off_y="0" type="boolean"/>
    <input id="c001.In3" name="In3" off_x="-70" off_y="20" type="boolean"/>
    <input id="c001.In4" name="In4" off_x="-70" off_y="40" type="boolean"/>
    <output id="c001.Out" name="Out" off_x="70" off_y="-40" type="boolean"/>
  </component>
  <component id="c002" class="local/pub_sub_Subscriber" x="765" y="385" width="140" height="120" rot="0" implementation="iopt-flow" target="distributed" res_location="sub_node2">
    <name off_x="-70" off_y="-65" text="Subscriber_2"/>
    <source_model file="files/pub_sub_Subscriber"/>
    <input id="c002.InEvt" name="InEvt" type="event" off_x="-70" off_y="-40"/>
    <input id="c002.In1" name="In1" off_x="-70" off_y="-20" type="boolean"/>
    <input id="c002.In2" name="In2" off_x="-70" off_y="0" type="boolean"/>
    <input id="c002.In3" name="In3" off_x="-70" off_y="20" type="boolean"/>
    <input id="c002.In4" name="In4" off_x="-70" off_y="40" type="boolean"/>
    <output id="c002.Out" name="Out" off_x="70" off_y="-40" type="boolean"/>
  </component>
  <component id="c003" class="local/pub_sub_Subscriber" x="765" y="570" width="140" height="120" rot="0" implementation="iopt-flow" target="distributed" res_location="sub_node3">
    <name off_x="-70" off_y="-65" text="Subscriber_2"/>
    <source_model file="files/pub_sub_Subscriber"/>
    <input id="c003.InEvt" name="InEvt" type="event" off_x="-70" off_y="-40"/>
    <input id="c003.In1" name="In1" off_x="-70" off_y="-20" type="boolean"/>
    <input id="c003.In2" name="In2" off_x="-70" off_y="0" type="boolean"/>
    <input id="c003.In3" name="In3" off_x="-70" off_y="20" type="boolean"/>
    <input id="c003.In4" name="In4" off_x="-70" off_y="40" type="boolean"/>
    <output id="c003.Out" name="Out" off_x="70" off_y="-40" type="boolean"/>
  </component>
  <arc id="a004" type="read" source="c1.OutEv" target="c001.InEvt"/>
  <arc id="a005" type="read" source="c1.OutEv" target="c002.InEvt"/>
  <arc id="a006" type="read" source="c1.OutEv" target="c003.InEvt"/>
  <arc id="a007" type="read" source="c1.Out1" target="c001.In1"/>
  <arc id="a008" type="read" source="c1.Out1" target="c002.In1"/>
  <arc id="a009" type="read" source="c1.Out1" target="c003.In1"/>
  <arc id="a010" type="read" source="c1.Out2" target="c001.In2"/>
  <arc id="a011" type="read" source="c1.Out2" target="c002.In2"/>
  <arc id="a013" type="read" source="c1.Out2" target="c003.In2"/>
  <arc id="a014" type="read" source="c1.Out3" target="c001.In3"/>
  <arc id="a015" type="read" source="c1.Out3" target="c002.In3"/>
  <arc id="a016" type="read" source="c1.Out3" target="c003.In3"/>
  <arc id="a017" type="read" source="c1.Out4" target="c001.In4"/>
  <arc id="a018" type="read" source="c1.Out4" target="c002.In4"/>
  <arc id="a019" type="read" source="c1.Out4" target="c003.In4"/>
</net>
