<?xml version="1.0" encoding="UTF-8"?>
<xArch xmlns="http://www.ics.uci.edu/pub/arch/xArch/instance.xsd"
    xmlns:instance="http://www.ics.uci.edu/pub/arch/xArch/instance.xsd"
    xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance">
    <instance:archInstance xsi:type="instance:ArchInstance">
        <instance:componentInstance instance:id="stackAdtComp" xsi:type="instance:ComponentInstance">
            <instance:description xsi:type="instance:Description">Stack ADT</instance:description>
            <instance:interfaceInstance instance:id="stackAdtCompTop" xsi:type="instance:InterfaceInstance">
                <instance:description xsi:type="instance:Description">Stack ADT.Top</instance:description>
                <instance:direction xsi:type="instance:Direction">inout</instance:direction>
            </instance:interfaceInstance>
            <instance:interfaceInstance instance:id="stackAdtCompBottom" xsi:type="instance:InterfaceInstance">
                <instance:description xsi:type="instance:Description">Stack ADT.Bottom</instance:description>
                <instance:direction xsi:type="instance:Direction">inout</instance:direction>
            </instance:interfaceInstance>
        </instance:componentInstance>
        <instance:componentInstance instance:id="stackArtistComp" xsi:type="instance:ComponentInstance">
            <instance:description xsi:type="instance:Description">Stack Artist</instance:description>
            <instance:interfaceInstance instance:id="stackArtistCompTop" xsi:type="instance:InterfaceInstance">
                <instance:description xsi:type="instance:Description">Stack Artist.Top</instance:description>
                <instance:direction xsi:type="instance:Direction">inout</instance:direction>
            </instance:interfaceInstance>
            <instance:interfaceInstance instance:id="stackArtistCompBottom" xsi:type="instance:InterfaceInstance">
                <instance:description xsi:type="instance:Description">Stack Artist.Bottom</instance:description>
                <instance:direction xsi:type="instance:Direction">inout</instance:direction>
            </instance:interfaceInstance>
        </instance:componentInstance>
        <instance:componentInstance instance:id="stackPieArtistComp" xsi:type="instance:ComponentInstance">
            <instance:description xsi:type="instance:Description">Stack Pie Artist</instance:description>
            <instance:interfaceInstance instance:id="stackPieArtistCompTop" xsi:type="instance:InterfaceInstance">
                <instance:description xsi:type="instance:Description">Stack Pie Artist.Top</instance:description>
                <instance:direction xsi:type="instance:Direction">inout</instance:direction>
            </instance:interfaceInstance>
            <instance:interfaceInstance instance:id="stackPieArtistCompBottom" xsi:type="instance:InterfaceInstance">
                <instance:description xsi:type="instance:Description">Stack Pie Artist.Bottom</instance:description>
                <instance:direction xsi:type="instance:Direction">inout</instance:direction>
            </instance:interfaceInstance>
        </instance:componentInstance>
        <instance:componentInstance instance:id="graphicsBindingComp" xsi:type="instance:ComponentInstance">
            <instance:description xsi:type="instance:Description">Graphics Binding</instance:description>
            <instance:interfaceInstance instance:id="graphicsBindingCompTop" xsi:type="instance:InterfaceInstance">
                <instance:description xsi:type="instance:Description">Graphics Binding.Top</instance:description>
                <instance:direction xsi:type="instance:Direction">inout</instance:direction>
            </instance:interfaceInstance>
            <instance:interfaceInstance instance:id="graphicsBindingCompBottom" xsi:type="instance:InterfaceInstance">
                <instance:description xsi:type="instance:Description">Graphics Binding.Bottom</instance:description>
                <instance:direction xsi:type="instance:Direction">inout</instance:direction>
            </instance:interfaceInstance>
        </instance:componentInstance>
        <instance:connectorInstance instance:id="busConn1" xsi:type="instance:ConnectorInstance">
            <instance:description xsi:type="instance:Description">Bus Connector</instance:description>
            <instance:interfaceInstance instance:id="busConn1Top" xsi:type="instance:InterfaceInstance">
                <instance:description xsi:type="instance:Description">Bus Connector.Top</instance:description>
                <instance:direction xsi:type="instance:Direction">inout</instance:direction>
            </instance:interfaceInstance>
            <instance:interfaceInstance instance:id="busConn1Bottom" xsi:type="instance:InterfaceInstance">
                <instance:description xsi:type="instance:Description">BusConnector.Bottom</instance:description>
                <instance:direction xsi:type="instance:Direction">inout</instance:direction>
            </instance:interfaceInstance>
        </instance:connectorInstance>
        <instance:connectorInstance instance:id="busConn2" xsi:type="instance:ConnectorInstance">
            <instance:description xsi:type="instance:Description">Bus Connector</instance:description>
            <instance:interfaceInstance instance:id="busConn2Top" xsi:type="instance:InterfaceInstance">
                <instance:description xsi:type="instance:Description">BusConnector.Top</instance:description>
                <instance:direction xsi:type="instance:Direction">inout</instance:direction>
            </instance:interfaceInstance>
            <instance:interfaceInstance instance:id="busConn2Bottom" xsi:type="instance:InterfaceInstance">
                <instance:description xsi:type="instance:Description">BusConnector.Bottom</instance:description>
                <instance:direction xsi:type="instance:Direction">inout</instance:direction>
            </instance:interfaceInstance>
        </instance:connectorInstance>
        <instance:linkInstance instance:id="link1" xsi:type="instance:LinkInstance">
            <instance:description xsi:type="instance:Description">Stack ADT-Bus Connector</instance:description>
            <instance:point xsi:type="instance:Point">
                <instance:anchorOnInterface xlink:href="#stackAdtBottom"
                    xsi:type="instance:XMLLink" xlink:type="simple"/>
            </instance:point>
            <instance:point xsi:type="instance:Point">
                <instance:anchorOnInterface xlink:href="#busConn1Top"
                    xsi:type="instance:XMLLink" xlink:type="simple"/>
            </instance:point>
        </instance:linkInstance>
        <instance:linkInstance instance:id="link2" xsi:type="instance:LinkInstance">
            <instance:description xsi:type="instance:Description">Bus
                Connector-Stack Artist</instance:description>
            <instance:point xsi:type="instance:Point">
                <instance:anchorOnInterface xlink:href="#busConn1Bottom"
                    xsi:type="instance:XMLLink" xlink:type="simple"/>
            </instance:point>
            <instance:point xsi:type="instance:Point">
                <instance:anchorOnInterface xlink:href="#stackArtistTop"
                    xsi:type="instance:XMLLink" xlink:type="simple"/>
            </instance:point>
        </instance:linkInstance>
        <instance:linkInstance instance:id="link3" xsi:type="instance:LinkInstance">
            <instance:description xsi:type="instance:Description">Bus
                Connector-Stack Pie Artist</instance:description>
            <instance:point xsi:type="instance:Point">
                <instance:anchorOnInterface xlink:href="#busConn1Bottom"
                    xsi:type="instance:XMLLink" xlink:type="simple"/>
            </instance:point>
            <instance:point xsi:type="instance:Point">
                <instance:anchorOnInterface xlink:href="#stackPieArtistTop"
                    xsi:type="instance:XMLLink" xlink:type="simple"/>
            </instance:point>
        </instance:linkInstance>
        <instance:linkInstance instance:id="link4" xsi:type="instance:LinkInstance">
            <instance:description xsi:type="instance:Description">Stack
                Artist-Bus Connector</instance:description>
            <instance:point xsi:type="instance:Point">
                <instance:anchorOnInterface xlink:href="#stackArtistBottom"
                    xsi:type="instance:XMLLink" xlink:type="simple"/>
            </instance:point>
            <instance:point xsi:type="instance:Point">
                <instance:anchorOnInterface xlink:href="#busConn2Top"
                    xsi:type="instance:XMLLink" xlink:type="simple"/>
            </instance:point>
        </instance:linkInstance>
        <instance:linkInstance instance:id="link5" xsi:type="instance:LinkInstance">
            <instance:description xsi:type="instance:Description">Stack Pie
                Artist-Bus Connector</instance:description>
            <instance:point xsi:type="instance:Point">
                <instance:anchorOnInterface xlink:href="#stackPieArtistBottom"
                    xsi:type="instance:XMLLink" xlink:type="simple"/>
            </instance:point>
            <instance:point xsi:type="instance:Point">
                <instance:anchorOnInterface xlink:href="#busConn2Top"
                    xsi:type="instance:XMLLink" xlink:type="simple"/>
            </instance:point>
        </instance:linkInstance>
        <instance:linkInstance instance:id="link6" xsi:type="instance:LinkInstance">
            <instance:description xsi:type="instance:Description">Bus
                Connector-Graphics Binding</instance:description>
            <instance:point xsi:type="instance:Point">
                <instance:anchorOnInterface xlink:href="#busConn2Bottom"
                    xsi:type="instance:XMLLink" xlink:type="simple"/>
            </instance:point>
            <instance:point xsi:type="instance:Point">
                <instance:anchorOnInterface xlink:href="#graphicsBindingTop"
                    xsi:type="instance:XMLLink" xlink:type="simple"/>
            </instance:point>
        </instance:linkInstance>
    </instance:archInstance>
</xArch>

