Skip to content

Commit

Permalink
Merge branch 'main' into UML_CompositeStructureDiagram
Browse files Browse the repository at this point in the history
  • Loading branch information
ALEEF02 committed Dec 7, 2023
2 parents e83d662 + e5da81f commit bd2f0cb
Show file tree
Hide file tree
Showing 13 changed files with 1,864 additions and 1 deletion.
6 changes: 5 additions & 1 deletion .github/workflows/createUML.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,17 +32,21 @@ jobs:
run: |
if [ -z "$(git diff --diff-filter=MA --name-only ${{ github.event.before }} ${{ github.sha }} | grep '^UML/.*\.drawio$')" ]; then
echo "No .drawio files found. Exiting with success."
exit 0
echo "skip_steps=true" >> $GITHUB_OUTPUT
else
echo "skip_steps=false" >> $GITHUB_OUTPUT
fi
- name: Generate DrawIO png files
if: steps.check-for-drawio-files.outputs.skip_steps != 'true'
uses: rlespinasse/drawio-export-action@v2
with:
format: png
transparent: false
output: ../diagrams

- name: Commit changes
if: steps.check-for-drawio-files.outputs.skip_steps != 'true'
run: |
git status
git config user.name "${{ github.actor }}"
Expand Down
144 changes: 144 additions & 0 deletions UML/DrawIO/CommunicationDiagram.drawio
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
<mxfile host="app.diagrams.net" modified="2023-12-07T01:27:29.398Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36" etag="IdWMAKEhOt50Z0fPpOjL" version="22.1.7" type="device">
<diagram name="Page-1" id="WkV5gL7jAAqbFPXKFI8g">
<mxGraphModel dx="1050" dy="574" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1100" pageHeight="850" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="7-tSWFf2bbyVb5ndNC_B-6" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;" parent="1" source="7-tSWFf2bbyVb5ndNC_B-1" target="7-tSWFf2bbyVb5ndNC_B-3" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-1" value="User" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;" parent="1" vertex="1">
<mxGeometry x="240" y="95" width="30" height="60" as="geometry" />
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-7" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;" parent="1" source="7-tSWFf2bbyVb5ndNC_B-3" target="7-tSWFf2bbyVb5ndNC_B-4" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-3" value="UI : UserInterface" style="html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="400" y="100" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-8" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;endArrow=none;endFill=0;" parent="1" source="7-tSWFf2bbyVb5ndNC_B-4" target="7-tSWFf2bbyVb5ndNC_B-5" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-4" value="DF : DataFilter" style="html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="400" y="280" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-5" value=": Condition" style="html=1;whiteSpace=wrap;" parent="1" vertex="1">
<mxGeometry x="400" y="440" width="110" height="50" as="geometry" />
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-13" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;endArrow=block;endFill=1;endSize=16;" parent="1" edge="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="510" y="200" as="sourcePoint" />
<mxPoint x="510" y="230" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-17" value="1.1: setParameters()&lt;br&gt;2.1: requestKML()" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7-tSWFf2bbyVb5ndNC_B-13" vertex="1" connectable="0">
<mxGeometry x="-0.1467" y="-5" relative="1" as="geometry">
<mxPoint x="75" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-14" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;endArrow=block;endFill=1;endSize=16;" parent="1" edge="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="320" y="100" as="sourcePoint" />
<mxPoint x="350" y="100" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-15" value="1: parameters&lt;br&gt;2: Request KML" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7-tSWFf2bbyVb5ndNC_B-14" vertex="1" connectable="0">
<mxGeometry x="0.2533" y="3" relative="1" as="geometry">
<mxPoint y="-27" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-18" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;endArrow=block;endFill=1;endSize=16;" parent="1" edge="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="510" y="370" as="sourcePoint" />
<mxPoint x="510" y="400" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-19" value="1.1.1: setLocations()&lt;br&gt;1.1.2: setRequirements()&lt;br&gt;1.2: process()" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7-tSWFf2bbyVb5ndNC_B-18" vertex="1" connectable="0">
<mxGeometry x="-0.1467" y="-5" relative="1" as="geometry">
<mxPoint x="75" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-20" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.75;exitY=1;exitDx=0;exitDy=0;entryX=0.25;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;" parent="1" source="7-tSWFf2bbyVb5ndNC_B-5" target="7-tSWFf2bbyVb5ndNC_B-5" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="483" y="540" />
<mxPoint x="428" y="540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-21" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;endArrow=block;endFill=1;endSize=16;" parent="1" edge="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="470" y="560" as="sourcePoint" />
<mxPoint x="440" y="560" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-22" value="1.2.1: loadData()&lt;br&gt;1.2.2: process()" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7-tSWFf2bbyVb5ndNC_B-21" vertex="1" connectable="0">
<mxGeometry x="0.2533" y="3" relative="1" as="geometry">
<mxPoint x="4" y="27" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-23" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;endArrow=block;endFill=1;endSize=16;" parent="1" edge="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="399.5" y="400" as="sourcePoint" />
<mxPoint x="399.5" y="370" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-24" value="1.3: locations" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7-tSWFf2bbyVb5ndNC_B-23" vertex="1" connectable="0">
<mxGeometry x="-0.1467" y="-5" relative="1" as="geometry">
<mxPoint x="-54" y="-3" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-25" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.25;exitY=0;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;endArrow=none;endFill=0;" parent="1" source="7-tSWFf2bbyVb5ndNC_B-4" target="7-tSWFf2bbyVb5ndNC_B-4" edge="1">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="428" y="255" />
<mxPoint x="370" y="255" />
<mxPoint x="370" y="305" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-26" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;endArrow=block;endFill=1;endSize=16;" parent="1" edge="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="350" y="298" as="sourcePoint" />
<mxPoint x="350" y="268" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-27" value="1.4: evaluateOperators()&lt;br&gt;2.2: createKML()" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7-tSWFf2bbyVb5ndNC_B-26" vertex="1" connectable="0">
<mxGeometry x="-0.1467" y="-5" relative="1" as="geometry">
<mxPoint x="-85" y="-7" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-28" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;endArrow=block;endFill=1;endSize=16;" parent="1" edge="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="400" y="230" as="sourcePoint" />
<mxPoint x="400" y="200" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-29" value="1.5: locations&lt;br&gt;2.3: KML File" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7-tSWFf2bbyVb5ndNC_B-28" vertex="1" connectable="0">
<mxGeometry x="-0.1467" y="-5" relative="1" as="geometry">
<mxPoint x="-55" y="-5" as="offset" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-30" value="" style="edgeStyle=none;orthogonalLoop=1;jettySize=auto;html=1;rounded=0;endArrow=block;endFill=1;endSize=16;" parent="1" edge="1">
<mxGeometry width="100" relative="1" as="geometry">
<mxPoint x="350" y="149.5" as="sourcePoint" />
<mxPoint x="320" y="149.5" as="targetPoint" />
<Array as="points" />
</mxGeometry>
</mxCell>
<mxCell id="7-tSWFf2bbyVb5ndNC_B-31" value="1.5.1: locations&lt;br&gt;2.3.1: KML File" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="7-tSWFf2bbyVb5ndNC_B-30" vertex="1" connectable="0">
<mxGeometry x="0.2533" y="3" relative="1" as="geometry">
<mxPoint x="4" y="28" as="offset" />
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>
Loading

0 comments on commit bd2f0cb

Please sign in to comment.