Files
2026-06-17 15:58:48 +02:00

223 lines
9.3 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
<Class Name="Pannenkoekenhuis.Command.Keuken" Collapsed="true">
<Position X="16.5" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Command\Keuken.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Command.Klant" Collapsed="true">
<Position X="18.25" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAEAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAI=</HashCode>
<FileName>Command\Klant.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Command.Serveerster" Collapsed="true">
<Position X="20" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAACAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAEA=</HashCode>
<FileName>Command\Serveerster.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Composite.Menu" Collapsed="true">
<Position X="0.5" Y="8.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAACABAABABQAAAAAAAAAAIAAAAA=</HashCode>
<FileName>Composite\Menu.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Composite.MenuComponent" Collapsed="true">
<Position X="1.75" Y="7.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAIAAAAAAAAABABAAAAAAAAAAAIAAQAA=</HashCode>
<FileName>Composite\MenuComponent.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Composite.MenuItem" Collapsed="true">
<Position X="2.75" Y="8.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAABAAACAAAAAAAAAAAAAAA=</HashCode>
<FileName>Composite\MenuItem.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Decorators.Champignon" Collapsed="true">
<Position X="1" Y="3.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Decorators\Champignon.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Decorators.Honing" Collapsed="true">
<Position X="3.25" Y="3.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Decorators\Honing.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Decorators.Kaas" Collapsed="true">
<Position X="5.5" Y="3.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Decorators\Kaas.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Decorators.Stroop" Collapsed="true">
<Position X="7.75" Y="3.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Decorators\Stroop.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Decorators.Suiker" Collapsed="true">
<Position X="10" Y="3.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Decorators\Suiker.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Decorators.Ui" Collapsed="true">
<Position X="12.25" Y="3.25" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Decorators\Ui.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.PannenkoekDecorator" Collapsed="true">
<Position X="6.5" Y="1.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAACAAAgAAAAAAEAAAA=</HashCode>
<FileName>Decorators\PannenkoekDecorator.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.TestFactory" Collapsed="true">
<Position X="14.75" Y="2.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>TestFactory.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.TestMenu" Collapsed="true">
<Position X="18.25" Y="2.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAA=</HashCode>
<FileName>TestMenu.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.factory.KaasPannenkoekFactory" Collapsed="true">
<Position X="5.5" Y="5.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Factory\KaasPannenkoekFactory.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.factory.PannenkoekenFactory" Collapsed="true">
<Position X="6.75" Y="4.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAA=</HashCode>
<FileName>Factory\PannenkoekenFactory.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.factory.StroopPannenkoekFactory" Collapsed="true">
<Position X="7.75" Y="5.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Factory\StroopPannenkoekFactory.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Strategy_Kassabon.Kassabon" Collapsed="true">
<Position X="14.75" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAQABAAGAEAQAAAAAAAAIAAAAA=</HashCode>
<FileName>Kassabon.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Strategy_Kassabon.Pannenkoek" Collapsed="true">
<Position X="6.5" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAQAAAIAAAAAgAAAAAAAAAAAABAIIAAAAAAAAAEAAAA=</HashCode>
<FileName>Pannenkoek.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Strategy_Kassabon.Program" Collapsed="true">
<Position X="16.5" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAA=</HashCode>
<FileName>Program.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Strategy_Kassabon.TestKassabon" Collapsed="true">
<Position X="16.5" Y="2.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>TestKassabon.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Observer.OnlineMenu" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="14.75" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAABAAAAQAAAAAAACAAAAAA=</HashCode>
<FileName>Observer\OnlineMenu.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="Pannenkoekenhuis.Observer.Recepten" Collapsed="true" BaseTypeListCollapsed="true">
<Position X="18.25" Y="1.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAQAACAAAAAAAAAQAAAAAAAEABAAQAAAAAAAAIAAAAA=</HashCode>
<FileName>Observer\Recepten.cs</FileName>
</TypeIdentifier>
<Lollipop Position="0.2" Collapsed="true" />
</Class>
<Class Name="Pannenkoekenhuis.State.Klant" Collapsed="true">
<Position X="20" Y="0.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAA=</HashCode>
<FileName>State\Klant.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Strategy.KortingsCalculator" Collapsed="true">
<Position X="1.75" Y="4.5" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAgAAAAAAAAAAA=</HashCode>
<FileName>Strategy\KortingsCalculator.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Strategy.NaturelKorting" Collapsed="true">
<Position X="2.75" Y="5.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Strategy\NaturelKorting.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Pannenkoekenhuis.Strategy.NulKorting" Collapsed="true">
<Position X="0.5" Y="5.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Strategy\NulKorting.cs</FileName>
</TypeIdentifier>
</Class>
<Interface Name="Pannenkoekenhuis.Observer.MenuGegevens" Collapsed="true">
<Position X="14.75" Y="3.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAQAACAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAA=</HashCode>
<FileName>Observer\MenuGegevens.cs</FileName>
</TypeIdentifier>
</Interface>
<Interface Name="Pannenkoekenhuis.Observer.ObserverMenu" Collapsed="true">
<Position X="16.5" Y="3.75" Width="1.5" />
<TypeIdentifier>
<HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA=</HashCode>
<FileName>Observer\ObserverMenu.cs</FileName>
</TypeIdentifier>
</Interface>
<Interface Name="Pannenkoekenhuis.State.State" Collapsed="true">
<Position X="18.25" Y="3.75" Width="1.5" />
<TypeIdentifier>
<HashCode>ABAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAQAAAgAAAAAg=</HashCode>
<FileName>State\State.cs</FileName>
</TypeIdentifier>
</Interface>
<Font Name="Segoe UI" Size="9" />
</ClassDiagram>