Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.Netron/3.0.2672.12446/Netron.Diagramming.Core-3.0.2672.12446/Docs/Controller1.cd @ 2768

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

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

File size: 2.8 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 holds a stack of undoable actions in the UndoManager. The actions are ICommand objects.">
5    <Position X="0.541" Y="3.218" Height="0.75" Width="1.7" />
6  </Comment>
7  <Comment CommentText="When ICommand objects are executed the data Model is changed. The Model communicates with the View via events. The View refreshes the display.">
8    <Position X="5.374" Y="4.792" Height="0.75" Width="4.44" />
9  </Comment>
10  <Comment CommentText="The Controller communicate certain changes to the view, e.g. a change of cursor or a refresh of the canvas.">
11    <Position X="2.417" Y="1.188" Height="0.75" Width="1.7" />
12  </Comment>
13  <Class Name="Netron.Diagramming.Core.UndoManager" Collapsed="true">
14    <Position X="0.5" Y="2.5" Width="1.5" />
15    <TypeIdentifier>
16      <FileName>UndoRedo\UndoManager.cs</FileName>
17      <HashCode>AAgCBAAIRABAJAwAAQgAIhADAAAAAEAAAAAAAAEEAEA=</HashCode>
18    </TypeIdentifier>
19    <Compartments>
20      <Compartment Name="Methods" Collapsed="true" />
21    </Compartments>
22    <Lollipop Position="0.1" />
23  </Class>
24  <Class Name="Netron.Diagramming.Core.Model" Collapsed="true">
25    <Position X="3.5" Y="4.75" Width="1.5" />
26    <TypeIdentifier>
27      <FileName>Analysis\Model.Analysis.cs</FileName>
28      <HashCode>BoT9NcEBjCSAEOXpECA4BFBnE2BiAsgAEohTgKJmYVo=</HashCode>
29    </TypeIdentifier>
30    <Lollipop Orientation="Left" Position="0.1" />
31  </Class>
32  <Class Name="Netron.Diagramming.Core.ControllerBase" Collapsed="true">
33    <Position X="3.5" Y="2.5" Width="1.5" />
34    <TypeIdentifier>
35      <FileName>Core\ControllerBase.cs</FileName>
36      <HashCode>FgSAp0gAACCE58AtRAIIoAADAUEBQAQYYKiIqIIgIQo=</HashCode>
37    </TypeIdentifier>
38    <ShowAsAssociation>
39      <Property Name="UndoManager" />
40      <Property Name="View" />
41    </ShowAsAssociation>
42    <Compartments>
43      <Compartment Name="Methods" Collapsed="true" />
44      <Compartment Name="Fields" Collapsed="true" />
45      <Compartment Name="Properties" Collapsed="true" />
46      <Compartment Name="Events" Collapsed="true" />
47    </Compartments>
48    <AssociationLine Name="View" Type="Netron.Diagramming.Core.IView">
49      <MemberNameLabel ManuallyPlaced="true">
50        <Position X="-0.619" Y="0.768" />
51      </MemberNameLabel>
52    </AssociationLine>
53    <Lollipop Orientation="Bottom" Position="0.1" />
54  </Class>
55  <Interface Name="Netron.Diagramming.Core.IView" Collapsed="true">
56    <Position X="3.5" Y="0.5" Width="1.5" />
57    <TypeIdentifier>
58      <FileName>Core\Interfaces\IView.cs</FileName>
59      <HashCode>ACBAQCIECABIAARAQAgAAwESAQIhACAIAogEAAwIAAY=</HashCode>
60    </TypeIdentifier>
61  </Interface>
62</ClassDiagram>
Note: See TracBrowser for help on using the repository browser.