waf/docs/book/tasks_actors.dia

534 lines
18 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<dia:diagram xmlns:dia="http://www.lysator.liu.se/~alla/dia/">
<dia:diagramdata>
<dia:attribute name="background">
<dia:color val="#ffffff"/>
</dia:attribute>
<dia:attribute name="pagebreak">
<dia:color val="#000099"/>
</dia:attribute>
<dia:attribute name="paper">
<dia:composite type="paper">
<dia:attribute name="name">
<dia:string>#A4#</dia:string>
</dia:attribute>
<dia:attribute name="tmargin">
<dia:real val="2.8222000598907471"/>
</dia:attribute>
<dia:attribute name="bmargin">
<dia:real val="2.8222000598907471"/>
</dia:attribute>
<dia:attribute name="lmargin">
<dia:real val="2.8222000598907471"/>
</dia:attribute>
<dia:attribute name="rmargin">
<dia:real val="2.8222000598907471"/>
</dia:attribute>
<dia:attribute name="is_portrait">
<dia:boolean val="true"/>
</dia:attribute>
<dia:attribute name="scaling">
<dia:real val="1"/>
</dia:attribute>
<dia:attribute name="fitto">
<dia:boolean val="false"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="grid">
<dia:composite type="grid">
<dia:attribute name="width_x">
<dia:real val="1"/>
</dia:attribute>
<dia:attribute name="width_y">
<dia:real val="1"/>
</dia:attribute>
<dia:attribute name="visible_x">
<dia:int val="1"/>
</dia:attribute>
<dia:attribute name="visible_y">
<dia:int val="1"/>
</dia:attribute>
<dia:composite type="color"/>
</dia:composite>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#d8e5e5"/>
</dia:attribute>
<dia:attribute name="guides">
<dia:composite type="guides">
<dia:attribute name="hguides"/>
<dia:attribute name="vguides"/>
</dia:composite>
</dia:attribute>
</dia:diagramdata>
<dia:layer name="Fondo" visible="true" active="true">
<dia:object type="UML - Object" version="0" id="O0">
<dia:attribute name="obj_pos">
<dia:point val="10.48,1.35"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="10.43,1.3;15.155,3.2"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="10.48,1.35"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="4.625"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1.8000000000000003"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="text_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#90ee90"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#BuildContext#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="12.7925,2.43"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="exstate">
<dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="attrib">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="0,0"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="is_active">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="show_attribs">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="multiple">
<dia:boolean val="false"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Object" version="0" id="O1">
<dia:attribute name="obj_pos">
<dia:point val="10.25,5.4"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="10.2,5.35;15.385,7.25"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="10.25,5.4"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="5.085"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1.7999999999999998"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="text_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#90ee90"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Task Producer#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="12.7925,6.48"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="exstate">
<dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="attrib">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="0,0"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="is_active">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="show_attribs">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="multiple">
<dia:boolean val="false"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Object" version="0" id="O2">
<dia:attribute name="obj_pos">
<dia:point val="6.2,9.15"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="6.15,9.1;11.5475,11"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="6.2,9.15"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="5.2975000000000003"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1.8000000000000007"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="text_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#90ee90"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Task consumer#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="8.84875,10.23"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="exstate">
<dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="attrib">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="0,0"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="is_active">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="show_attribs">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="multiple">
<dia:boolean val="false"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Message" version="0" id="O3">
<dia:attribute name="obj_pos">
<dia:point val="9.8472,9.1006"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="6.30375,6.92507;12.1059,9.17129"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="9.8472,9.1006"/>
<dia:point val="11.794,7.2494"/>
</dia:attribute>
<dia:attribute name="text_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text">
<dia:string>#Process a task#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="text_pos">
<dia:point val="8.4,8.25"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O2" connection="8"/>
<dia:connection handle="1" to="O1" connection="8"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Message" version="0" id="O4">
<dia:attribute name="obj_pos">
<dia:point val="12.7925,5.4"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="12.3925,3.1;19.3943,5.45"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="12.7925,5.4"/>
<dia:point val="12.7925,3.15"/>
</dia:attribute>
<dia:attribute name="text_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text">
<dia:string>#Get tasks to process#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="text_pos">
<dia:point val="16.4818,4.55"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O1" connection="1"/>
<dia:connection handle="1" to="O0" connection="6"/>
</dia:connections>
</dia:object>
<dia:object type="UML - Object" version="0" id="O5">
<dia:attribute name="obj_pos">
<dia:point val="14.1,9.15"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="14.05,9.1;19.98,11"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="elem_corner">
<dia:point val="14.1,9.15"/>
</dia:attribute>
<dia:attribute name="elem_width">
<dia:real val="5.8300000000000001"/>
</dia:attribute>
<dia:attribute name="elem_height">
<dia:real val="1.8000000000000007"/>
</dia:attribute>
<dia:attribute name="line_width">
<dia:real val="0.10000000149011612"/>
</dia:attribute>
<dia:attribute name="text_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="fill_colour">
<dia:color val="#90ee90"/>
</dia:attribute>
<dia:attribute name="text">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>#Task consumer n#</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="17.015,10.23"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="1"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="stereotype">
<dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="exstate">
<dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="attrib">
<dia:composite type="text">
<dia:attribute name="string">
<dia:string>##</dia:string>
</dia:attribute>
<dia:attribute name="font">
<dia:font family="sans" style="0" name="Helvetica"/>
</dia:attribute>
<dia:attribute name="height">
<dia:real val="0.80000000000000004"/>
</dia:attribute>
<dia:attribute name="pos">
<dia:point val="0,0"/>
</dia:attribute>
<dia:attribute name="color">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="alignment">
<dia:enum val="0"/>
</dia:attribute>
</dia:composite>
</dia:attribute>
<dia:attribute name="is_active">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="show_attribs">
<dia:boolean val="false"/>
</dia:attribute>
<dia:attribute name="multiple">
<dia:boolean val="false"/>
</dia:attribute>
</dia:object>
<dia:object type="UML - Message" version="0" id="O6">
<dia:attribute name="obj_pos">
<dia:point val="15.946,9.1006"/>
</dia:attribute>
<dia:attribute name="obj_bb">
<dia:rectangle val="13.5585,6.91712;19.6463,9.17118"/>
</dia:attribute>
<dia:attribute name="meta">
<dia:composite type="dict"/>
</dia:attribute>
<dia:attribute name="conn_endpoints">
<dia:point val="15.946,9.1006"/>
<dia:point val="13.8615,7.2494"/>
</dia:attribute>
<dia:attribute name="text_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="line_colour">
<dia:color val="#000000"/>
</dia:attribute>
<dia:attribute name="text">
<dia:string>#Process a task#</dia:string>
</dia:attribute>
<dia:attribute name="type">
<dia:enum val="0"/>
</dia:attribute>
<dia:attribute name="text_pos">
<dia:point val="17.55,8.25"/>
</dia:attribute>
<dia:connections>
<dia:connection handle="0" to="O5" connection="8"/>
<dia:connection handle="1" to="O1" connection="8"/>
</dia:connections>
</dia:object>
</dia:layer>
</dia:diagram>