Skip to content

Instantly share code, notes, and snippets.

@brandon-beacher
Created May 8, 2018 15:19
Show Gist options
  • Save brandon-beacher/1d1bac2d5822d37f2aa2ee1905769e06 to your computer and use it in GitHub Desktop.
Save brandon-beacher/1d1bac2d5822d37f2aa2ee1905769e06 to your computer and use it in GitHub Desktop.
Gist from yEd-Live
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--Created by yFiles for HTML 2.1.0.2-->
<graphml xsi:schemaLocation="http://graphml.graphdrawing.org/xmlns http://www.yworks.com/xml/schema/graphml.html/2.0/ygraphml.xsd " xmlns="http://graphml.graphdrawing.org/xmlns" xmlns:demostyle="http://www.yworks.com/yFilesHTML/demos/FlatDemoStyle/1.0" xmlns:bpmn="http://www.yworks.com/xml/yfiles-for-html/bpmn/2.0" xmlns:demotablestyle="http://www.yworks.com/yFilesHTML/demos/FlatDemoTableStyle/1.0" xmlns:uml="http://www.yworks.com/yFilesHTML/demos/UMLDemoStyle/1.0" xmlns:compat="http://www.yworks.com/xml/yfiles-compat-arrows/1.0" xmlns:VuejsNodeStyle="http://www.yworks.com/demos/yfiles-vuejs-node-style/1.0" xmlns:y="http://www.yworks.com/xml/yfiles-common/3.0" xmlns:x="http://www.yworks.com/xml/yfiles-common/markup/3.0" xmlns:yjs="http://www.yworks.com/xml/yfiles-for-html/2.0/xaml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<key id="d0" for="node" attr.type="boolean" attr.name="Expanded" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/folding/Expanded">
<default>true</default>
</key>
<key id="d1" for="node" attr.name="NodeLabels" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/NodeLabels"/>
<key id="d2" for="node" attr.name="NodeGeometry" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/NodeGeometry"/>
<key id="d3" for="all" attr.name="UserTags" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/UserTags"/>
<key id="d4" for="node" attr.name="NodeStyle" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/NodeStyle"/>
<key id="d5" for="node" attr.name="NodeViewState" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/folding/1.1/NodeViewState"/>
<key id="d6" for="edge" attr.name="EdgeLabels" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/EdgeLabels"/>
<key id="d7" for="edge" attr.name="EdgeGeometry" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/EdgeGeometry"/>
<key id="d8" for="edge" attr.name="EdgeStyle" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/EdgeStyle"/>
<key id="d9" for="edge" attr.name="EdgeViewState" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/folding/1.1/EdgeViewState"/>
<key id="d10" for="port" attr.name="PortLabels" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/PortLabels"/>
<key id="d11" for="port" attr.name="PortLocationParameter" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/PortLocationParameter">
<default>
<x:Static Member="y:FreeNodePortLocationModel.NodeCenterAnchored"/>
</default>
</key>
<key id="d12" for="port" attr.name="PortStyle" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/PortStyle">
<default>
<x:Static Member="y:VoidPortStyle.Instance"/>
</default>
</key>
<key id="d13" for="port" attr.name="PortViewState" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/folding/1.1/PortViewState"/>
<key id="d14" attr.name="SharedData" y:attr.uri="http://www.yworks.com/xml/yfiles-common/2.0/SharedData"/>
<data key="d14">
<y:SharedData>
<yjs:DefaultLabelStyle x:Key="1" font="{y:GraphMLReference 2}" textFill="BLACK"/>
<yjs:Font x:Key="2" fontSize="12"/>
<yjs:SolidColorFill x:Key="3" color="#FFB71C1C"/>
<y:SmartEdgeLabelModelParameter x:Key="4" Distance="5">
<y:SmartEdgeLabelModelParameter.Model>
<y:SmartEdgeLabelModel/>
</y:SmartEdgeLabelModelParameter.Model>
</y:SmartEdgeLabelModelParameter>
<yjs:PolylineEdgeStyle x:Key="5" stroke="#FF827717">
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" scale="0.75" stroke="#FF827717" fill="#FF827717" cropLength="1"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</y:SharedData>
</data>
<graph id="G" edgedefault="directed">
<node id="n0">
<data key="d1">
<x:List>
<y:Label Style="{y:GraphMLReference 1}">
<y:Label.Text><![CDATA[All for Good]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutRatio="0.5,1" LabelRatio="0.5,0">
<y:RatioAnchoredLabelModelParameter.Model>
<y:FreeNodeLabelModel/>
</y:RatioAnchoredLabelModelParameter.Model>
</y:RatioAnchoredLabelModelParameter>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d2">
<y:RectD X="-94" Y="-615.5" Width="30" Height="30"/>
</data>
<data key="d4">
<yjs:ShapeNodeStyle stroke="#FF29B6F6" fill="#FF29B6F6"/>
</data>
<port name="p0"/>
</node>
<node id="n1">
<data key="d1">
<x:List>
<y:Label Style="{y:GraphMLReference 1}">
<y:Label.Text>generationOn</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutRatio="0.5,1" LabelRatio="0.5,0">
<y:RatioAnchoredLabelModelParameter.Model>
<y:FreeNodeLabelModel/>
</y:RatioAnchoredLabelModelParameter.Model>
</y:RatioAnchoredLabelModelParameter>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d2">
<y:RectD X="-94" Y="-509.5" Width="30" Height="30"/>
</data>
<data key="d4">
<yjs:ShapeNodeStyle stroke="#FF29B6F6" fill="#FF29B6F6"/>
</data>
<port name="p0"/>
</node>
<node id="n2">
<data key="d1">
<x:List>
<y:Label Style="{y:GraphMLReference 1}">
<y:Label.Text>PVSA</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutRatio="0.5,1" LabelRatio="0.5,0">
<y:RatioAnchoredLabelModelParameter.Model>
<y:FreeNodeLabelModel/>
</y:RatioAnchoredLabelModelParameter.Model>
</y:RatioAnchoredLabelModelParameter>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d2">
<y:RectD X="-94" Y="-403.5" Width="30" Height="30"/>
</data>
<data key="d4">
<yjs:ShapeNodeStyle stroke="#FF29B6F6" fill="#FF29B6F6"/>
</data>
<port name="p0"/>
</node>
<node id="n3">
<data key="d1">
<x:List>
<y:Label Style="{y:GraphMLReference 1}">
<y:Label.Text>Changemaker</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutRatio="0.5,1" LabelRatio="0.5,0">
<y:RatioAnchoredLabelModelParameter.Model>
<y:FreeNodeLabelModel/>
</y:RatioAnchoredLabelModelParameter.Model>
</y:RatioAnchoredLabelModelParameter>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d2">
<y:RectD X="45" Y="-509.5" Width="30" Height="30"/>
</data>
<data key="d4">
<yjs:ShapeNodeStyle stroke="#FF29B6F6" fill="#FF29B6F6"/>
</data>
<port name="p0"/>
<port name="p1"/>
<port name="p2"/>
<port name="p3"/>
<port name="p4"/>
</node>
<node id="n4">
<data key="d1">
<x:List>
<y:Label Style="{y:GraphMLReference 1}">
<y:Label.Text><![CDATA[Search Provider]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutRatio="0.5,1" LabelRatio="0.5,0">
<y:RatioAnchoredLabelModelParameter.Model>
<y:FreeNodeLabelModel/>
</y:RatioAnchoredLabelModelParameter.Model>
</y:RatioAnchoredLabelModelParameter>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d2">
<y:RectD X="184" Y="-615.5" Width="30" Height="30"/>
</data>
<data key="d4">
<yjs:ShapeNodeStyle stroke="#FF006064" fill="#FF006064" shape="STAR8"/>
</data>
<port name="p0"/>
<port name="p1"/>
</node>
<node id="n5">
<data key="d1">
<x:List>
<y:Label Style="{y:GraphMLReference 1}">
<y:Label.Text><![CDATA[Data and Insights Provider]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutRatio="0.5,1" LabelRatio="0.5,0">
<y:RatioAnchoredLabelModelParameter.Model>
<y:FreeNodeLabelModel/>
</y:RatioAnchoredLabelModelParameter.Model>
</y:RatioAnchoredLabelModelParameter>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d2">
<y:RectD X="184" Y="-509.5" Width="30" Height="30"/>
</data>
<data key="d4">
<yjs:ShapeNodeStyle stroke="#FF006064" fill="#FF006064" shape="STAR8"/>
</data>
<port name="p0"/>
</node>
<node id="n6">
<data key="d1">
<x:List>
<y:Label Style="{y:GraphMLReference 1}">
<y:Label.Text>Feedeater</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutRatio="0.5,1" LabelRatio="0.5,0">
<y:RatioAnchoredLabelModelParameter.Model>
<y:FreeNodeLabelModel/>
</y:RatioAnchoredLabelModelParameter.Model>
</y:RatioAnchoredLabelModelParameter>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d2">
<y:RectD X="-94" Y="-712.5" Width="30" Height="30"/>
</data>
<data key="d4">
<yjs:ShapeNodeStyle stroke="#FF29B6F6" fill="#FF29B6F6"/>
</data>
<port name="p0"/>
<port name="p1"/>
</node>
<node id="n7">
<data key="d1">
<x:List>
<y:Label Style="{y:GraphMLReference 1}">
<y:Label.Text>Partners</y:Label.Text>
<y:Label.LayoutParameter>
<y:RatioAnchoredLabelModelParameter LayoutRatio="0.5,1" LabelRatio="0.5,0">
<y:RatioAnchoredLabelModelParameter.Model>
<y:FreeNodeLabelModel/>
</y:RatioAnchoredLabelModelParameter.Model>
</y:RatioAnchoredLabelModelParameter>
</y:Label.LayoutParameter>
</y:Label>
</x:List>
</data>
<data key="d2">
<y:RectD X="-94" Y="-832.75" Width="30" Height="30"/>
</data>
<data key="d4">
<yjs:ShapeNodeStyle stroke="#FF4A148C" fill="#FF4A148C" shape="DIAMOND"/>
</data>
<port name="p0"/>
</node>
<edge id="e0" source="n2" target="n3" sourceport="p0" targetport="p0">
<data key="d6">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 4}">
<y:Label.Text>X</y:Label.Text>
<y:Label.Style>
<yjs:DefaultLabelStyle font="{y:GraphMLReference 2}" textFill="#FFB71C1C"/>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d8">
<yjs:PolylineEdgeStyle>
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 3}" thickness="0.75"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="CROSS" stroke="#FFB71C1C" fill="#FFB71C1C" cropLength="5"/>
</yjs:PolylineEdgeStyle.targetArrow>
<yjs:PolylineEdgeStyle.sourceArrow>
<yjs:Arrow type="CROSS" stroke="#FFB71C1C" fill="{y:GraphMLReference 3}" cropLength="5"/>
</yjs:PolylineEdgeStyle.sourceArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e1" source="n1" target="n3" sourceport="p0" targetport="p1">
<data key="d6">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 4}">
<y:Label.Text>one-way</y:Label.Text>
<y:Label.Style>
<yjs:DefaultLabelStyle font="{y:GraphMLReference 2}" textFill="#FF827717"/>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d8">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
<edge id="e2" source="n0" target="n3" sourceport="p0" targetport="p2">
<data key="d6">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 4}">
<y:Label.Text>one-way</y:Label.Text>
<y:Label.Style>
<yjs:DefaultLabelStyle font="{y:GraphMLReference 2}" textFill="#FF827717"/>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d8">
<yjs:PolylineEdgeStyle stroke="#FF827717">
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="TRIANGLE" scale="0.75" stroke="#FF827717" fill="#FF827717" cropLength="1"/>
</yjs:PolylineEdgeStyle.targetArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e3" source="n3" target="n5" sourceport="p3" targetport="p0">
<data key="d6">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 4}">
<y:Label.Text>X</y:Label.Text>
<y:Label.Style>
<yjs:DefaultLabelStyle font="{y:GraphMLReference 2}" textFill="#FFB71C1C"/>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d8">
<yjs:PolylineEdgeStyle>
<yjs:PolylineEdgeStyle.stroke>
<yjs:Stroke fill="{y:GraphMLReference 3}" lineCap="SQUARE" dashStyle="Dash" thickness="0.75"/>
</yjs:PolylineEdgeStyle.stroke>
<yjs:PolylineEdgeStyle.targetArrow>
<yjs:Arrow type="CROSS" stroke="#FFB71C1C" fill="#FFB71C1C" cropLength="5"/>
</yjs:PolylineEdgeStyle.targetArrow>
<yjs:PolylineEdgeStyle.sourceArrow>
<yjs:Arrow type="CROSS" stroke="#FFB71C1C" fill="{y:GraphMLReference 3}" cropLength="5"/>
</yjs:PolylineEdgeStyle.sourceArrow>
</yjs:PolylineEdgeStyle>
</data>
</edge>
<edge id="e4" source="n6" target="n4" sourceport="p0" targetport="p0">
<data key="d6">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 4}">
<y:Label.Text><![CDATA[one-way, nightly]]></y:Label.Text>
<y:Label.Style>
<yjs:DefaultLabelStyle font="{y:GraphMLReference 2}" textFill="#FF827717"/>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d8">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
<edge id="e5" source="n3" target="n4" sourceport="p4" targetport="p1">
<data key="d6">
<x:List>
<y:Label LayoutParameter="{y:GraphMLReference 4}">
<y:Label.Text><![CDATA[one-way, realtime]]></y:Label.Text>
<y:Label.Style>
<yjs:DefaultLabelStyle font="{y:GraphMLReference 2}" textFill="#FF827717"/>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d8">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
<edge id="e6" source="n7" target="n6" sourceport="p0" targetport="p1">
<data key="d6">
<x:List>
<y:Label>
<y:Label.Text><![CDATA[one-way, nightly]]></y:Label.Text>
<y:Label.LayoutParameter>
<y:SmartEdgeLabelModelParameter Distance="5">
<y:SmartEdgeLabelModelParameter.Model>
<y:SmartEdgeLabelModel AutoRotation="false"/>
</y:SmartEdgeLabelModelParameter.Model>
</y:SmartEdgeLabelModelParameter>
</y:Label.LayoutParameter>
<y:Label.Style>
<yjs:DefaultLabelStyle font="{y:GraphMLReference 2}" textFill="#FF827717"/>
</y:Label.Style>
</y:Label>
</x:List>
</data>
<data key="d8">
<y:GraphMLReference ResourceKey="5"/>
</data>
</edge>
</graph>
</graphml>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment