added core graphical doc.

This commit is contained in:
Marcel Otte 2017-01-08 13:39:08 +01:00
parent e7f5232b56
commit 6f5a7c258b
1 changed files with 102 additions and 46 deletions

View File

@ -15,7 +15,23 @@
<graph edgedefault="directed" id="G">
<data key="d0"/>
<node id="n0">
<data key="d5"/>
<data key="d6">
<y:ShapeNode>
<y:Geometry height="960.8218631178765" width="465.9535858976694" x="289.39019539785147" y="62.45209125474912"/>
<y:Fill color="#99CCFF" transparent="false"/>
<y:BorderStyle color="#000000" raised="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="32.9921875" x="4.0" y="4.0">libuv<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="-0.5" labelRatioY="-0.5" nodeRatioX="-0.5" nodeRatioY="-0.5" offsetX="4.0" offsetY="4.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:Shape type="rectangle"/>
</y:ShapeNode>
</data>
</node>
<node id="n1">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="310.0" width="1095.0" x="842.6666666666667" y="713.2739543726254"/>
@ -33,8 +49,7 @@
</y:ShapeNode>
</data>
</node>
<node id="n1">
<data key="d5"/>
<node id="n2">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="310.0" width="1095.0" x="842.6666666666667" y="387.8630228136873"/>
@ -52,8 +67,7 @@
</y:ShapeNode>
</data>
</node>
<node id="n2">
<data key="d5"/>
<node id="n3">
<data key="d6">
<y:ShapeNode>
<y:Geometry height="310.0" width="1095.0" x="842.6666666666667" y="62.45209125474912"/>
@ -71,9 +85,8 @@
</y:ShapeNode>
</data>
</node>
<node id="n3">
<node id="n4">
<data key="d4"/>
<data key="d5"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="28.0" width="126.0" x="776.0" y="207.0"/>
@ -93,9 +106,8 @@
</y:UMLClassNode>
</data>
</node>
<node id="n4">
<node id="n5">
<data key="d4"/>
<data key="d5"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="28.0" width="126.0" x="776.0" y="528.8630228136873"/>
@ -115,7 +127,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n5">
<node id="n6">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -136,7 +148,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n6">
<node id="n7">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -160,7 +172,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n7">
<node id="n8">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -185,7 +197,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n8">
<node id="n9">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -206,7 +218,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n9">
<node id="n10">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -227,7 +239,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n10">
<node id="n11">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -248,7 +260,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n11">
<node id="n12">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -269,7 +281,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n12">
<node id="n13">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -290,7 +302,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n13">
<node id="n14">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -311,7 +323,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n14">
<node id="n15">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -332,9 +344,8 @@
</y:UMLClassNode>
</data>
</node>
<node id="n15">
<node id="n16">
<data key="d4"/>
<data key="d5"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="28.0" width="126.0" x="776.0" y="854.2739543726254"/>
@ -354,7 +365,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n16">
<node id="n17">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -375,7 +386,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n17">
<node id="n18">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -396,7 +407,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n18">
<node id="n19">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -417,7 +428,7 @@
</y:UMLClassNode>
</data>
</node>
<node id="n19">
<node id="n20">
<data key="d4"/>
<data key="d6">
<y:UMLClassNode>
@ -438,9 +449,8 @@
</y:UMLClassNode>
</data>
</node>
<node id="n20">
<node id="n21">
<data key="d4"/>
<data key="d5"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="59.25" width="161.25" x="324.25" y="175.75"/>
@ -460,9 +470,8 @@
</y:UMLClassNode>
</data>
</node>
<node id="n21">
<node id="n22">
<data key="d4"/>
<data key="d5"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="28.0" width="179.0" x="557.25" y="207.0"/>
@ -482,9 +491,8 @@
</y:UMLClassNode>
</data>
</node>
<node id="n22">
<node id="n23">
<data key="d4"/>
<data key="d5"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="28.0" width="179.0" x="557.25" y="528.8630228136873"/>
@ -504,9 +512,8 @@
</y:UMLClassNode>
</data>
</node>
<node id="n23">
<node id="n24">
<data key="d4"/>
<data key="d5"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="28.0" width="208.0" x="528.25" y="854.2739543726254"/>
@ -526,9 +533,8 @@
</y:UMLClassNode>
</data>
</node>
<node id="n24">
<node id="n25">
<data key="d4"/>
<data key="d5"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="59.25" width="276.25" x="-23.75" y="175.75"/>
@ -548,9 +554,52 @@
</y:UMLClassNode>
</data>
</node>
<edge id="e0" source="n21" target="n20">
<node id="n26">
<data key="d4"/>
<data key="d5"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="28.0" width="100.0" x="64.375" y="303.80553532410784"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="36.91259765625" x="31.543701171875" y="3.0">Tree<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
<y:AttributeLabel/>
<y:MethodLabel/>
</y:UML>
</y:UMLClassNode>
</data>
</node>
<node id="n27">
<data key="d4"/>
<data key="d5"/>
<data key="d6">
<y:UMLClassNode>
<y:Geometry height="28.0" width="100.0" x="64.375" y="378.45010924981796"/>
<y:Fill color="#FFCC00" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="13" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="19.1328125" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="74.84619140625" x="12.576904296875" y="3.0">TreeNode<y:LabelModel>
<y:SmartNodeLabelModel distance="4.0"/>
</y:LabelModel>
<y:ModelParameter>
<y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="-0.03703090122767855" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/>
</y:ModelParameter>
</y:NodeLabel>
<y:UML clipContent="true" constraint="" omitDetails="false" stereotype="" use3DEffect="true">
<y:AttributeLabel/>
<y:MethodLabel/>
</y:UML>
</y:UMLClassNode>
</data>
</node>
<edge id="e0" source="n22" target="n21">
<data key="d8"/>
<data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
@ -560,9 +609,8 @@
</y:PolyLineEdge>
</data>
</edge>
<edge id="e1" source="n22" target="n20">
<edge id="e1" source="n23" target="n21">
<data key="d8"/>
<data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
@ -572,9 +620,8 @@
</y:PolyLineEdge>
</data>
</edge>
<edge id="e2" source="n23" target="n20">
<edge id="e2" source="n24" target="n21">
<data key="d8"/>
<data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
@ -584,9 +631,8 @@
</y:PolyLineEdge>
</data>
</edge>
<edge id="e3" source="n22" target="n4">
<edge id="e3" source="n23" target="n5">
<data key="d8"/>
<data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
@ -596,9 +642,8 @@
</y:PolyLineEdge>
</data>
</edge>
<edge id="e4" source="n21" target="n3">
<edge id="e4" source="n22" target="n4">
<data key="d8"/>
<data key="d9"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
@ -608,7 +653,18 @@
</y:PolyLineEdge>
</data>
</edge>
<edge id="e5" source="n23" target="n15">
<edge id="e5" source="n24" target="n16">
<data key="d8"/>
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="dashed" width="1.0"/>
<y:Arrows source="none" target="plain"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e6" source="n26" target="n27">
<data key="d8"/>
<data key="d9"/>
<data key="d10">