Free cookie consent management tool by TermsFeed Policy Generator

source: stable/HeuristicLab.ExtLibs/HeuristicLab.Netron/3.0.2672.12446/Netron.Diagramming.Core-3.0.2672.12446/Docs/Controller2.cd

Last change on this file was 2768, checked in by mkommend, 15 years ago

added solution folders and sources for the netron library (ticket #867)

File size: 2.3 KB
Line 
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&lt;T&gt;" 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>
Note: See TracBrowser for help on using the repository browser.