1 | <?xml version="1.0" encoding="utf-8"?>
|
---|
2 | <ClassDiagram MajorVersion="1" MinorVersion="1">
|
---|
3 | <Font Name="Tahoma" Size="8.25" />
|
---|
4 | <Comment CommentText="Anything derived from IPaintable can be painted on the surface.">
|
---|
5 | <Position X="6.333" Y="0.688" Height="0.594" Width="1.7" />
|
---|
6 | </Comment>
|
---|
7 | <Comment CommentText="Anything derived from IDiagramEntity is part of the diagram.">
|
---|
8 | <Position X="3" Y="2" Height="0.75" Width="1.7" />
|
---|
9 | </Comment>
|
---|
10 | <Comment CommentText="Anything derived from IShape can be considered as a diagram node.">
|
---|
11 | <Position X="5.594" Y="5.51" Height="0.75" Width="1.7" />
|
---|
12 | </Comment>
|
---|
13 | <Comment CommentText="Anything derived from IConnector can be considered as an attachment point for a connection.">
|
---|
14 | <Position X="5.948" Y="4.354" Height="0.75" Width="1.7" />
|
---|
15 | </Comment>
|
---|
16 | <Comment CommentText="Anything derived from IConnection can be considered as a link in a diagram.">
|
---|
17 | <Position X="8.208" Y="4.333" Height="0.75" Width="1.7" />
|
---|
18 | </Comment>
|
---|
19 | <Comment CommentText="Anything derived from IAnts can be considered as a selection widget.">
|
---|
20 | <Position X="10.448" Y="2.844" Height="0.75" Width="1.7" />
|
---|
21 | </Comment>
|
---|
22 | <Comment CommentText="Anything derived from IGhost can be considered as a (transparent) temporary visual element on the surface (e.g. shape previews).">
|
---|
23 | <Position X="12.646" Y="2.823" Height="0.865" Width="1.7" />
|
---|
24 | </Comment>
|
---|
25 | <Comment CommentText="Anything derived from IGroup can be considered as a compound diagram element.">
|
---|
26 | <Position X="1.734" Y="4.356" Height="0.75" Width="1.7" />
|
---|
27 | </Comment>
|
---|
28 | <Comment CommentText="A simple shape is...well, a simple shape!">
|
---|
29 | <Position X="1.906" Y="7.844" Height="0.75" Width="1.7" />
|
---|
30 | </Comment>
|
---|
31 | <Comment CommentText="A complex shape can have IPaintable children, which means you can adorn the shape with as good as anything.">
|
---|
32 | <Position X="5.792" Y="7.833" Height="0.75" Width="1.981" />
|
---|
33 | </Comment>
|
---|
34 | <Comment CommentText="Anything derived from ITracker can be considered as a tracker of some diagram entity.">
|
---|
35 | <Position X="15.268" Y="2.788" Height="0.75" Width="1.7" />
|
---|
36 | </Comment>
|
---|
37 | <Interface Name="Netron.Diagramming.Core.IShape" Collapsed="true">
|
---|
38 | <Position X="3.75" Y="5.5" Width="1.5" />
|
---|
39 | <TypeIdentifier>
|
---|
40 | <FileName>Core\Interfaces\IShape.cs</FileName>
|
---|
41 | <HashCode>AAAAAAAABAAAAAAAAAIAAEQAAAAAAAAAAAAAAAKAAAA=</HashCode>
|
---|
42 | </TypeIdentifier>
|
---|
43 | </Interface>
|
---|
44 | <Interface Name="Netron.Diagramming.Core.IDiagramEntity" Collapsed="true">
|
---|
45 | <Position X="5" Y="2" Width="1.5" />
|
---|
46 | <TypeIdentifier>
|
---|
47 | <FileName>Core\Interfaces\IDiagramEntity.cs</FileName>
|
---|
48 | <HashCode>AAAAEEAEAIAgFAAAAAICQAQCAAAAEAABAAiCgAABAAg=</HashCode>
|
---|
49 | </TypeIdentifier>
|
---|
50 | <Compartments>
|
---|
51 | <Compartment Name="Properties" Collapsed="true" />
|
---|
52 | <Compartment Name="Methods" Collapsed="true" />
|
---|
53 | <Compartment Name="Events" Collapsed="true" />
|
---|
54 | </Compartments>
|
---|
55 | </Interface>
|
---|
56 | <Interface Name="Netron.Diagramming.Core.IPaintable" Collapsed="true">
|
---|
57 | <Position X="8.25" Y="0.75" Width="1.5" />
|
---|
58 | <TypeIdentifier>
|
---|
59 | <FileName>Core\Interfaces\IPaintable.cs</FileName>
|
---|
60 | <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAIAAA=</HashCode>
|
---|
61 | </TypeIdentifier>
|
---|
62 | </Interface>
|
---|
63 | <Interface Name="Netron.Diagramming.Core.IGhost" Collapsed="true">
|
---|
64 | <Position X="12.75" Y="2" Width="1.5" />
|
---|
65 | <TypeIdentifier>
|
---|
66 | <FileName>Core\Interfaces\IGhost.cs</FileName>
|
---|
67 | <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
|
---|
68 | </TypeIdentifier>
|
---|
69 | </Interface>
|
---|
70 | <Interface Name="Netron.Diagramming.Core.IAnts" Collapsed="true">
|
---|
71 | <Position X="10.5" Y="2" Width="1.5" />
|
---|
72 | <TypeIdentifier>
|
---|
73 | <FileName>Core\Interfaces\IAnts.cs</FileName>
|
---|
74 | <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
|
---|
75 | </TypeIdentifier>
|
---|
76 | </Interface>
|
---|
77 | <Interface Name="Netron.Diagramming.Core.IConnector" Collapsed="true">
|
---|
78 | <Position X="6" Y="3.5" Width="1.5" />
|
---|
79 | <TypeIdentifier>
|
---|
80 | <FileName>Core\Interfaces\IConnector.cs</FileName>
|
---|
81 | <HashCode>AMCAAAAAAAAAgAAAAAAAIAQAAAAAAAAAAAAAAAIAAAA=</HashCode>
|
---|
82 | </TypeIdentifier>
|
---|
83 | </Interface>
|
---|
84 | <Interface Name="Netron.Diagramming.Core.IConnection" Collapsed="true">
|
---|
85 | <Position X="8.25" Y="3.5" Width="1.5" />
|
---|
86 | <TypeIdentifier>
|
---|
87 | <FileName>Core\Interfaces\IConnection.cs</FileName>
|
---|
88 | <HashCode>AgAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAA=</HashCode>
|
---|
89 | </TypeIdentifier>
|
---|
90 | </Interface>
|
---|
91 | <Interface Name="Netron.Diagramming.Core.IGroup" Collapsed="true">
|
---|
92 | <Position X="1.75" Y="3.5" Width="1.5" />
|
---|
93 | <TypeIdentifier>
|
---|
94 | <FileName>Core\Interfaces\IGroup.cs</FileName>
|
---|
95 | <HashCode>AAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAA=</HashCode>
|
---|
96 | </TypeIdentifier>
|
---|
97 | </Interface>
|
---|
98 | <Interface Name="Netron.Diagramming.Core.ISimpleShape" Collapsed="true">
|
---|
99 | <Position X="2" Y="7" Width="1.5" />
|
---|
100 | <TypeIdentifier>
|
---|
101 | <FileName>Core\Interfaces\ISimpleShape.cs</FileName>
|
---|
102 | <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAA=</HashCode>
|
---|
103 | </TypeIdentifier>
|
---|
104 | </Interface>
|
---|
105 | <Interface Name="Netron.Diagramming.Core.IComplexShape" Collapsed="true">
|
---|
106 | <Position X="5.75" Y="7" Width="1.5" />
|
---|
107 | <TypeIdentifier>
|
---|
108 | <FileName>Core\Interfaces\IComplexShape.cs</FileName>
|
---|
109 | <HashCode>AAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
|
---|
110 | </TypeIdentifier>
|
---|
111 | </Interface>
|
---|
112 | <Interface Name="Netron.Diagramming.Core.ITracker" Collapsed="true">
|
---|
113 | <Position X="15.25" Y="2" Width="1.5" />
|
---|
114 | <TypeIdentifier>
|
---|
115 | <FileName>Core\Interfaces\ITracker.cs</FileName>
|
---|
116 | <HashCode>AAAAAAAAAAAAAAAAAAIAAAQAAAAAAAAQAAAAAAAAAAA=</HashCode>
|
---|
117 | </TypeIdentifier>
|
---|
118 | </Interface>
|
---|
119 | <Interface Name="Netron.Diagramming.Core.IShapeMaterial" Collapsed="true">
|
---|
120 | <Position X="17.75" Y="2" Width="1.5" />
|
---|
121 | <TypeIdentifier>
|
---|
122 | <FileName>Core\Interfaces\IShapeMaterial.cs</FileName>
|
---|
123 | <HashCode>AAAEAAAAAAAABAAAAAAAAAQAAAAgAAAIAAAAAAIAAAA=</HashCode>
|
---|
124 | </TypeIdentifier>
|
---|
125 | </Interface>
|
---|
126 | </ClassDiagram> |
---|