---
title: "Link Flowchart"
description: "A flowchart diagram showing process flow and decision points"
category: "diagrams"
type: "flowchart"
source_file: "diagrams/link_decoded.xml"
tags: ["diagram", "drawio", "documentation"]
---

# Link Flowchart

A flowchart diagram showing process flow and decision points

## XML Source

```xml
<?xml version="1.0" ?>
<mxGraphModel dx="739" dy="1211" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="826" pageHeight="1169" background="#ffffff" math="0" shadow="0">
  <root>
    <mxCell id="0"/>
    <mxCell id="1" parent="0"/>
    <mxCell id="43de715db43baf6a-41" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;i&gt;&amp;lt;&amp;lt;Interface&amp;gt;&amp;gt;&lt;/i&gt;&lt;br/&gt;&lt;b&gt;Interface&lt;/b&gt;&lt;/p&gt;&lt;hr/&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ field1: Type&lt;br/&gt;+ field2: Type&lt;/p&gt;&lt;hr/&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ method1(Type): Type&lt;br/&gt;+ method2(Type, Type): Type&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;rounded=1;yellow" parent="1" vertex="1">
      <mxGeometry x="300" y="50" width="190" height="140" as="geometry"/>
    </mxCell>
    <mxCell id="43de715db43baf6a-42" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;i&gt;&amp;lt;&amp;lt;Interface&amp;gt;&amp;gt;&lt;/i&gt;&lt;br/&gt;&lt;b&gt;Interface&lt;/b&gt;&lt;/p&gt;&lt;hr/&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ field1: Type&lt;br/&gt;+ field2: Type&lt;/p&gt;&lt;hr/&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ method1(Type): Type&lt;br/&gt;+ method2(Type, Type): Type&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;shadow=1;rounded=1;yellow" parent="1" vertex="1">
      <mxGeometry x="60" y="320" width="190" height="140" as="geometry"/>
    </mxCell>
    <mxCell id="43de715db43baf6a-43" value="Extends" style="endArrow=block;endSize=16;endFill=0;shadow=1;edgeStyle=elbowEdgeStyle;elbow=vertical;yellow" parent="1" source="43de715db43baf6a-42" target="43de715db43baf6a-41" edge="1">
      <mxGeometry as="geometry">
        <mxPoint as="sourcePoint"/>
        <mxPoint x="160" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="4f7695d5ae8986c-1" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;i&gt;&amp;lt;&amp;lt;Interface&amp;gt;&amp;gt;&lt;/i&gt;&lt;br/&gt;&lt;b&gt;Interface&lt;/b&gt;&lt;/p&gt;&lt;hr/&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ field1: Type&lt;br/&gt;+ field2: Type&lt;/p&gt;&lt;hr/&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ method1(Type): Type&lt;br/&gt;+ method2(Type, Type): Type&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;shadow=1;rounded=1;yellow" parent="1" vertex="1">
      <mxGeometry x="290" y="320" width="190" height="140" as="geometry"/>
    </mxCell>
    <mxCell id="4f7695d5ae8986c-3" value="Extends" style="endArrow=block;endSize=16;endFill=0;shadow=1;edgeStyle=elbowEdgeStyle;elbow=vertical;yellow" parent="1" source="4f7695d5ae8986c-4" target="43de715db43baf6a-41" edge="1">
      <mxGeometry as="geometry">
        <mxPoint as="sourcePoint"/>
        <mxPoint x="160" as="targetPoint"/>
        <Array as="points">
          <mxPoint x="605" y="256"/>
        </Array>
        <mxPoint x="37" y="-142" as="offset"/>
      </mxGeometry>
    </mxCell>
    <mxCell id="4f7695d5ae8986c-4" value="&lt;p style=&quot;margin:0px;margin-top:4px;text-align:center;&quot;&gt;&lt;i&gt;&amp;lt;&amp;lt;Interface&amp;gt;&amp;gt;&lt;/i&gt;&lt;br/&gt;&lt;b&gt;Interface&lt;/b&gt;&lt;/p&gt;&lt;hr/&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ field1: Type&lt;br/&gt;+ field2: Type&lt;/p&gt;&lt;hr/&gt;&lt;p style=&quot;margin:0px;margin-left:4px;&quot;&gt;+ method1(Type): Type&lt;br/&gt;+ method2(Type, Type): Type&lt;/p&gt;" style="verticalAlign=top;align=left;overflow=fill;fontSize=12;fontFamily=Helvetica;html=1;shadow=1;rounded=1;yellow" parent="1" vertex="1">
      <mxGeometry x="510" y="570" width="190" height="140" as="geometry"/>
    </mxCell>
    <mxCell id="4f7695d5ae8986c-5" value="Extends" style="endArrow=block;endSize=16;endFill=0;edgeStyle=elbowEdgeStyle;elbow=vertical;yellow" parent="1" source="4f7695d5ae8986c-1" target="43de715db43baf6a-41" edge="1">
      <mxGeometry as="geometry">
        <mxPoint as="sourcePoint"/>
        <mxPoint x="160" as="targetPoint"/>
      </mxGeometry>
    </mxCell>
    <UserObject label="Edit as New..." link="https://www.draw.io/?create=https%3A%2F%2Fjgraph.github.io%2Fdrawio-diagrams%2Fdiagrams%2Flink.xml" id="623b9a06fc737f8d-1">
      <mxCell style="text;align=center;verticalAlign=middle;fontColor=#0000EE;fontStyle=4;" parent="1" vertex="1">
        <mxGeometry x="90" y="650" width="180" height="40" as="geometry"/>
      </mxCell>
    </UserObject>
    <mxCell id="456b90981dabffa3-1" value="Text" style="text;html=1;resizable=0;autosize=1;align=left;verticalAlign=top;spacingTop=-4;" parent="1" vertex="1" connectable="0">
      <mxGeometry x="660" y="535" width="40" height="20" as="geometry"/>
    </mxCell>
  </root>
</mxGraphModel>

```