[2768] | 1 | <?xml version="1.0" encoding="utf-8"?>
|
---|
| 2 | <ClassDiagram MajorVersion="1" MinorVersion="1">
|
---|
| 3 | <Font Name="Tahoma" Size="8.25" />
|
---|
| 4 | <Comment CommentText="The Controller listens to the surface and broadcasts events to the registered tools.">
|
---|
| 5 | <Position X="3.511" Y="1.906" Height="0.75" Width="1.7" />
|
---|
| 6 | </Comment>
|
---|
| 7 | <Comment CommentText="Tools handle events broadcasted by the controller and created ICommand objects. These objects are inserted in the undo stack and executed in the undo manager.">
|
---|
| 8 | <Position X="1.223" Y="3.97" Height="0.75" Width="3.846" />
|
---|
| 9 | </Comment>
|
---|
| 10 | <Class Name="Netron.Diagramming.Core.CollectionBase<T>" Collapsed="true">
|
---|
| 11 | <Position X="3.5" Y="1" Width="1.5" />
|
---|
| 12 | <TypeIdentifier>
|
---|
| 13 | <FileName>Collections\CollectionBase.cs</FileName>
|
---|
| 14 | <HashCode>AEIAGEIACATEABAECQAAFAQAAAAIABAkKAAAAAFUIAM=</HashCode>
|
---|
| 15 | </TypeIdentifier>
|
---|
| 16 | <Lollipop Position="0.2" />
|
---|
| 17 | </Class>
|
---|
| 18 | <Class Name="Netron.Diagramming.Core.ControllerBase" Collapsed="true">
|
---|
| 19 | <Position X="0.75" Y="1.25" Width="1.5" />
|
---|
| 20 | <TypeIdentifier>
|
---|
| 21 | <FileName>Core\ControllerBase.cs</FileName>
|
---|
| 22 | <HashCode>FgQAp0gAACAA54AkRAIIoAADAEEBQAAaYAiICAIgIQo=</HashCode>
|
---|
| 23 | </TypeIdentifier>
|
---|
| 24 | <ShowAsCollectionAssociation>
|
---|
| 25 | <Property Name="Tools" />
|
---|
| 26 | </ShowAsCollectionAssociation>
|
---|
| 27 | <Compartments>
|
---|
| 28 | <Compartment Name="Methods" Collapsed="true" />
|
---|
| 29 | <Compartment Name="Events" Collapsed="true" />
|
---|
| 30 | </Compartments>
|
---|
| 31 | <Lollipop Orientation="Bottom" Position="1.138" />
|
---|
| 32 | </Class>
|
---|
| 33 | <Interface Name="Netron.Diagramming.Core.ITool" Collapsed="true">
|
---|
| 34 | <Position X="3.5" Y="2.75" Width="1.5" />
|
---|
| 35 | <TypeIdentifier>
|
---|
| 36 | <FileName>Core\Interfaces\ITool.cs</FileName>
|
---|
| 37 | <HashCode>AAAAAQAAAAAQAIBAEAAAgAQAAAAAAAAAAAAAAAAAAAA=</HashCode>
|
---|
| 38 | </TypeIdentifier>
|
---|
| 39 | <Compartments>
|
---|
| 40 | <Compartment Name="Properties" Collapsed="true" />
|
---|
| 41 | <Compartment Name="Methods" Collapsed="true" />
|
---|
| 42 | </Compartments>
|
---|
| 43 | </Interface>
|
---|
| 44 | <Interface Name="Netron.Diagramming.Core.ICommand" Collapsed="true">
|
---|
| 45 | <Position X="3.5" Y="5" Width="1.5" />
|
---|
| 46 | <TypeIdentifier>
|
---|
| 47 | <FileName>Core\Interfaces\ICommand.cs</FileName>
|
---|
| 48 | <HashCode>AAAAAAAAAAAABAAAAAAAAAABAAAAAAAAAAAACAAAAAA=</HashCode>
|
---|
| 49 | </TypeIdentifier>
|
---|
| 50 | </Interface>
|
---|
| 51 | </ClassDiagram> |
---|