Commit 259bb2b8 by Amir Aharon

add some

parent d93410ce
No preview for this file type
Install MicroK8s from ubuntu software center
https://www.digitalocean.com/community/tutorials/how-to-migrate-a-docker-compose-workflow-to-kubernetes
CREATING A JAVA PROJECT FROM SWAGGER EDITOR:
- create the swagger file (json/yml) load it to swagger editor.
- validate the file in the editor
- go to 'Genarate Server' > 'Undertow'
- copy and open the downloaded zip
- via terminal go to the project location and type: 'gradle init', this will create the gradle project from maven file
- open the project from intellij , choose the buold.gradle file, and choose open as project
- in build.gradle file:
- change the 'repositories' to mavenCentral()
- change: sourceCompatibility = 1.8
targetCompatibility = 1.8
- click clean and assemble on the left gradle panel
- in case there is no App (main) class, create App.java class and add the following code:
public class App {
public static void main(String[] args) {
Undertow server = Undertow.builder()
.addHttpListener(8080, "localhost")
.setHandler(new PathHandlerProvider().getHandler()) // PathHandlerProvider is the handler file
.build();
server.start();
}
}
- to Genarated RestResponse::
- add success = false; to setError()
- change objectNode type to JsonNode
CREATING PYTHON CODE FROM SWAGGER:
- create the swagger file (json/yml) load it to swagger editor.
- validate the file in the editor
- go to 'Genarate Server' > 'python-flask'
- copy and open the downloaded zip
- in 'requirements.txt' change connexion to 2.6.0
- follow the README.md
...@@ -17,8 +17,12 @@ curl -XPUT "http://localhost:9200/activityidx" -d'{ "mappings": { "activity": { ...@@ -17,8 +17,12 @@ curl -XPUT "http://localhost:9200/activityidx" -d'{ "mappings": { "activity": {
Steps to change mapping type by reindexing and alias on a new index (using the kibana tools): Steps to change mapping type by reindexing and alias on a new index (using the kibana tools):
1 - get the mapping of the original index: GET activityidx/_mapping (delete the starting field 'activityidx) 1 - get the mapping of the original index: GET activityidx/_mapping (delete the starting field 'activityidx)
2 - create a json file with the changed mapping (without the index name at the begining of json) 2 - create a json file with the changed mapping (without the index name at the begining of json)
3 - curl -XPUT localhost:9200/activityidx_v1 -H 'Content-Type: application/json' -d @index-mapping (using curl) 3 - create a new index with the mapping:
4 reindex to the new original to the new one: curl -XPUT localhost:9200/activityidx_v1 -H 'Content-Type: application/json' -d @[file name] (using curl)
or with kibana dev tools:
PUT /[new-index-name]
{ ... the mapping json}
4 reindex the original to the new one:
POST _reindex POST _reindex
{ {
"conflicts": "proceed", "conflicts": "proceed",
......
...@@ -163,7 +163,6 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod ...@@ -163,7 +163,6 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
</node> </node>
<node id="n13"> <node id="n13">
<data key="d4" xml:space="preserve"/> <data key="d4" xml:space="preserve"/>
<data key="d5"/>
<data key="d6"> <data key="d6">
<y:UMLNoteNode> <y:UMLNoteNode>
<y:Geometry height="166.77599334716797" width="499.02001953125" x="346.78857421875" y="-71.0"/> <y:Geometry height="166.77599334716797" width="499.02001953125" x="346.78857421875" y="-71.0"/>
...@@ -193,6 +192,20 @@ for Scp<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -193,6 +192,20 @@ for Scp<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</y:ShapeNode> </y:ShapeNode>
</data> </data>
</node> </node>
<node id="n15">
<data key="d4" xml:space="preserve"/>
<data key="d6">
<y:UMLNoteNode>
<y:Geometry height="107.77599334716797" width="436.0" x="-215.4228515625" y="-138.0"/>
<y:Fill hasColor="false" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="left" autoSizePolicy="content" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="59.875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#000000" verticalTextPosition="bottom" visible="true" width="415.64453125" x="10.177734375" xml:space="preserve" y="23.950496673583984">* Activities Service can recieve activities from the following sources:
1 - Rest Calls - Http
2 - MsgQ - ZMQ
3 - Pub/Sub - publish to Pulsar topic 'mcx/activities/*'<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
</y:UMLNoteNode>
</data>
</node>
<edge id="e0" source="n0" target="n1"> <edge id="e0" source="n0" target="n1">
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
...@@ -294,6 +307,7 @@ for Scp<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -294,6 +307,7 @@ for Scp<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</y:Path> </y:Path>
<y:LineStyle color="#000000" type="line" width="1.0"/> <y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/> <y:Arrows source="none" target="standard"/>
<y:EdgeLabel alignment="center" configuration="AutoFlippingLabel" distance="2.0" fontFamily="Dialog" fontSize="12" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="17.96875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" preferredPlacement="anywhere" ratio="0.5" textColor="#000000" verticalTextPosition="bottom" visible="true" width="103.498046875" x="98.35651550292967" xml:space="preserve" y="133.01562499999997">Rest/ZMQ/Pulsar<y:LabelModel><y:SmartEdgeLabelModel autoRotationEnabled="false" defaultAngle="0.0" defaultDistance="10.0"/></y:LabelModel><y:ModelParameter><y:SmartEdgeLabelModelParameter angle="6.283185307179586" distance="69.3869140625" distanceToCenter="true" position="right" ratio="0.8731603692515669" segment="-1"/></y:ModelParameter><y:PreferredPlacementDescriptor angle="0.0" angleOffsetOnRightSide="0" angleReference="absolute" angleRotationOnRightSide="co" distance="-1.0" frozen="true" placement="anywhere" side="anywhere" sideReference="relative_to_edge_flow"/></y:EdgeLabel>
<y:BendStyle smoothed="false"/> <y:BendStyle smoothed="false"/>
</y:PolyLineEdge> </y:PolyLineEdge>
</data> </data>
...@@ -360,7 +374,6 @@ for Scp<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -360,7 +374,6 @@ for Scp<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e15" source="n2" target="n14"> <edge id="e15" source="n2" target="n14">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
...@@ -370,6 +383,32 @@ for Scp<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -370,6 +383,32 @@ for Scp<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</y:PolyLineEdge> </y:PolyLineEdge>
</data> </data>
</edge> </edge>
<edge id="e16" source="n15" target="n0">
<data key="d9"/>
<data key="d10">
<y:ArcEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
<y:Point x="179.9021453857422" y="71.91300201416016"/>
</y:Path>
<y:LineStyle color="#000000" type="dashed" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:Arc height="105.62950134277344" ratio="1.0" type="fixedRatio"/>
</y:ArcEdge>
</data>
</edge>
<edge id="e17" source="n13" target="n1">
<data key="d9"/>
<data key="d10">
<y:ArcEdge>
<y:Path sx="-47.298583984375" sy="-33.387996673583984" tx="0.0" ty="0.0">
<y:Point x="968.5274658203125" y="256.1370849609375"/>
</y:Path>
<y:LineStyle color="#000000" type="dashed" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:Arc height="453.71026611328125" ratio="4.187612533569336" type="fixedRatio"/>
</y:ArcEdge>
</data>
</edge>
</graph> </graph>
<data key="d7"> <data key="d7">
<y:Resources> <y:Resources>
......
This diff could not be displayed because it is too large.
...@@ -58,19 +58,18 @@ ...@@ -58,19 +58,18 @@
</node> </node>
<node id="n2" yfiles.foldertype="group"> <node id="n2" yfiles.foldertype="group">
<data key="d4" xml:space="preserve"/> <data key="d4" xml:space="preserve"/>
<data key="d5"/>
<data key="d6"> <data key="d6">
<y:ProxyAutoBoundsNode> <y:ProxyAutoBoundsNode>
<y:Realizers active="0"> <y:Realizers active="0">
<y:GroupNode> <y:GroupNode>
<y:Geometry height="276.0897979898828" width="1047.060582352089" x="-76.76724538264753" y="265.45805045260926"/> <y:Geometry height="278.4747071352503" width="1045.0383489931705" x="-70.23426977122978" y="272.95805045260926"/>
<y:Fill color="#F5F5F5" transparent="false"/> <y:Fill color="#F5F5F5" transparent="false"/>
<y:BorderStyle color="#000000" type="dashed" width="1.0"/> <y:BorderStyle color="#000000" type="dashed" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="1047.060582352089" x="0.0" xml:space="preserve" y="0.0">Domains</y:NodeLabel> <y:NodeLabel alignment="center" autoSizePolicy="node_width" backgroundColor="#EBEBEB" borderDistance="0.0" fontFamily="Dialog" fontSize="15" fontStyle="plain" hasLineColor="false" height="21.4609375" horizontalTextPosition="center" iconTextGap="4" modelName="internal" modelPosition="t" textColor="#000000" verticalTextPosition="bottom" visible="true" width="1045.0383489931705" x="0.0" xml:space="preserve" y="0.0">Domains</y:NodeLabel>
<y:Shape type="roundrectangle"/> <y:Shape type="roundrectangle"/>
<y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/> <y:State closed="false" closedHeight="50.0" closedWidth="50.0" innerGraphDisplayEnabled="false"/>
<y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/> <y:Insets bottom="15" bottomF="15.0" left="15" leftF="15.0" right="15" rightF="15.0" top="15" topF="15.0"/>
<y:BorderInsets bottom="0" bottomF="0.0" left="0" leftF="0.0" right="0" rightF="0.0" top="0" topF="0.0"/> <y:BorderInsets bottom="30" bottomF="30.0" left="9" leftF="9.198047915002661" right="107" rightF="106.99999999999955" top="0" topF="0.0"/>
</y:GroupNode> </y:GroupNode>
<y:GroupNode> <y:GroupNode>
<y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/> <y:Geometry height="50.0" width="50.0" x="0.0" y="60.0"/>
...@@ -89,10 +88,10 @@ ...@@ -89,10 +88,10 @@
<node id="n2::n0"> <node id="n2::n0">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="115.0" width="113.5" x="146.95014005585904" y="301.91898795260926"/> <y:Geometry height="102.0" width="117.33607335034671" x="145.21669612474233" y="309.41898795260926"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="71.4296875" x="21.03515625" xml:space="preserve" y="47.3515625">Identity<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="71.4296875" x="22.95319292517334" xml:space="preserve" y="40.8515625">Identity<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="octagon"/> <y:Shape type="octagon"/>
<y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/> <y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/>
</y:ShapeNode> </y:ShapeNode>
...@@ -101,10 +100,10 @@ ...@@ -101,10 +100,10 @@
<node id="n2::n1"> <node id="n2::n1">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="115.0" width="121.88924387646432" x="-61.71089075837969" y="301.91898795260926"/> <y:Geometry height="102.0" width="124.46693064534139" x="-46.036221856227115" y="309.41898795260926"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="52.890625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="122.001953125" x="-0.05635462426783988" xml:space="preserve" y="31.0546875">Service <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="52.890625" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="122.001953125" x="1.2324887601706962" xml:space="preserve" y="24.5546875">Service
Creation Creation
Platform (SCP)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> Platform (SCP)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="octagon"/> <y:Shape type="octagon"/>
...@@ -115,10 +114,10 @@ Platform (SCP)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMode ...@@ -115,10 +114,10 @@ Platform (SCP)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMode
<node id="n2::n2"> <node id="n2::n2">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="115.0" width="113.5" x="260.45014005585904" y="396.4663787939298"/> <y:Geometry height="102.0" width="117.33607335034671" x="249.2976141136428" y="390.4327575878595"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="96.7158203125" x="8.39208984375" xml:space="preserve" y="47.3515625">Predictions<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="96.7158203125" x="10.310126518923369" xml:space="preserve" y="40.8515625">Predictions<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="octagon"/> <y:Shape type="octagon"/>
<y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/> <y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/>
</y:ShapeNode> </y:ShapeNode>
...@@ -127,10 +126,10 @@ Platform (SCP)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMode ...@@ -127,10 +126,10 @@ Platform (SCP)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMode
<node id="n2::n3"> <node id="n2::n3">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="115.0" width="113.5" x="370.70386320039074" y="301.91898795260926"/> <y:Geometry height="102.0" width="117.33607335034671" x="353.3785321025433" y="314.4327575878595"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="79.8583984375" x="16.82080078125" xml:space="preserve" y="47.3515625">Analytics<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="79.8583984375" x="18.73883745642337" xml:space="preserve" y="40.8515625">Analytics<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="octagon"/> <y:Shape type="octagon"/>
<y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/> <y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/>
</y:ShapeNode> </y:ShapeNode>
...@@ -139,10 +138,10 @@ Platform (SCP)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMode ...@@ -139,10 +138,10 @@ Platform (SCP)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMode
<node id="n2::n4"> <node id="n2::n4">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="115.0" width="113.5" x="48.86962464873967" y="390.63570786741224"/> <y:Geometry height="102.0" width="117.33607335034671" x="50.56556618135019" y="390.4327575878595"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="54.572265625" x="29.4638671875" xml:space="preserve" y="47.3515625">Alerts<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="54.572265625" x="31.381903862673354" xml:space="preserve" y="40.8515625">Alerts<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="octagon"/> <y:Shape type="octagon"/>
<y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/> <y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/>
</y:ShapeNode> </y:ShapeNode>
...@@ -151,10 +150,10 @@ Platform (SCP)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMode ...@@ -151,10 +150,10 @@ Platform (SCP)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMode
<node id="n2::n5"> <node id="n2::n5">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="115.0" width="113.5" x="484.20386320039074" y="406.5478484424921"/> <y:Geometry height="102.0" width="117.33607335034671" x="633.5871956367221" y="399.43275758785956"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="63.0009765625" x="25.24951171875" xml:space="preserve" y="47.3515625">Parking<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="63.0009765625" x="27.167548393923312" xml:space="preserve" y="40.8515625">Parking<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="octagon"/> <y:Shape type="octagon"/>
<y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/> <y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/>
</y:ShapeNode> </y:ShapeNode>
...@@ -163,10 +162,10 @@ Platform (SCP)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMode ...@@ -163,10 +162,10 @@ Platform (SCP)<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelMode
<node id="n2::n6"> <node id="n2::n6">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="115.0" width="113.5" x="717.2486000849162" y="406.5478484424921"/> <y:Geometry height="102.0" width="117.33607335034671" x="730.4680058715945" y="322.06542032747615"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="36.59375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="54.572265625" x="29.4638671875" xml:space="preserve" y="39.203125">Public <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="36.59375" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="54.572265625" x="31.381903862673312" xml:space="preserve" y="32.703125">Public
Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="octagon"/> <y:Shape type="octagon"/>
<y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/> <y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/>
...@@ -176,10 +175,10 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod ...@@ -176,10 +175,10 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
<node id="n2::n7"> <node id="n2::n7">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="115.0" width="121.88924387646432" x="603.7486000849162" y="301.91898795260926"/> <y:Geometry height="102.0" width="124.46693064534139" x="538.3578403395716" y="314.4327575878595"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="122.001953125" x="-0.056354624267896725" xml:space="preserve" y="47.3515625">Transportation<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="122.001953125" x="1.2324887601706678" xml:space="preserve" y="40.8515625">Transportation<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="octagon"/> <y:Shape type="octagon"/>
<y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/> <y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/>
</y:ShapeNode> </y:ShapeNode>
...@@ -188,10 +187,10 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod ...@@ -188,10 +187,10 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
<node id="n2::n8"> <node id="n2::n8">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="115.0" width="113.5" x="836.7933369694417" y="314.56542032747615"/> <y:Geometry height="102.0" width="117.33607335034671" x="448.0296620459354" y="399.43275758785956"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="113.5732421875" x="-0.03662109375" xml:space="preserve" y="47.3515625">Notifications<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="63.0009765625" x="27.16754839392337" xml:space="preserve" y="40.8515625">Reports<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="octagon"/> <y:Shape type="octagon"/>
<y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/> <y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/>
</y:ShapeNode> </y:ShapeNode>
...@@ -201,7 +200,6 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod ...@@ -201,7 +200,6 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
</node> </node>
<node id="n3" yfiles.foldertype="group"> <node id="n3" yfiles.foldertype="group">
<data key="d4" xml:space="preserve"/> <data key="d4" xml:space="preserve"/>
<data key="d5"/>
<data key="d6"> <data key="d6">
<y:ProxyAutoBoundsNode> <y:ProxyAutoBoundsNode>
<y:Realizers active="0"> <y:Realizers active="0">
...@@ -258,7 +256,6 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod ...@@ -258,7 +256,6 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
</node> </node>
<node id="n4" yfiles.foldertype="group"> <node id="n4" yfiles.foldertype="group">
<data key="d4" xml:space="preserve"/> <data key="d4" xml:space="preserve"/>
<data key="d5"/>
<data key="d6"> <data key="d6">
<y:ProxyAutoBoundsNode> <y:ProxyAutoBoundsNode>
<y:Realizers active="0"> <y:Realizers active="0">
...@@ -346,7 +343,6 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod ...@@ -346,7 +343,6 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
</node> </node>
<node id="n5" yfiles.foldertype="group"> <node id="n5" yfiles.foldertype="group">
<data key="d4" xml:space="preserve"/> <data key="d4" xml:space="preserve"/>
<data key="d5"/>
<data key="d6"> <data key="d6">
<y:ProxyAutoBoundsNode> <y:ProxyAutoBoundsNode>
<y:Realizers active="0"> <y:Realizers active="0">
...@@ -380,7 +376,7 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod ...@@ -380,7 +376,7 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
<y:Geometry height="84.16932907348246" width="99.11235356762512" x="665.3759407409073" y="641.4668363951014"/> <y:Geometry height="84.16932907348246" width="99.11235356762512" x="665.3759407409073" y="641.4668363951014"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="20.857421875" x="39.12746584631256" xml:space="preserve" y="31.93622703674123">DS<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="20.857421875" x="39.12746584631259" xml:space="preserve" y="31.93622703674123">DS<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="octagon"/> <y:Shape type="octagon"/>
<y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/> <y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/>
</y:ShapeNode> </y:ShapeNode>
...@@ -392,7 +388,7 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod ...@@ -392,7 +388,7 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
<y:Geometry height="84.16932907348246" width="99.11235356762512" x="528.0809460657208" y="641.4668363951014"/> <y:Geometry height="84.16932907348246" width="99.11235356762512" x="528.0809460657208" y="641.4668363951014"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="88.287109375" x="5.41262209631256" xml:space="preserve" y="31.93622703674123">Activities<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="88.287109375" x="5.412622096312589" xml:space="preserve" y="31.93622703674123">Activities<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="octagon"/> <y:Shape type="octagon"/>
<y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/> <y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/>
</y:ShapeNode> </y:ShapeNode>
...@@ -403,7 +399,7 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod ...@@ -403,7 +399,7 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
<node id="n6"> <node id="n6">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="38.0" width="67.49800109863281" x="19.23373117985247" y="597.7436730239593"/> <y:Geometry height="38.0" width="67.49800109863281" x="75.48460230720714" y="584.8152310469916"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="29.2861328125" x="19.105934143066406" xml:space="preserve" y="8.8515625">CEP<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="29.2861328125" x="19.105934143066406" xml:space="preserve" y="8.8515625">CEP<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
...@@ -429,7 +425,7 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod ...@@ -429,7 +425,7 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
<y:Geometry height="73.88799667358398" width="99.11235356762512" x="450.49185845615955" y="825.847560569755"/> <y:Geometry height="73.88799667358398" width="99.11235356762512" x="450.49185845615955" y="825.847560569755"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="63.0009765625" x="18.05568850256256" xml:space="preserve" y="26.795560836791992">Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="63.0009765625" x="18.05568850256259" xml:space="preserve" y="26.795560836791992">Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="ellipse"/> <y:Shape type="ellipse"/>
<y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/> <y:DropShadow color="#C0C0C0" offsetX="5" offsetY="5"/>
</y:ShapeNode> </y:ShapeNode>
...@@ -438,7 +434,7 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod ...@@ -438,7 +434,7 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
<node id="n9"> <node id="n9">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="73.88799667358398" width="99.11235356762512" x="-215.5480691960562" y="595.0058988951014"/> <y:Geometry height="73.88799667358398" width="99.11235356762512" x="-204.78289441970827" y="621.2558988951014"/>
<y:Fill color="#009688" transparent="false"/> <y:Fill color="#009688" transparent="false"/>
<y:BorderStyle hasColor="false" type="line" width="1.0"/> <y:BorderStyle hasColor="false" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="79.8583984375" x="9.62697756506256" xml:space="preserve" y="26.795560836791992">Conductor<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Monospaced" fontSize="14" fontStyle="bold" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="custom" textColor="#FFFFFF" verticalTextPosition="bottom" visible="true" width="79.8583984375" x="9.62697756506256" xml:space="preserve" y="26.795560836791992">Conductor<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
...@@ -450,10 +446,10 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod ...@@ -450,10 +446,10 @@ Safety<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mod
<node id="n10"> <node id="n10">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="276.0897979898828" width="121.88924387646432" x="-238.3249595048954" y="265.45805045260926"/> <y:Geometry height="276.0897979898828" width="67.49800109863281" x="-183.93371672706388" y="265.4580504526093"/>
<y:Fill color="#33CCCC" transparent="false"/> <y:Fill color="#33CCCC" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" 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="31.17578125" x="45.35673131323216" xml:space="preserve" y="129.06052399494138">MDE<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <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="31.17578125" x="18.161109924316406" xml:space="preserve" y="129.06052399494138">MDE<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
<y:Shape type="roundrectangle"/> <y:Shape type="roundrectangle"/>
</y:ShapeNode> </y:ShapeNode>
</data> </data>
...@@ -474,7 +470,7 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -474,7 +470,7 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
<node id="n12"> <node id="n12">
<data key="d6"> <data key="d6">
<y:ShapeNode> <y:ShapeNode>
<y:Geometry height="55.0" width="173.96059637912674" x="-42.59469909992913" y="656.1977045061235"/> <y:Geometry height="55.0" width="173.96059637912674" x="242.74312348289584" y="576.3152310469916"/>
<y:Fill color="#33CCCC" transparent="false"/> <y:Fill color="#33CCCC" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/> <y:BorderStyle color="#000000" 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.125" x="70.91779818956337" xml:space="preserve" y="18.515625">Flink<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel> <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.125" x="70.91779818956337" xml:space="preserve" y="18.515625">Flink<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:ModelParameter><y:SmartNodeLabelModelParameter labelRatioX="0.0" labelRatioY="0.0" nodeRatioX="0.0" nodeRatioY="0.0" offsetX="0.0" offsetY="0.0" upX="0.0" upY="-1.0"/></y:ModelParameter></y:NodeLabel>
...@@ -482,6 +478,28 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -482,6 +478,28 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</y:ShapeNode> </y:ShapeNode>
</data> </data>
</node> </node>
<node id="n13">
<data key="d6">
<y:ImageNode>
<y:Geometry height="128.0" width="128.0" x="-366.65854159711523" y="449.5"/>
<y:Fill color="#CCCCFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="14" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="n" textColor="#000000" verticalTextPosition="bottom" visible="true" width="67.9912109375" x="30.00439453125" xml:space="preserve" y="-24.296875">Open API</y:NodeLabel>
<y:Image alphaImage="true" refid="4"/>
</y:ImageNode>
</data>
</node>
<node id="n14">
<data key="d6">
<y:ImageNode>
<y:Geometry height="128.0" width="128.0" x="-366.65854159711523" y="248.25"/>
<y:Fill color="#CCCCFF" transparent="false"/>
<y:BorderStyle color="#000000" type="line" width="1.0"/>
<y:NodeLabel alignment="center" autoSizePolicy="content" fontFamily="Dialog" fontSize="14" fontStyle="plain" hasBackgroundColor="false" hasLineColor="false" height="20.296875" horizontalTextPosition="center" iconTextGap="4" modelName="sandwich" modelPosition="n" textColor="#000000" verticalTextPosition="bottom" visible="true" width="97.638671875" x="15.1806640625" xml:space="preserve" y="-24.296875">IOT Providers</y:NodeLabel>
<y:Image alphaImage="true" refid="5"/>
</y:ImageNode>
</data>
</node>
<edge id="e0" source="n1" target="n3::n0"> <edge id="e0" source="n1" target="n3::n0">
<data key="d10"> <data key="d10">
<y:ArcEdge> <y:ArcEdge>
...@@ -519,7 +537,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -519,7 +537,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e2" source="n5::n1" target="n7"> <edge id="e2" source="n5::n1" target="n7">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
...@@ -530,7 +547,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -530,7 +547,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e3" source="n5::n0" target="n4::n1"> <edge id="e3" source="n5::n0" target="n4::n1">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
...@@ -541,7 +557,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -541,7 +557,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e4" source="n8" target="n4::n2"> <edge id="e4" source="n8" target="n4::n2">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
...@@ -552,7 +567,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -552,7 +567,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e5" source="n10" target="n2"> <edge id="e5" source="n10" target="n2">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
...@@ -563,29 +577,26 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -563,29 +577,26 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e6" source="n3::n0" target="n2"> <edge id="e6" source="n3::n0" target="n2">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> <y:Path sx="0.0" sy="0.0" tx="-154.70929237178814" ty="11.804595979765622"/>
<y:LineStyle color="#000000" type="line" width="1.0"/> <y:LineStyle color="#000000" type="line" width="2.0"/>
<y:Arrows source="standard" target="standard"/> <y:Arrows source="standard" target="standard"/>
<y:BendStyle smoothed="false"/> <y:BendStyle smoothed="false"/>
</y:PolyLineEdge> </y:PolyLineEdge>
</data> </data>
</edge> </edge>
<edge id="e7" source="n2" target="n5"> <edge id="e7" source="n2" target="n5">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> <y:Path sx="193.09103601555177" sy="3.8045959797656224" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/> <y:LineStyle color="#000000" type="line" width="4.0"/>
<y:Arrows source="standard" target="standard"/> <y:Arrows source="standard" target="standard"/>
<y:BendStyle smoothed="false"/> <y:BendStyle smoothed="false"/>
</y:PolyLineEdge> </y:PolyLineEdge>
</data> </data>
</edge> </edge>
<edge id="e8" source="n6" target="n2::n4"> <edge id="e8" source="n6" target="n2::n4">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
...@@ -596,11 +607,10 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -596,11 +607,10 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e9" source="n6" target="n2::n1"> <edge id="e9" source="n6" target="n2::n1">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"> <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
<y:Point x="-5.904713974567159" y="616.7436730239593"/> <y:Point x="16.19724346644358" y="603.8152310469916"/>
</y:Path> </y:Path>
<y:LineStyle color="#000000" type="line" width="1.0"/> <y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/> <y:Arrows source="none" target="standard"/>
...@@ -609,11 +619,10 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -609,11 +619,10 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e10" source="n2::n1" target="n9"> <edge id="e10" source="n2::n1" target="n9">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"> <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
<y:Point x="-61.26837060702866" y="631.9498972318934"/> <y:Point x="-61.26837060702866" y="658.1998972318934"/>
</y:Path> </y:Path>
<y:LineStyle color="#000000" type="line" width="1.0"/> <y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/> <y:Arrows source="none" target="standard"/>
...@@ -622,10 +631,9 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -622,10 +631,9 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e11" source="n2" target="n4::n0"> <edge id="e11" source="n2" target="n4::n0">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="405.3216276418659" sy="138.06832651741593" tx="0.0" ty="0.0"/> <y:Path sx="399.58615173158137" sy="138.06832651741593" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/> <y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/> <y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/> <y:BendStyle smoothed="false"/>
...@@ -633,10 +641,9 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -633,10 +641,9 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e12" source="n2" target="n4::n3"> <edge id="e12" source="n2" target="n4::n3">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="473.03029117604467" sy="138.03621123520065" tx="0.0" ty="0.0"/> <y:Path sx="466.3367084633247" sy="138.03621123520065" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/> <y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="standard" target="standard"/> <y:Arrows source="standard" target="standard"/>
<y:BendStyle smoothed="false"/> <y:BendStyle smoothed="false"/>
...@@ -644,7 +651,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -644,7 +651,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e13" source="n7" target="n11"> <edge id="e13" source="n7" target="n11">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="25.220092896941935" sy="27.486910948992204" tx="0.0" ty="0.0"/> <y:Path sx="25.220092896941935" sy="27.486910948992204" tx="0.0" ty="0.0"/>
...@@ -655,7 +661,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -655,7 +661,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e14" source="n11" target="n8"> <edge id="e14" source="n11" target="n8">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
...@@ -666,7 +671,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -666,7 +671,6 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e15" source="n7" target="n12"> <edge id="e15" source="n7" target="n12">
<data key="d9"/>
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
...@@ -677,7 +681,48 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -677,7 +681,48 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
</data> </data>
</edge> </edge>
<edge id="e16" source="n12" target="n6"> <edge id="e16" source="n12" target="n6">
<data key="d9"/> <data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e17" source="n10" target="n13">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0">
<y:Point x="-207.75" y="446.0029494475507"/>
</y:Path>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="standard" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e18" source="n10" target="n14">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="standard" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e19" source="n9" target="n2">
<data key="d10">
<y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="-510.9597852160728" ty="138.03240013109064"/>
<y:LineStyle color="#000000" type="line" width="1.0"/>
<y:Arrows source="none" target="standard"/>
<y:BendStyle smoothed="false"/>
</y:PolyLineEdge>
</data>
</edge>
<edge id="e20" source="n9" target="n13">
<data key="d10"> <data key="d10">
<y:PolyLineEdge> <y:PolyLineEdge>
<y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/> <y:Path sx="0.0" sy="0.0" tx="0.0" ty="0.0"/>
...@@ -916,6 +961,202 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo ...@@ -916,6 +961,202 @@ Fluentd<y:LabelModel><y:SmartNodeLabelModel distance="4.0"/></y:LabelModel><y:Mo
l1.46,1.834L31.04,45.982z"/&gt; l1.46,1.834L31.04,45.982z"/&gt;
&lt;/svg&gt; &lt;/svg&gt;
</y:Resource> </y:Resource>
<y:Resource id="4" type="java.awt.image.BufferedImage" xml:space="preserve">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&#13;
mqnhf3dRuwAAAABJRU5ErkJggg==</y:Resource>
<y:Resource id="5" type="java.awt.image.BufferedImage" xml:space="preserve">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</y:Resource>
</y:Resources> </y:Resources>
</data> </data>
</graphml> </graphml>
This diff could not be displayed because it is too large.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment