Statistics
| Revision:

svn-gvsig-desktop / branches / v2_0_0_prep / libraries / libFMap_geometries / docs / model.uml @ 39090

History | View | Annotate | Download (149 KB)

1 20761 jmvivo
<?xml version="1.0" encoding="UTF-8"?>
2
<uml:Model xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:uml="http://www.eclipse.org/uml2/2.1.0/UML" xmi:id="_wySgAOOSEdyLpcXsYAESEQ">
3
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wySgAeOSEdyLpcXsYAESEQ" name="boolean"/>
4
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wySgAuOSEdyLpcXsYAESEQ" name="byte"/>
5
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wySgA-OSEdyLpcXsYAESEQ" name="char"/>
6
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wySgBOOSEdyLpcXsYAESEQ" name="double"/>
7
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wySgBeOSEdyLpcXsYAESEQ" name="float"/>
8
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wySgBuOSEdyLpcXsYAESEQ" name="int"/>
9
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wySgB-OSEdyLpcXsYAESEQ" name="long"/>
10
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_wySgCOOSEdyLpcXsYAESEQ" name="short"/>
11
  <packagedElement xmi:type="uml:Package" xmi:id="_wySgCeOSEdyLpcXsYAESEQ" name="com">
12
    <packagedElement xmi:type="uml:Package" xmi:id="_wySgCuOSEdyLpcXsYAESEQ" name="iver">
13
      <packagedElement xmi:type="uml:Package" xmi:id="_wySgC-OSEdyLpcXsYAESEQ" name="cit">
14
        <packagedElement xmi:type="uml:Package" xmi:id="_wySgDOOSEdyLpcXsYAESEQ" name="gvsig">
15
          <packagedElement xmi:type="uml:Package" xmi:id="_wySgDeOSEdyLpcXsYAESEQ" name="fmap">
16
            <packagedElement xmi:type="uml:Package" xmi:id="_wySgDuOSEdyLpcXsYAESEQ" name="core">
17
              <packagedElement xmi:type="uml:Class" xmi:id="_wySgD-OSEdyLpcXsYAESEQ" name="FArc2D">
18
                <generalization xmi:id="_wySgEOOSEdyLpcXsYAESEQ" general="_wycS9uOSEdyLpcXsYAESEQ"/>
19
                <ownedAttribute xmi:id="_wySgEeOSEdyLpcXsYAESEQ" name="init" visibility="private" type="_wycTouOSEdyLpcXsYAESEQ"/>
20
                <ownedAttribute xmi:id="_wySgEuOSEdyLpcXsYAESEQ" name="center" visibility="private" type="_wycTouOSEdyLpcXsYAESEQ"/>
21
                <ownedAttribute xmi:id="_wySgE-OSEdyLpcXsYAESEQ" name="end" visibility="private" type="_wycTouOSEdyLpcXsYAESEQ"/>
22
                <ownedOperation xmi:id="_wySgFOOSEdyLpcXsYAESEQ" name="getInit" visibility="public">
23
                  <ownedParameter xmi:id="_wySgFeOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
24
                </ownedOperation>
25
                <ownedOperation xmi:id="_wySgFuOSEdyLpcXsYAESEQ" name="getEnd" visibility="public">
26
                  <ownedParameter xmi:id="_wySgF-OSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
27
                </ownedOperation>
28
                <ownedOperation xmi:id="_wySgGOOSEdyLpcXsYAESEQ" name="getCenter" visibility="public">
29
                  <ownedParameter xmi:id="_wySgGeOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
30
                </ownedOperation>
31
                <ownedOperation xmi:id="_wySgGuOSEdyLpcXsYAESEQ" name="getMid" visibility="public">
32
                  <ownedParameter xmi:id="_wySgG-OSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
33
                </ownedOperation>
34
                <ownedOperation xmi:id="_wySgHOOSEdyLpcXsYAESEQ" name="cloneFShape" visibility="public">
35
                  <ownedParameter xmi:id="_wySgHeOSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
36
                </ownedOperation>
37
                <ownedOperation xmi:id="_wySgHuOSEdyLpcXsYAESEQ" name="transform" visibility="public">
38
                  <ownedParameter xmi:id="_wySgH-OSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
39
                </ownedOperation>
40
                <ownedOperation xmi:id="_wySgIOOSEdyLpcXsYAESEQ" name="getShapeType" visibility="public">
41
                  <ownedParameter xmi:id="_wySgIeOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
42
                </ownedOperation>
43
                <ownedOperation xmi:id="_wySgIuOSEdyLpcXsYAESEQ" name="getStretchingHandlers" visibility="public">
44
                  <ownedParameter xmi:id="_wySgI-OSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
45
                </ownedOperation>
46
                <ownedOperation xmi:id="_wySgJOOSEdyLpcXsYAESEQ" name="getSelectHandlers" visibility="public">
47
                  <ownedParameter xmi:id="_wySgJeOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
48
                </ownedOperation>
49
                <ownedOperation xmi:id="_wySgJuOSEdyLpcXsYAESEQ" name="intersects" visibility="public">
50
                  <ownedParameter xmi:id="_wySgJ-OSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
51
                  <ownedParameter xmi:id="_wySgKOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
52
                </ownedOperation>
53
              </packagedElement>
54
              <packagedElement xmi:type="uml:Class" xmi:id="_wySgKeOSEdyLpcXsYAESEQ" name="CenterSelHandler" clientDependency="_wySgLeOSEdyLpcXsYAESEQ _wySgLuOSEdyLpcXsYAESEQ _wySgL-OSEdyLpcXsYAESEQ">
55
                <generalization xmi:id="_wySgKuOSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
56
                <generalization xmi:id="_wySgK-OSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
57
                <generalization xmi:id="_wySgLOOSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
58
                <interfaceRealization xmi:id="_wySgLeOSEdyLpcXsYAESEQ" name="ICenterHandler" supplier="_wycSX-OSEdyLpcXsYAESEQ" client="_wySgKeOSEdyLpcXsYAESEQ" contract="_wycSX-OSEdyLpcXsYAESEQ"/>
59
                <interfaceRealization xmi:id="_wySgLuOSEdyLpcXsYAESEQ" name="ICenterHandler" supplier="_wycSX-OSEdyLpcXsYAESEQ" client="_wySgKeOSEdyLpcXsYAESEQ" contract="_wycSX-OSEdyLpcXsYAESEQ"/>
60
                <interfaceRealization xmi:id="_wySgL-OSEdyLpcXsYAESEQ" name="ICenterHandler" supplier="_wycSX-OSEdyLpcXsYAESEQ" client="_wySgKeOSEdyLpcXsYAESEQ" contract="_wycSX-OSEdyLpcXsYAESEQ"/>
61
                <ownedOperation xmi:id="_wySgMOOSEdyLpcXsYAESEQ" name="move" visibility="public">
62
                  <ownedParameter xmi:id="_wySgMeOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
63
                  <ownedParameter xmi:id="_wySgMuOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
64
                </ownedOperation>
65
                <ownedOperation xmi:id="_wySgM-OSEdyLpcXsYAESEQ" name="setPoint" visibility="public">
66
                  <ownedParameter xmi:id="_wySgNOOSEdyLpcXsYAESEQ" name="p" type="_wycTouOSEdyLpcXsYAESEQ"/>
67
                </ownedOperation>
68
                <ownedOperation xmi:id="_wySgNeOSEdyLpcXsYAESEQ" name="getPoint" visibility="public">
69
                  <ownedParameter xmi:id="_wySgNuOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
70
                </ownedOperation>
71
                <ownedOperation xmi:id="_wySgN-OSEdyLpcXsYAESEQ" name="set" visibility="public">
72
                  <ownedParameter xmi:id="_wySgOOOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
73
                  <ownedParameter xmi:id="_wySgOeOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
74
                </ownedOperation>
75
                <ownedOperation xmi:id="_wySgOuOSEdyLpcXsYAESEQ" name="move" visibility="public">
76
                  <ownedParameter xmi:id="_wySgO-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
77
                  <ownedParameter xmi:id="_wySgPOOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
78
                </ownedOperation>
79
                <ownedOperation xmi:id="_wySgPeOSEdyLpcXsYAESEQ" name="set" visibility="public">
80
                  <ownedParameter xmi:id="_wySgPuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
81
                  <ownedParameter xmi:id="_wySgP-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
82
                </ownedOperation>
83
                <ownedOperation xmi:id="_wySgQOOSEdyLpcXsYAESEQ" name="move" visibility="public">
84
                  <ownedParameter xmi:id="_wySgQeOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
85
                  <ownedParameter xmi:id="_wySgQuOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
86
                </ownedOperation>
87
                <ownedOperation xmi:id="_wySgQ-OSEdyLpcXsYAESEQ" name="set" visibility="public">
88
                  <ownedParameter xmi:id="_wySgROOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
89
                  <ownedParameter xmi:id="_wySgReOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
90
                </ownedOperation>
91
              </packagedElement>
92
              <packagedElement xmi:type="uml:Class" xmi:id="_wySgRuOSEdyLpcXsYAESEQ" name="InitHandler" clientDependency="_wySgSOOSEdyLpcXsYAESEQ">
93
                <generalization xmi:id="_wySgR-OSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
94
                <interfaceRealization xmi:id="_wySgSOOSEdyLpcXsYAESEQ" name="IFinalHandler" supplier="_wycR4eOSEdyLpcXsYAESEQ" client="_wySgRuOSEdyLpcXsYAESEQ" contract="_wycR4eOSEdyLpcXsYAESEQ"/>
95
                <ownedOperation xmi:id="_wySgSeOSEdyLpcXsYAESEQ" name="move" visibility="public">
96
                  <ownedParameter xmi:id="_wySgSuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
97
                  <ownedParameter xmi:id="_wySgS-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
98
                </ownedOperation>
99
                <ownedOperation xmi:id="_wySgTOOSEdyLpcXsYAESEQ" name="setPoint" visibility="public">
100
                  <ownedParameter xmi:id="_wySgTeOSEdyLpcXsYAESEQ" name="p" type="_wycTouOSEdyLpcXsYAESEQ"/>
101
                </ownedOperation>
102
                <ownedOperation xmi:id="_wySgTuOSEdyLpcXsYAESEQ" name="getPoint" visibility="public">
103
                  <ownedParameter xmi:id="_wySgT-OSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
104
                </ownedOperation>
105
                <ownedOperation xmi:id="_wySgUOOSEdyLpcXsYAESEQ" name="set" visibility="public">
106
                  <ownedParameter xmi:id="_wySgUeOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
107
                  <ownedParameter xmi:id="_wySgUuOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
108
                </ownedOperation>
109
              </packagedElement>
110
              <packagedElement xmi:type="uml:Class" xmi:id="_wySgU-OSEdyLpcXsYAESEQ" name="EndHandler" clientDependency="_wySgVeOSEdyLpcXsYAESEQ">
111
                <generalization xmi:id="_wySgVOOSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
112
                <interfaceRealization xmi:id="_wySgVeOSEdyLpcXsYAESEQ" name="IFinalHandler" supplier="_wycR4eOSEdyLpcXsYAESEQ" client="_wySgU-OSEdyLpcXsYAESEQ" contract="_wycR4eOSEdyLpcXsYAESEQ"/>
113
                <ownedOperation xmi:id="_wySgVuOSEdyLpcXsYAESEQ" name="move" visibility="public">
114
                  <ownedParameter xmi:id="_wySgV-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
115
                  <ownedParameter xmi:id="_wySgWOOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
116
                </ownedOperation>
117
                <ownedOperation xmi:id="_wySgWeOSEdyLpcXsYAESEQ" name="setPoint" visibility="public">
118
                  <ownedParameter xmi:id="_wySgWuOSEdyLpcXsYAESEQ" name="p" type="_wycTouOSEdyLpcXsYAESEQ"/>
119
                </ownedOperation>
120
                <ownedOperation xmi:id="_wySgW-OSEdyLpcXsYAESEQ" name="getPoint" visibility="public">
121
                  <ownedParameter xmi:id="_wySgXOOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
122
                </ownedOperation>
123
                <ownedOperation xmi:id="_wySgXeOSEdyLpcXsYAESEQ" name="set" visibility="public">
124
                  <ownedParameter xmi:id="_wySgXuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
125
                  <ownedParameter xmi:id="_wySgX-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
126
                </ownedOperation>
127
              </packagedElement>
128
              <packagedElement xmi:type="uml:Class" xmi:id="_wySgYOOSEdyLpcXsYAESEQ" name="InitSelHandler" clientDependency="_wySgY-OSEdyLpcXsYAESEQ _wySgZOOSEdyLpcXsYAESEQ">
129
                <generalization xmi:id="_wySgYeOSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
130
                <generalization xmi:id="_wySgYuOSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
131
                <interfaceRealization xmi:id="_wySgY-OSEdyLpcXsYAESEQ" name="IFinalHandler" supplier="_wycR4eOSEdyLpcXsYAESEQ" client="_wySgYOOSEdyLpcXsYAESEQ" contract="_wycR4eOSEdyLpcXsYAESEQ"/>
132
                <interfaceRealization xmi:id="_wySgZOOSEdyLpcXsYAESEQ" name="ICuadrantHandler" supplier="_wycSOOOSEdyLpcXsYAESEQ" client="_wySgYOOSEdyLpcXsYAESEQ" contract="_wycSOOOSEdyLpcXsYAESEQ"/>
133
                <ownedOperation xmi:id="_wySgZeOSEdyLpcXsYAESEQ" name="move" visibility="public">
134
                  <ownedParameter xmi:id="_wySgZuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
135
                  <ownedParameter xmi:id="_wySgZ-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
136
                </ownedOperation>
137
                <ownedOperation xmi:id="_wySgaOOSEdyLpcXsYAESEQ" name="setPoint" visibility="public">
138
                  <ownedParameter xmi:id="_wySgaeOSEdyLpcXsYAESEQ" name="p" type="_wycTouOSEdyLpcXsYAESEQ"/>
139
                </ownedOperation>
140
                <ownedOperation xmi:id="_wySgauOSEdyLpcXsYAESEQ" name="getPoint" visibility="public">
141
                  <ownedParameter xmi:id="_wySga-OSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
142
                </ownedOperation>
143
                <ownedOperation xmi:id="_wySgbOOSEdyLpcXsYAESEQ" name="set" visibility="public">
144
                  <ownedParameter xmi:id="_wySgbeOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
145
                  <ownedParameter xmi:id="_wySgbuOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
146
                </ownedOperation>
147
                <ownedOperation xmi:id="_wySgb-OSEdyLpcXsYAESEQ" name="move" visibility="public">
148
                  <ownedParameter xmi:id="_wySgcOOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
149
                  <ownedParameter xmi:id="_wySgceOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
150
                </ownedOperation>
151
                <ownedOperation xmi:id="_wySgcuOSEdyLpcXsYAESEQ" name="set" visibility="public">
152
                  <ownedParameter xmi:id="_wySgc-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
153
                  <ownedParameter xmi:id="_wySgdOOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
154
                </ownedOperation>
155
              </packagedElement>
156
              <packagedElement xmi:type="uml:Class" xmi:id="_wySgdeOSEdyLpcXsYAESEQ" name="EndSelHandler" clientDependency="_wySgeOOSEdyLpcXsYAESEQ _wySgeeOSEdyLpcXsYAESEQ">
157
                <generalization xmi:id="_wySgduOSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
158
                <generalization xmi:id="_wySgd-OSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
159
                <interfaceRealization xmi:id="_wySgeOOSEdyLpcXsYAESEQ" name="IFinalHandler" supplier="_wycR4eOSEdyLpcXsYAESEQ" client="_wySgdeOSEdyLpcXsYAESEQ" contract="_wycR4eOSEdyLpcXsYAESEQ"/>
160
                <interfaceRealization xmi:id="_wySgeeOSEdyLpcXsYAESEQ" name="ICuadrantHandler" supplier="_wycSOOOSEdyLpcXsYAESEQ" client="_wySgdeOSEdyLpcXsYAESEQ" contract="_wycSOOOSEdyLpcXsYAESEQ"/>
161
                <ownedOperation xmi:id="_wySgeuOSEdyLpcXsYAESEQ" name="move" visibility="public">
162
                  <ownedParameter xmi:id="_wySge-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
163
                  <ownedParameter xmi:id="_wySgfOOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
164
                </ownedOperation>
165
                <ownedOperation xmi:id="_wySgfeOSEdyLpcXsYAESEQ" name="setPoint" visibility="public">
166
                  <ownedParameter xmi:id="_wySgfuOSEdyLpcXsYAESEQ" name="p" type="_wycTouOSEdyLpcXsYAESEQ"/>
167
                </ownedOperation>
168
                <ownedOperation xmi:id="_wySgf-OSEdyLpcXsYAESEQ" name="getPoint" visibility="public">
169
                  <ownedParameter xmi:id="_wySggOOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
170
                </ownedOperation>
171
                <ownedOperation xmi:id="_wySggeOSEdyLpcXsYAESEQ" name="set" visibility="public">
172
                  <ownedParameter xmi:id="_wySgguOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
173
                  <ownedParameter xmi:id="_wySgg-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
174
                </ownedOperation>
175
                <ownedOperation xmi:id="_wySghOOSEdyLpcXsYAESEQ" name="move" visibility="public">
176
                  <ownedParameter xmi:id="_wySgheOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
177
                  <ownedParameter xmi:id="_wySghuOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
178
                </ownedOperation>
179
                <ownedOperation xmi:id="_wySgh-OSEdyLpcXsYAESEQ" name="set" visibility="public">
180
                  <ownedParameter xmi:id="_wySgiOOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
181
                  <ownedParameter xmi:id="_wySgieOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
182
                </ownedOperation>
183
              </packagedElement>
184
              <packagedElement xmi:type="uml:Class" xmi:id="_wySgiuOSEdyLpcXsYAESEQ" name="FMultiPoint2D">
185
                <generalization xmi:id="_wySgi-OSEdyLpcXsYAESEQ" general="_wycR4-OSEdyLpcXsYAESEQ"/>
186
                <ownedOperation xmi:id="_wySgjOOSEdyLpcXsYAESEQ" name="toJTSGeometry" visibility="public">
187
                  <ownedParameter xmi:id="_wySgjeOSEdyLpcXsYAESEQ" name="return" type="_wycTpeOSEdyLpcXsYAESEQ" direction="return"/>
188
                </ownedOperation>
189
                <ownedOperation xmi:id="_wySgjuOSEdyLpcXsYAESEQ" name="intersects" visibility="public">
190
                  <ownedParameter xmi:id="_wySgj-OSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
191
                  <ownedParameter xmi:id="_wySgkOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
192
                </ownedOperation>
193
                <ownedOperation xmi:id="_wySgkeOSEdyLpcXsYAESEQ" name="getBounds2D" visibility="public">
194
                  <ownedParameter xmi:id="_wySgkuOSEdyLpcXsYAESEQ" name="return" type="_wycTpOOSEdyLpcXsYAESEQ" direction="return"/>
195
                </ownedOperation>
196
                <ownedOperation xmi:id="_wySgk-OSEdyLpcXsYAESEQ" name="getShapeType" visibility="public">
197
                  <ownedParameter xmi:id="_wySglOOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
198
                </ownedOperation>
199
                <ownedOperation xmi:id="_wySgleOSEdyLpcXsYAESEQ" name="cloneFShape" visibility="public">
200
                  <ownedParameter xmi:id="_wySgluOSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
201
                </ownedOperation>
202
                <ownedOperation xmi:id="_wySgl-OSEdyLpcXsYAESEQ" name="reProject" visibility="public">
203
                  <ownedParameter xmi:id="_wySgmOOSEdyLpcXsYAESEQ" name="ct" type="_wycTpuOSEdyLpcXsYAESEQ"/>
204
                </ownedOperation>
205
                <ownedOperation xmi:id="_wySgmeOSEdyLpcXsYAESEQ" name="getNumgeometries" visibility="public">
206
                  <ownedParameter xmi:id="_wySgmuOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
207
                </ownedOperation>
208
                <ownedOperation xmi:id="_wySgm-OSEdyLpcXsYAESEQ" name="getPoint" visibility="public">
209
                  <ownedParameter xmi:id="_wySgnOOSEdyLpcXsYAESEQ" name="i" type="_wySgBuOSEdyLpcXsYAESEQ"/>
210
                  <ownedParameter xmi:id="_wySgneOSEdyLpcXsYAESEQ" name="return" type="_wyShAeOSEdyLpcXsYAESEQ" direction="return"/>
211
                </ownedOperation>
212
                <ownedOperation xmi:id="_wySgnuOSEdyLpcXsYAESEQ" name="getPathIterator" visibility="public">
213
                  <ownedParameter xmi:id="_wySgn-OSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
214
                  <ownedParameter xmi:id="_wySgoOOSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
215
                </ownedOperation>
216
                <ownedOperation xmi:id="_wySgoeOSEdyLpcXsYAESEQ" name="fastIntersects" visibility="public">
217
                  <ownedParameter xmi:id="_wySgouOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
218
                  <ownedParameter xmi:id="_wySgo-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
219
                  <ownedParameter xmi:id="_wySgpOOSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
220
                  <ownedParameter xmi:id="_wySgpeOSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
221
                  <ownedParameter xmi:id="_wySgpuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
222
                </ownedOperation>
223
                <ownedOperation xmi:id="_wySgp-OSEdyLpcXsYAESEQ" name="getHandlers" visibility="public">
224
                  <ownedParameter xmi:id="_wySgqOOSEdyLpcXsYAESEQ" name="type" type="_wySgBuOSEdyLpcXsYAESEQ"/>
225
                  <ownedParameter xmi:id="_wySgqeOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
226
                </ownedOperation>
227
                <ownedOperation xmi:id="_wySgquOSEdyLpcXsYAESEQ" name="transform" visibility="public">
228
                  <ownedParameter xmi:id="_wySgq-OSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
229
                </ownedOperation>
230
                <ownedOperation xmi:id="_wySgrOOSEdyLpcXsYAESEQ" name="toWKB" visibility="public">
231
                  <ownedParameter xmi:id="_wySgreOSEdyLpcXsYAESEQ" name="return" type="_wySgAuOSEdyLpcXsYAESEQ" direction="return"/>
232
                </ownedOperation>
233
                <ownedOperation xmi:id="_wySgruOSEdyLpcXsYAESEQ" name="getPathIterator" visibility="public">
234
                  <ownedParameter xmi:id="_wySgr-OSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
235
                  <ownedParameter xmi:id="_wySgsOOSEdyLpcXsYAESEQ" name="flatness" type="_wySgBOOSEdyLpcXsYAESEQ"/>
236
                  <ownedParameter xmi:id="_wySgseOSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
237
                </ownedOperation>
238
                <ownedOperation xmi:id="_wySgsuOSEdyLpcXsYAESEQ" name="contains" visibility="public">
239
                  <ownedParameter xmi:id="_wySgs-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
240
                  <ownedParameter xmi:id="_wySgtOOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
241
                  <ownedParameter xmi:id="_wySgteOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
242
                </ownedOperation>
243
                <ownedOperation xmi:id="_wySgtuOSEdyLpcXsYAESEQ" name="contains" visibility="public">
244
                  <ownedParameter xmi:id="_wySgt-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
245
                  <ownedParameter xmi:id="_wySguOOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
246
                  <ownedParameter xmi:id="_wySgueOSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
247
                  <ownedParameter xmi:id="_wySguuOSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
248
                  <ownedParameter xmi:id="_wySgu-OSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
249
                </ownedOperation>
250
                <ownedOperation xmi:id="_wySgvOOSEdyLpcXsYAESEQ" name="intersects" visibility="public">
251
                  <ownedParameter xmi:id="_wySgveOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
252
                  <ownedParameter xmi:id="_wySgvuOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
253
                  <ownedParameter xmi:id="_wySgv-OSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
254
                  <ownedParameter xmi:id="_wySgwOOSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
255
                  <ownedParameter xmi:id="_wySgweOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
256
                </ownedOperation>
257
                <ownedOperation xmi:id="_wySgwuOSEdyLpcXsYAESEQ" name="getBounds" visibility="public">
258
                  <ownedParameter xmi:id="_wySgw-OSEdyLpcXsYAESEQ" name="return" type="_wycTqOOSEdyLpcXsYAESEQ" direction="return"/>
259
                </ownedOperation>
260
                <ownedOperation xmi:id="_wySgxOOSEdyLpcXsYAESEQ" name="contains" visibility="public">
261
                  <ownedParameter xmi:id="_wySgxeOSEdyLpcXsYAESEQ" name="p" type="_wycTouOSEdyLpcXsYAESEQ"/>
262
                  <ownedParameter xmi:id="_wySgxuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
263
                </ownedOperation>
264
                <ownedOperation xmi:id="_wySgx-OSEdyLpcXsYAESEQ" name="contains" visibility="public">
265
                  <ownedParameter xmi:id="_wySgyOOSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
266
                  <ownedParameter xmi:id="_wySgyeOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
267
                </ownedOperation>
268
                <ownedOperation xmi:id="_wySgyuOSEdyLpcXsYAESEQ" name="getGeometryType" visibility="public">
269
                  <ownedParameter xmi:id="_wySgy-OSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
270
                </ownedOperation>
271
                <ownedOperation xmi:id="_wySgzOOSEdyLpcXsYAESEQ" name="cloneGeometry" visibility="public">
272
                  <ownedParameter xmi:id="_wySgzeOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
273
                </ownedOperation>
274
              </packagedElement>
275
              <packagedElement xmi:type="uml:Class" xmi:id="_wySgzuOSEdyLpcXsYAESEQ" name="PointHandler" clientDependency="_wySg0-OSEdyLpcXsYAESEQ _wySg1OOSEdyLpcXsYAESEQ _wySg1eOSEdyLpcXsYAESEQ">
276
                <generalization xmi:id="_wySgz-OSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
277
                <generalization xmi:id="_wySg0OOSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
278
                <generalization xmi:id="_wySg0eOSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
279
                <generalization xmi:id="_wySg0uOSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
280
                <interfaceRealization xmi:id="_wySg0-OSEdyLpcXsYAESEQ" name="IFinalHandler" supplier="_wycR4eOSEdyLpcXsYAESEQ" client="_wySgzuOSEdyLpcXsYAESEQ" contract="_wycR4eOSEdyLpcXsYAESEQ"/>
281
                <interfaceRealization xmi:id="_wySg1OOSEdyLpcXsYAESEQ" name="IFinalHandler" supplier="_wycR4eOSEdyLpcXsYAESEQ" client="_wySgzuOSEdyLpcXsYAESEQ" contract="_wycR4eOSEdyLpcXsYAESEQ"/>
282
                <interfaceRealization xmi:id="_wySg1eOSEdyLpcXsYAESEQ" name="IFinalHandler" supplier="_wycR4eOSEdyLpcXsYAESEQ" client="_wySgzuOSEdyLpcXsYAESEQ" contract="_wycR4eOSEdyLpcXsYAESEQ"/>
283
                <ownedOperation xmi:id="_wySg1uOSEdyLpcXsYAESEQ" name="move" visibility="public">
284
                  <ownedParameter xmi:id="_wySg1-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
285
                  <ownedParameter xmi:id="_wySg2OOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
286
                </ownedOperation>
287
                <ownedOperation xmi:id="_wySg2eOSEdyLpcXsYAESEQ" name="set" visibility="public">
288
                  <ownedParameter xmi:id="_wySg2uOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
289
                  <ownedParameter xmi:id="_wySg2-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
290
                </ownedOperation>
291
                <ownedOperation xmi:id="_wySg3OOSEdyLpcXsYAESEQ" name="move" visibility="public">
292
                  <ownedParameter xmi:id="_wySg3eOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
293
                  <ownedParameter xmi:id="_wySg3uOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
294
                </ownedOperation>
295
                <ownedOperation xmi:id="_wySg3-OSEdyLpcXsYAESEQ" name="set" visibility="public">
296
                  <ownedParameter xmi:id="_wySg4OOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
297
                  <ownedParameter xmi:id="_wySg4eOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
298
                </ownedOperation>
299
                <ownedOperation xmi:id="_wySg4uOSEdyLpcXsYAESEQ" name="move" visibility="public">
300
                  <ownedParameter xmi:id="_wySg4-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
301
                  <ownedParameter xmi:id="_wySg5OOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
302
                </ownedOperation>
303
                <ownedOperation xmi:id="_wySg5eOSEdyLpcXsYAESEQ" name="set" visibility="public">
304
                  <ownedParameter xmi:id="_wySg5uOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
305
                  <ownedParameter xmi:id="_wySg5-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
306
                </ownedOperation>
307
                <ownedOperation xmi:id="_wySg6OOSEdyLpcXsYAESEQ" name="move" visibility="public">
308
                  <ownedParameter xmi:id="_wySg6eOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
309
                  <ownedParameter xmi:id="_wySg6uOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
310
                </ownedOperation>
311
                <ownedOperation xmi:id="_wySg6-OSEdyLpcXsYAESEQ" name="set" visibility="public">
312
                  <ownedParameter xmi:id="_wySg7OOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
313
                  <ownedParameter xmi:id="_wySg7eOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
314
                </ownedOperation>
315
              </packagedElement>
316
              <packagedElement xmi:type="uml:Class" xmi:id="_wySg7uOSEdyLpcXsYAESEQ" name="FMultiLine2D">
317
                <generalization xmi:id="_wySg7-OSEdyLpcXsYAESEQ" general="_wycR4-OSEdyLpcXsYAESEQ"/>
318
              </packagedElement>
319
              <packagedElement xmi:type="uml:Interface" xmi:id="_wySg8OOSEdyLpcXsYAESEQ" name="IGeometryVisitor">
320
                <ownedOperation xmi:id="_wySg8eOSEdyLpcXsYAESEQ" name="visit" visibility="public">
321
                  <ownedParameter xmi:id="_wySg8uOSEdyLpcXsYAESEQ" name="geometry" type="_wycRC-OSEdyLpcXsYAESEQ"/>
322
                </ownedOperation>
323
              </packagedElement>
324
              <packagedElement xmi:type="uml:Class" xmi:id="_wySg8-OSEdyLpcXsYAESEQ" name="AbstractHandler" clientDependency="_wySg9-OSEdyLpcXsYAESEQ">
325
                <ownedAttribute xmi:id="_wySg9OOSEdyLpcXsYAESEQ" name="index" visibility="protected" type="_wySgBuOSEdyLpcXsYAESEQ"/>
326
                <ownedAttribute xmi:id="_wySg9eOSEdyLpcXsYAESEQ" name="point" visibility="protected" type="_wycTouOSEdyLpcXsYAESEQ"/>
327
                <ownedAttribute xmi:id="_wySg9uOSEdyLpcXsYAESEQ" name="select" visibility="private" type="_wySgAeOSEdyLpcXsYAESEQ"/>
328
                <interfaceRealization xmi:id="_wySg9-OSEdyLpcXsYAESEQ" name="Handler" supplier="_wycR1eOSEdyLpcXsYAESEQ" client="_wySg8-OSEdyLpcXsYAESEQ" contract="_wycR1eOSEdyLpcXsYAESEQ"/>
329
                <ownedOperation xmi:id="_wySg-OOSEdyLpcXsYAESEQ" name="getPoint" visibility="public">
330
                  <ownedParameter xmi:id="_wySg-eOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
331
                </ownedOperation>
332
                <ownedOperation xmi:id="_wySg-uOSEdyLpcXsYAESEQ" name="select" visibility="public">
333
                  <ownedParameter xmi:id="_wySg--OSEdyLpcXsYAESEQ" name="b" type="_wySgAeOSEdyLpcXsYAESEQ"/>
334
                </ownedOperation>
335
                <ownedOperation xmi:id="_wySg_OOSEdyLpcXsYAESEQ" name="isSelected" visibility="public">
336
                  <ownedParameter xmi:id="_wySg_eOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
337
                </ownedOperation>
338
                <ownedOperation xmi:id="_wySg_uOSEdyLpcXsYAESEQ" name="equalsPoint" visibility="public">
339
                  <ownedParameter xmi:id="_wySg_-OSEdyLpcXsYAESEQ" name="obj" type="_wycTqeOSEdyLpcXsYAESEQ"/>
340
                  <ownedParameter xmi:id="_wyShAOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
341
                </ownedOperation>
342
              </packagedElement>
343
              <packagedElement xmi:type="uml:Class" xmi:id="_wyShAeOSEdyLpcXsYAESEQ" name="FPoint2D">
344
                <generalization xmi:id="_wyShAuOSEdyLpcXsYAESEQ" general="_wycRx-OSEdyLpcXsYAESEQ"/>
345
                <ownedAttribute xmi:id="_wyShA-OSEdyLpcXsYAESEQ" name="p" visibility="protected" type="_wycTouOSEdyLpcXsYAESEQ"/>
346
                <ownedOperation xmi:id="_wyShBOOSEdyLpcXsYAESEQ" name="setPoint" visibility="private">
347
                  <ownedParameter xmi:id="_wyShBeOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
348
                  <ownedParameter xmi:id="_wyShBuOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
349
                </ownedOperation>
350
                <ownedOperation xmi:id="_wyShB-OSEdyLpcXsYAESEQ" name="transform" visibility="public">
351
                  <ownedParameter xmi:id="_wyShCOOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
352
                </ownedOperation>
353
                <ownedOperation xmi:id="_wyShCeOSEdyLpcXsYAESEQ" name="contains" visibility="public">
354
                  <ownedParameter xmi:id="_wyShCuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
355
                  <ownedParameter xmi:id="_wyShC-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
356
                  <ownedParameter xmi:id="_wyShDOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
357
                </ownedOperation>
358
                <ownedOperation xmi:id="_wyShDeOSEdyLpcXsYAESEQ" name="contains" visibility="public">
359
                  <ownedParameter xmi:id="_wyShDuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
360
                  <ownedParameter xmi:id="_wyShD-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
361
                  <ownedParameter xmi:id="_wyShEOOSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
362
                  <ownedParameter xmi:id="_wyShEeOSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
363
                  <ownedParameter xmi:id="_wyShEuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
364
                </ownedOperation>
365
                <ownedOperation xmi:id="_wyShE-OSEdyLpcXsYAESEQ" name="intersects" visibility="public">
366
                  <ownedParameter xmi:id="_wyShFOOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
367
                  <ownedParameter xmi:id="_wyShFeOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
368
                  <ownedParameter xmi:id="_wyShFuOSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
369
                  <ownedParameter xmi:id="_wyShF-OSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
370
                  <ownedParameter xmi:id="_wyShGOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
371
                </ownedOperation>
372
                <ownedOperation xmi:id="_wyShGeOSEdyLpcXsYAESEQ" name="getBounds" visibility="public">
373
                  <ownedParameter xmi:id="_wyShGuOSEdyLpcXsYAESEQ" name="return" type="_wycTqOOSEdyLpcXsYAESEQ" direction="return"/>
374
                </ownedOperation>
375
                <ownedOperation xmi:id="_wyShG-OSEdyLpcXsYAESEQ" name="getX" visibility="public">
376
                  <ownedParameter xmi:id="_wyShHOOSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
377
                </ownedOperation>
378
                <ownedOperation xmi:id="_wyShHeOSEdyLpcXsYAESEQ" name="getY" visibility="public">
379
                  <ownedParameter xmi:id="_wyShHuOSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
380
                </ownedOperation>
381
                <ownedOperation xmi:id="_wyShH-OSEdyLpcXsYAESEQ" name="contains" visibility="public">
382
                  <ownedParameter xmi:id="_wyShIOOSEdyLpcXsYAESEQ" name="p" type="_wycTouOSEdyLpcXsYAESEQ"/>
383
                  <ownedParameter xmi:id="_wyShIeOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
384
                </ownedOperation>
385
                <ownedOperation xmi:id="_wyShIuOSEdyLpcXsYAESEQ" name="getBounds2D" visibility="public">
386
                  <ownedParameter xmi:id="_wyShI-OSEdyLpcXsYAESEQ" name="return" type="_wycTpOOSEdyLpcXsYAESEQ" direction="return"/>
387
                </ownedOperation>
388
                <ownedOperation xmi:id="_wyShJOOSEdyLpcXsYAESEQ" name="contains" visibility="public">
389
                  <ownedParameter xmi:id="_wyShJeOSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
390
                  <ownedParameter xmi:id="_wyShJuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
391
                </ownedOperation>
392
                <ownedOperation xmi:id="_wyShJ-OSEdyLpcXsYAESEQ" name="intersects" visibility="public">
393
                  <ownedParameter xmi:id="_wyShKOOSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
394
                  <ownedParameter xmi:id="_wyShKeOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
395
                </ownedOperation>
396
                <ownedOperation xmi:id="_wyShKuOSEdyLpcXsYAESEQ" name="getPathIterator" visibility="public">
397
                  <ownedParameter xmi:id="_wyShK-OSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
398
                  <ownedParameter xmi:id="_wyShLOOSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
399
                </ownedOperation>
400
                <ownedOperation xmi:id="_wyShLeOSEdyLpcXsYAESEQ" name="getPathIterator" visibility="public">
401
                  <ownedParameter xmi:id="_wyShLuOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
402
                  <ownedParameter xmi:id="_wyShL-OSEdyLpcXsYAESEQ" name="flatness" type="_wySgBOOSEdyLpcXsYAESEQ"/>
403
                  <ownedParameter xmi:id="_wyShMOOSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
404
                </ownedOperation>
405
                <ownedOperation xmi:id="_wyShMeOSEdyLpcXsYAESEQ" name="getShapeType" visibility="public">
406
                  <ownedParameter xmi:id="_wyShMuOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
407
                </ownedOperation>
408
                <ownedOperation xmi:id="_wyShM-OSEdyLpcXsYAESEQ" name="cloneFShape" visibility="public">
409
                  <ownedParameter xmi:id="_wyShNOOSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
410
                </ownedOperation>
411
                <ownedOperation xmi:id="_wyShNeOSEdyLpcXsYAESEQ" name="reProject" visibility="public">
412
                  <ownedParameter xmi:id="_wyShNuOSEdyLpcXsYAESEQ" name="ct" type="_wycTpuOSEdyLpcXsYAESEQ"/>
413
                </ownedOperation>
414
                <ownedOperation xmi:id="_wyShN-OSEdyLpcXsYAESEQ" name="getStretchingHandlers" visibility="public">
415
                  <ownedParameter xmi:id="_wyShOOOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
416
                </ownedOperation>
417
                <ownedOperation xmi:id="_wyShOeOSEdyLpcXsYAESEQ" name="getSelectHandlers" visibility="public">
418
                  <ownedParameter xmi:id="_wyShOuOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
419
                </ownedOperation>
420
              </packagedElement>
421
              <packagedElement xmi:type="uml:Class" xmi:id="_wyShO-OSEdyLpcXsYAESEQ" name="PointHandler"/>
422
              <packagedElement xmi:type="uml:Class" xmi:id="_wyShPOOSEdyLpcXsYAESEQ" name="GeneralPathX">
423
                <ownedAttribute xmi:id="_wyShPeOSEdyLpcXsYAESEQ" name="WIND_EVEN_ODD" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
424
                <ownedAttribute xmi:id="_wyShPuOSEdyLpcXsYAESEQ" name="WIND_NON_ZERO" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
425
                <ownedAttribute xmi:id="_wyShP-OSEdyLpcXsYAESEQ" name="SEG_MOVETO" visibility="private" type="_wySgAuOSEdyLpcXsYAESEQ"/>
426
                <ownedAttribute xmi:id="_wyShQOOSEdyLpcXsYAESEQ" name="SEG_LINETO" visibility="private" type="_wySgAuOSEdyLpcXsYAESEQ"/>
427
                <ownedAttribute xmi:id="_wyShQeOSEdyLpcXsYAESEQ" name="SEG_QUADTO" visibility="private" type="_wySgAuOSEdyLpcXsYAESEQ"/>
428
                <ownedAttribute xmi:id="_wyShQuOSEdyLpcXsYAESEQ" name="SEG_CUBICTO" visibility="private" type="_wySgAuOSEdyLpcXsYAESEQ"/>
429
                <ownedAttribute xmi:id="_wyShQ-OSEdyLpcXsYAESEQ" name="SEG_CLOSE" visibility="private" type="_wySgAuOSEdyLpcXsYAESEQ"/>
430
                <ownedAttribute xmi:id="_wyShROOSEdyLpcXsYAESEQ" name="pointTypes" type="_wySgAuOSEdyLpcXsYAESEQ"/>
431
                <ownedAttribute xmi:id="_wyShReOSEdyLpcXsYAESEQ" name="pointCoords" type="_wySgBOOSEdyLpcXsYAESEQ"/>
432
                <ownedAttribute xmi:id="_wyShRuOSEdyLpcXsYAESEQ" name="numTypes" type="_wySgBuOSEdyLpcXsYAESEQ"/>
433
                <ownedAttribute xmi:id="_wyShR-OSEdyLpcXsYAESEQ" name="numCoords" type="_wySgBuOSEdyLpcXsYAESEQ"/>
434
                <ownedAttribute xmi:id="_wyShSOOSEdyLpcXsYAESEQ" name="windingRule" type="_wySgBuOSEdyLpcXsYAESEQ"/>
435
                <ownedAttribute xmi:id="_wyShSeOSEdyLpcXsYAESEQ" name="INIT_SIZE" type="_wySgBuOSEdyLpcXsYAESEQ"/>
436
                <ownedAttribute xmi:id="_wyShSuOSEdyLpcXsYAESEQ" name="EXPAND_MAX" type="_wySgBuOSEdyLpcXsYAESEQ"/>
437
                <ownedAttribute xmi:id="_wyShS-OSEdyLpcXsYAESEQ" name="curvesize" visibility="private" type="_wySgBuOSEdyLpcXsYAESEQ"/>
438
                <ownedOperation xmi:id="_wyShTOOSEdyLpcXsYAESEQ" name="needRoom" visibility="private">
439
                  <ownedParameter xmi:id="_wyShTeOSEdyLpcXsYAESEQ" name="newTypes" type="_wySgBuOSEdyLpcXsYAESEQ"/>
440
                  <ownedParameter xmi:id="_wyShTuOSEdyLpcXsYAESEQ" name="newCoords" type="_wySgBuOSEdyLpcXsYAESEQ"/>
441
                  <ownedParameter xmi:id="_wyShT-OSEdyLpcXsYAESEQ" name="needMove" type="_wySgAeOSEdyLpcXsYAESEQ"/>
442
                </ownedOperation>
443
                <ownedOperation xmi:id="_wyShUOOSEdyLpcXsYAESEQ" name="moveTo" visibility="public">
444
                  <ownedParameter xmi:id="_wyShUeOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
445
                  <ownedParameter xmi:id="_wyShUuOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
446
                </ownedOperation>
447
                <ownedOperation xmi:id="_wyShU-OSEdyLpcXsYAESEQ" name="lineTo" visibility="public">
448
                  <ownedParameter xmi:id="_wyShVOOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
449
                  <ownedParameter xmi:id="_wyShVeOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
450
                </ownedOperation>
451
                <ownedOperation xmi:id="_wyShVuOSEdyLpcXsYAESEQ" name="quadTo" visibility="public">
452
                  <ownedParameter xmi:id="_wyShV-OSEdyLpcXsYAESEQ" name="x1" type="_wySgBOOSEdyLpcXsYAESEQ"/>
453
                  <ownedParameter xmi:id="_wyShWOOSEdyLpcXsYAESEQ" name="y1" type="_wySgBOOSEdyLpcXsYAESEQ"/>
454
                  <ownedParameter xmi:id="_wyShWeOSEdyLpcXsYAESEQ" name="x2" type="_wySgBOOSEdyLpcXsYAESEQ"/>
455
                  <ownedParameter xmi:id="_wyShWuOSEdyLpcXsYAESEQ" name="y2" type="_wySgBOOSEdyLpcXsYAESEQ"/>
456
                </ownedOperation>
457
                <ownedOperation xmi:id="_wyShW-OSEdyLpcXsYAESEQ" name="curveTo" visibility="public">
458
                  <ownedParameter xmi:id="_wyShXOOSEdyLpcXsYAESEQ" name="x1" type="_wySgBOOSEdyLpcXsYAESEQ"/>
459
                  <ownedParameter xmi:id="_wyShXeOSEdyLpcXsYAESEQ" name="y1" type="_wySgBOOSEdyLpcXsYAESEQ"/>
460
                  <ownedParameter xmi:id="_wyShXuOSEdyLpcXsYAESEQ" name="x2" type="_wySgBOOSEdyLpcXsYAESEQ"/>
461
                  <ownedParameter xmi:id="_wyShX-OSEdyLpcXsYAESEQ" name="y2" type="_wySgBOOSEdyLpcXsYAESEQ"/>
462
                  <ownedParameter xmi:id="_wyShYOOSEdyLpcXsYAESEQ" name="x3" type="_wySgBOOSEdyLpcXsYAESEQ"/>
463
                  <ownedParameter xmi:id="_wyShYeOSEdyLpcXsYAESEQ" name="y3" type="_wySgBOOSEdyLpcXsYAESEQ"/>
464
                </ownedOperation>
465
                <ownedOperation xmi:id="_wyShYuOSEdyLpcXsYAESEQ" name="closePath" visibility="public"/>
466
                <ownedOperation xmi:id="_wyShY-OSEdyLpcXsYAESEQ" name="isClosed" visibility="public">
467
                  <ownedParameter xmi:id="_wyShZOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
468
                </ownedOperation>
469
                <ownedOperation xmi:id="_wyShZeOSEdyLpcXsYAESEQ" name="append" visibility="public">
470
                  <ownedParameter xmi:id="_wyShZuOSEdyLpcXsYAESEQ" name="s" type="_wycTquOSEdyLpcXsYAESEQ"/>
471
                  <ownedParameter xmi:id="_wyShZ-OSEdyLpcXsYAESEQ" name="connect" type="_wySgAeOSEdyLpcXsYAESEQ"/>
472
                </ownedOperation>
473
                <ownedOperation xmi:id="_wyShaOOSEdyLpcXsYAESEQ" name="append" visibility="public">
474
                  <ownedParameter xmi:id="_wyShaeOSEdyLpcXsYAESEQ" name="pi" type="_wycTp-OSEdyLpcXsYAESEQ"/>
475
                  <ownedParameter xmi:id="_wyShauOSEdyLpcXsYAESEQ" name="connect" type="_wySgAeOSEdyLpcXsYAESEQ"/>
476
                </ownedOperation>
477
                <ownedOperation xmi:id="_wySha-OSEdyLpcXsYAESEQ" name="getWindingRule" visibility="public">
478
                  <ownedParameter xmi:id="_wyShbOOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
479
                </ownedOperation>
480
                <ownedOperation xmi:id="_wyShbeOSEdyLpcXsYAESEQ" name="setWindingRule" visibility="public">
481
                  <ownedParameter xmi:id="_wyShbuOSEdyLpcXsYAESEQ" name="rule" type="_wySgBuOSEdyLpcXsYAESEQ"/>
482
                </ownedOperation>
483
                <ownedOperation xmi:id="_wyShb-OSEdyLpcXsYAESEQ" name="getCurrentPoint" visibility="public">
484
                  <ownedParameter xmi:id="_wyShcOOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
485
                </ownedOperation>
486
                <ownedOperation xmi:id="_wyShceOSEdyLpcXsYAESEQ" name="reset" visibility="public"/>
487
                <ownedOperation xmi:id="_wyShcuOSEdyLpcXsYAESEQ" name="transform" visibility="public">
488
                  <ownedParameter xmi:id="_wyShc-OSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
489
                </ownedOperation>
490
                <ownedOperation xmi:id="_wyShdOOSEdyLpcXsYAESEQ" name="reProject" visibility="public">
491
                  <ownedParameter xmi:id="_wyShdeOSEdyLpcXsYAESEQ" name="ct" type="_wycTpuOSEdyLpcXsYAESEQ"/>
492
                </ownedOperation>
493
                <ownedOperation xmi:id="_wyShduOSEdyLpcXsYAESEQ" name="createTransformedShape" visibility="public">
494
                  <ownedParameter xmi:id="_wyShd-OSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
495
                  <ownedParameter xmi:id="_wySheOOSEdyLpcXsYAESEQ" name="return" type="_wycTquOSEdyLpcXsYAESEQ" direction="return"/>
496
                </ownedOperation>
497
                <ownedOperation xmi:id="_wySheeOSEdyLpcXsYAESEQ" name="getBounds" visibility="public">
498
                  <ownedParameter xmi:id="_wySheuOSEdyLpcXsYAESEQ" name="return" type="_wycTq-OSEdyLpcXsYAESEQ" direction="return"/>
499
                </ownedOperation>
500
                <ownedOperation xmi:id="_wyShe-OSEdyLpcXsYAESEQ" name="getBounds2D" visibility="public">
501
                  <ownedParameter xmi:id="_wyShfOOSEdyLpcXsYAESEQ" name="return" type="_wycTpOOSEdyLpcXsYAESEQ" direction="return"/>
502
                </ownedOperation>
503
                <ownedOperation xmi:id="_wyShfeOSEdyLpcXsYAESEQ" name="contains" visibility="public">
504
                  <ownedParameter xmi:id="_wyShfuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
505
                  <ownedParameter xmi:id="_wyShf-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
506
                  <ownedParameter xmi:id="_wyShgOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
507
                </ownedOperation>
508
                <ownedOperation xmi:id="_wyShgeOSEdyLpcXsYAESEQ" name="contains" visibility="public">
509
                  <ownedParameter xmi:id="_wyShguOSEdyLpcXsYAESEQ" name="p" type="_wycTouOSEdyLpcXsYAESEQ"/>
510
                  <ownedParameter xmi:id="_wyShg-OSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
511
                </ownedOperation>
512
                <ownedOperation xmi:id="_wyShhOOSEdyLpcXsYAESEQ" name="contains" visibility="public">
513
                  <ownedParameter xmi:id="_wyShheOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
514
                  <ownedParameter xmi:id="_wyShhuOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
515
                  <ownedParameter xmi:id="_wyShh-OSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
516
                  <ownedParameter xmi:id="_wyShiOOSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
517
                  <ownedParameter xmi:id="_wyShieOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
518
                </ownedOperation>
519
                <ownedOperation xmi:id="_wyShiuOSEdyLpcXsYAESEQ" name="contains" visibility="public">
520
                  <ownedParameter xmi:id="_wyShi-OSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
521
                  <ownedParameter xmi:id="_wyShjOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
522
                </ownedOperation>
523
                <ownedOperation xmi:id="_wyShjeOSEdyLpcXsYAESEQ" name="intersects" visibility="public">
524
                  <ownedParameter xmi:id="_wyShjuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
525
                  <ownedParameter xmi:id="_wyShj-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
526
                  <ownedParameter xmi:id="_wyShkOOSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
527
                  <ownedParameter xmi:id="_wyShkeOSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
528
                  <ownedParameter xmi:id="_wyShkuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
529
                </ownedOperation>
530
                <ownedOperation xmi:id="_wyShk-OSEdyLpcXsYAESEQ" name="intersects" visibility="public">
531
                  <ownedParameter xmi:id="_wyShlOOSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
532
                  <ownedParameter xmi:id="_wyShleOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
533
                </ownedOperation>
534
                <ownedOperation xmi:id="_wyShluOSEdyLpcXsYAESEQ" name="getPathIterator" visibility="public">
535
                  <ownedParameter xmi:id="_wyShl-OSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
536
                  <ownedParameter xmi:id="_wyShmOOSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
537
                </ownedOperation>
538
                <ownedOperation xmi:id="_wyShmeOSEdyLpcXsYAESEQ" name="getPathIterator" visibility="public">
539
                  <ownedParameter xmi:id="_wycRAOOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
540
                  <ownedParameter xmi:id="_wycRAeOSEdyLpcXsYAESEQ" name="flatness" type="_wySgBOOSEdyLpcXsYAESEQ"/>
541
                  <ownedParameter xmi:id="_wycRAuOSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
542
                </ownedOperation>
543
                <ownedOperation xmi:id="_wycRA-OSEdyLpcXsYAESEQ" name="clone" visibility="public">
544
                  <ownedParameter xmi:id="_wycRBOOSEdyLpcXsYAESEQ" name="return" type="_wycTqeOSEdyLpcXsYAESEQ" direction="return"/>
545
                </ownedOperation>
546
                <ownedOperation xmi:id="_wycRBeOSEdyLpcXsYAESEQ" name="flip" visibility="public"/>
547
                <ownedOperation xmi:id="_wycRBuOSEdyLpcXsYAESEQ" name="ensureOrientation" visibility="public">
548
                  <ownedParameter xmi:id="_wycRB-OSEdyLpcXsYAESEQ" name="bCCW" type="_wySgAeOSEdyLpcXsYAESEQ"/>
549
                  <ownedParameter xmi:id="_wycRCOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
550
                </ownedOperation>
551
                <ownedOperation xmi:id="_wycRCeOSEdyLpcXsYAESEQ" name="isCCW" visibility="public">
552
                  <ownedParameter xmi:id="_wycRCuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
553
                </ownedOperation>
554
              </packagedElement>
555
              <packagedElement xmi:type="uml:Interface" xmi:id="_wycRC-OSEdyLpcXsYAESEQ" name="IGeometry">
556
                <generalization xmi:id="_wycRDOOSEdyLpcXsYAESEQ" general="_wycTquOSEdyLpcXsYAESEQ"/>
557
                <ownedAttribute xmi:id="_wycRDeOSEdyLpcXsYAESEQ" name="BEST" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
558
                <ownedAttribute xmi:id="_wycRDuOSEdyLpcXsYAESEQ" name="N" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
559
                <ownedAttribute xmi:id="_wycRD-OSEdyLpcXsYAESEQ" name="NE" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
560
                <ownedAttribute xmi:id="_wycREOOSEdyLpcXsYAESEQ" name="E" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
561
                <ownedAttribute xmi:id="_wycREeOSEdyLpcXsYAESEQ" name="SE" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
562
                <ownedAttribute xmi:id="_wycREuOSEdyLpcXsYAESEQ" name="S" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
563
                <ownedAttribute xmi:id="_wycRE-OSEdyLpcXsYAESEQ" name="SW" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
564
                <ownedAttribute xmi:id="_wycRFOOSEdyLpcXsYAESEQ" name="W" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
565
                <ownedAttribute xmi:id="_wycRFeOSEdyLpcXsYAESEQ" name="NW" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
566
                <ownedAttribute xmi:id="_wycRFuOSEdyLpcXsYAESEQ" name="SELECTHANDLER" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
567
                <ownedAttribute xmi:id="_wycRF-OSEdyLpcXsYAESEQ" name="STRETCHINGHANDLER" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
568
                <ownedOperation xmi:id="_wycRGOOSEdyLpcXsYAESEQ" name="toJTSGeometry">
569
                  <ownedParameter xmi:id="_wycRGeOSEdyLpcXsYAESEQ" name="return" type="_wycTpeOSEdyLpcXsYAESEQ" direction="return"/>
570
                </ownedOperation>
571
                <ownedOperation xmi:id="_wycRGuOSEdyLpcXsYAESEQ" name="getGeometryType">
572
                  <ownedParameter xmi:id="_wycRG-OSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
573
                </ownedOperation>
574
                <ownedOperation xmi:id="_wycRHOOSEdyLpcXsYAESEQ" name="cloneGeometry">
575
                  <ownedParameter xmi:id="_wycRHeOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
576
                </ownedOperation>
577
                <ownedOperation xmi:id="_wycRHuOSEdyLpcXsYAESEQ" name="intersects">
578
                  <ownedParameter xmi:id="_wycRH-OSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
579
                  <ownedParameter xmi:id="_wycRIOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
580
                </ownedOperation>
581
                <ownedOperation xmi:id="_wycRIeOSEdyLpcXsYAESEQ" name="fastIntersects" visibility="public">
582
                  <ownedParameter xmi:id="_wycRIuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
583
                  <ownedParameter xmi:id="_wycRI-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
584
                  <ownedParameter xmi:id="_wycRJOOSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
585
                  <ownedParameter xmi:id="_wycRJeOSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
586
                  <ownedParameter xmi:id="_wycRJuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
587
                </ownedOperation>
588
                <ownedOperation xmi:id="_wycRJ-OSEdyLpcXsYAESEQ" name="getBounds2D">
589
                  <ownedParameter xmi:id="_wycRKOOSEdyLpcXsYAESEQ" name="return" type="_wycTpOOSEdyLpcXsYAESEQ" direction="return"/>
590
                </ownedOperation>
591
                <ownedOperation xmi:id="_wycRKeOSEdyLpcXsYAESEQ" name="reProject">
592
                  <ownedParameter xmi:id="_wycRKuOSEdyLpcXsYAESEQ" name="ct" type="_wycTpuOSEdyLpcXsYAESEQ"/>
593
                </ownedOperation>
594
                <ownedOperation xmi:id="_wycRK-OSEdyLpcXsYAESEQ" name="getPathIterator">
595
                  <ownedParameter xmi:id="_wycRLOOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
596
                  <ownedParameter xmi:id="_wycRLeOSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
597
                </ownedOperation>
598
                <ownedOperation xmi:id="_wycRLuOSEdyLpcXsYAESEQ" name="toWKB" visibility="public">
599
                  <ownedParameter xmi:id="_wycRL-OSEdyLpcXsYAESEQ" name="return" type="_wySgAuOSEdyLpcXsYAESEQ" direction="return"/>
600
                </ownedOperation>
601
                <ownedOperation xmi:id="_wycRMOOSEdyLpcXsYAESEQ" name="getHandlers" visibility="public">
602
                  <ownedParameter xmi:id="_wycRMeOSEdyLpcXsYAESEQ" name="type" type="_wySgBuOSEdyLpcXsYAESEQ"/>
603
                  <ownedParameter xmi:id="_wycRMuOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
604
                </ownedOperation>
605
                <ownedOperation xmi:id="_wycRM-OSEdyLpcXsYAESEQ" name="transform" visibility="public">
606
                  <ownedParameter xmi:id="_wycRNOOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
607
                </ownedOperation>
608
                <ownedOperation xmi:id="_wycRNeOSEdyLpcXsYAESEQ" name="getPathIterator">
609
                  <ownedParameter xmi:id="_wycRNuOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
610
                  <ownedParameter xmi:id="_wycRN-OSEdyLpcXsYAESEQ" name="flatness" type="_wySgBOOSEdyLpcXsYAESEQ"/>
611
                  <ownedParameter xmi:id="_wycROOOSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
612
                </ownedOperation>
613
                <ownedOperation xmi:id="_wycROeOSEdyLpcXsYAESEQ" name="getInternalShape">
614
                  <ownedParameter xmi:id="_wycROuOSEdyLpcXsYAESEQ" name="return" type="_wycTquOSEdyLpcXsYAESEQ" direction="return"/>
615
                </ownedOperation>
616
                <ownedOperation xmi:id="_wycRO-OSEdyLpcXsYAESEQ" name="isSimple" visibility="public">
617
                  <ownedParameter xmi:id="_wycRPOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
618
                </ownedOperation>
619
                <ownedOperation xmi:id="_wycRPeOSEdyLpcXsYAESEQ" name="accept" visibility="public">
620
                  <ownedParameter xmi:id="_wycRPuOSEdyLpcXsYAESEQ" name="visitor" type="_wySg8OOSEdyLpcXsYAESEQ"/>
621
                </ownedOperation>
622
              </packagedElement>
623
              <packagedElement xmi:type="uml:Class" xmi:id="_wycRP-OSEdyLpcXsYAESEQ" name="FPolyline3D" clientDependency="_wycRQuOSEdyLpcXsYAESEQ">
624
                <generalization xmi:id="_wycRQOOSEdyLpcXsYAESEQ" general="_wycS9uOSEdyLpcXsYAESEQ"/>
625
                <ownedAttribute xmi:id="_wycRQeOSEdyLpcXsYAESEQ" name="pZ" type="_wySgBOOSEdyLpcXsYAESEQ"/>
626
                <interfaceRealization xmi:id="_wycRQuOSEdyLpcXsYAESEQ" name="FShape3D" supplier="_wycS8uOSEdyLpcXsYAESEQ" client="_wycRP-OSEdyLpcXsYAESEQ" contract="_wycS8uOSEdyLpcXsYAESEQ"/>
627
                <ownedOperation xmi:id="_wycRQ-OSEdyLpcXsYAESEQ" name="getShapeType" visibility="public">
628
                  <ownedParameter xmi:id="_wycRROOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
629
                </ownedOperation>
630
                <ownedOperation xmi:id="_wycRReOSEdyLpcXsYAESEQ" name="getZs" visibility="public">
631
                  <ownedParameter xmi:id="_wycRRuOSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
632
                </ownedOperation>
633
                <ownedOperation xmi:id="_wycRR-OSEdyLpcXsYAESEQ" name="cloneFShape" visibility="public">
634
                  <ownedParameter xmi:id="_wycRSOOSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
635
                </ownedOperation>
636
              </packagedElement>
637
              <packagedElement xmi:type="uml:Class" xmi:id="_wycRSeOSEdyLpcXsYAESEQ" name="FCircle2D">
638
                <generalization xmi:id="_wycRSuOSEdyLpcXsYAESEQ" general="_wycSH-OSEdyLpcXsYAESEQ"/>
639
                <ownedAttribute xmi:id="_wycRS-OSEdyLpcXsYAESEQ" name="center" visibility="private" type="_wycTouOSEdyLpcXsYAESEQ"/>
640
                <ownedAttribute xmi:id="_wycRTOOSEdyLpcXsYAESEQ" name="radio" visibility="private" type="_wySgBOOSEdyLpcXsYAESEQ"/>
641
                <ownedOperation xmi:id="_wycRTeOSEdyLpcXsYAESEQ" name="getCenter" visibility="public">
642
                  <ownedParameter xmi:id="_wycRTuOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
643
                </ownedOperation>
644
                <ownedOperation xmi:id="_wycRT-OSEdyLpcXsYAESEQ" name="getRadio" visibility="public">
645
                  <ownedParameter xmi:id="_wycRUOOSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
646
                </ownedOperation>
647
                <ownedOperation xmi:id="_wycRUeOSEdyLpcXsYAESEQ" name="cloneFShape" visibility="public">
648
                  <ownedParameter xmi:id="_wycRUuOSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
649
                </ownedOperation>
650
                <ownedOperation xmi:id="_wycRU-OSEdyLpcXsYAESEQ" name="getShapeType" visibility="public">
651
                  <ownedParameter xmi:id="_wycRVOOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
652
                </ownedOperation>
653
                <ownedOperation xmi:id="_wycRVeOSEdyLpcXsYAESEQ" name="transform" visibility="public">
654
                  <ownedParameter xmi:id="_wycRVuOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
655
                </ownedOperation>
656
                <ownedOperation xmi:id="_wycRV-OSEdyLpcXsYAESEQ" name="getStretchingHandlers" visibility="public">
657
                  <ownedParameter xmi:id="_wycRWOOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
658
                </ownedOperation>
659
                <ownedOperation xmi:id="_wycRWeOSEdyLpcXsYAESEQ" name="getSelectHandlers" visibility="public">
660
                  <ownedParameter xmi:id="_wycRWuOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
661
                </ownedOperation>
662
                <ownedOperation xmi:id="_wycRW-OSEdyLpcXsYAESEQ" name="intersects" visibility="public">
663
                  <ownedParameter xmi:id="_wycRXOOSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
664
                  <ownedParameter xmi:id="_wycRXeOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
665
                </ownedOperation>
666
              </packagedElement>
667
              <packagedElement xmi:type="uml:Class" xmi:id="_wycRXuOSEdyLpcXsYAESEQ" name="CenterHandler" clientDependency="_wycRYeOSEdyLpcXsYAESEQ _wycRYuOSEdyLpcXsYAESEQ">
668
                <generalization xmi:id="_wycRX-OSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
669
                <generalization xmi:id="_wycRYOOSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
670
                <interfaceRealization xmi:id="_wycRYeOSEdyLpcXsYAESEQ" name="ICenterHandler" supplier="_wycSX-OSEdyLpcXsYAESEQ" client="_wycRXuOSEdyLpcXsYAESEQ" contract="_wycSX-OSEdyLpcXsYAESEQ"/>
671
                <interfaceRealization xmi:id="_wycRYuOSEdyLpcXsYAESEQ" name="ICenterHandler" supplier="_wycSX-OSEdyLpcXsYAESEQ" client="_wycRXuOSEdyLpcXsYAESEQ" contract="_wycSX-OSEdyLpcXsYAESEQ"/>
672
                <ownedOperation xmi:id="_wycRY-OSEdyLpcXsYAESEQ" name="move" visibility="public">
673
                  <ownedParameter xmi:id="_wycRZOOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
674
                  <ownedParameter xmi:id="_wycRZeOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
675
                </ownedOperation>
676
                <ownedOperation xmi:id="_wycRZuOSEdyLpcXsYAESEQ" name="set" visibility="public">
677
                  <ownedParameter xmi:id="_wycRZ-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
678
                  <ownedParameter xmi:id="_wycRaOOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
679
                </ownedOperation>
680
                <ownedOperation xmi:id="_wycRaeOSEdyLpcXsYAESEQ" name="move" visibility="public">
681
                  <ownedParameter xmi:id="_wycRauOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
682
                  <ownedParameter xmi:id="_wycRa-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
683
                </ownedOperation>
684
                <ownedOperation xmi:id="_wycRbOOSEdyLpcXsYAESEQ" name="set" visibility="public">
685
                  <ownedParameter xmi:id="_wycRbeOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
686
                  <ownedParameter xmi:id="_wycRbuOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
687
                </ownedOperation>
688
              </packagedElement>
689
              <packagedElement xmi:type="uml:Class" xmi:id="_wycRb-OSEdyLpcXsYAESEQ" name="CenterSelHandler"/>
690
              <packagedElement xmi:type="uml:Class" xmi:id="_wycRcOOSEdyLpcXsYAESEQ" name="RadioSelHandler" clientDependency="_wycRcuOSEdyLpcXsYAESEQ">
691
                <generalization xmi:id="_wycRceOSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
692
                <interfaceRealization xmi:id="_wycRcuOSEdyLpcXsYAESEQ" name="ICuadrantHandler" supplier="_wycSOOOSEdyLpcXsYAESEQ" client="_wycRcOOSEdyLpcXsYAESEQ" contract="_wycSOOOSEdyLpcXsYAESEQ"/>
693
                <ownedOperation xmi:id="_wycRc-OSEdyLpcXsYAESEQ" name="move" visibility="public">
694
                  <ownedParameter xmi:id="_wycRdOOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
695
                  <ownedParameter xmi:id="_wycRdeOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
696
                </ownedOperation>
697
                <ownedOperation xmi:id="_wycRduOSEdyLpcXsYAESEQ" name="set" visibility="public">
698
                  <ownedParameter xmi:id="_wycRd-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
699
                  <ownedParameter xmi:id="_wycReOOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
700
                </ownedOperation>
701
              </packagedElement>
702
              <packagedElement xmi:type="uml:Class" xmi:id="_wycReeOSEdyLpcXsYAESEQ" name="ShapeFactory">
703
                <ownedOperation xmi:id="_wycReuOSEdyLpcXsYAESEQ" name="createPoint2D" visibility="public" isStatic="true">
704
                  <ownedParameter xmi:id="_wycRe-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
705
                  <ownedParameter xmi:id="_wycRfOOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
706
                  <ownedParameter xmi:id="_wycRfeOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
707
                </ownedOperation>
708
                <ownedOperation xmi:id="_wycRfuOSEdyLpcXsYAESEQ" name="createPoint2D" visibility="public" isStatic="true">
709
                  <ownedParameter xmi:id="_wycRf-OSEdyLpcXsYAESEQ" name="p" type="_wyShAeOSEdyLpcXsYAESEQ"/>
710
                  <ownedParameter xmi:id="_wycRgOOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
711
                </ownedOperation>
712
                <ownedOperation xmi:id="_wycRgeOSEdyLpcXsYAESEQ" name="createMultipoint2D" visibility="public" isStatic="true">
713
                  <ownedParameter xmi:id="_wycRguOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
714
                  <ownedParameter xmi:id="_wycRg-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
715
                  <ownedParameter xmi:id="_wycRhOOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
716
                </ownedOperation>
717
                <ownedOperation xmi:id="_wycRheOSEdyLpcXsYAESEQ" name="createPoint3D" visibility="public" isStatic="true">
718
                  <ownedParameter xmi:id="_wycRhuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
719
                  <ownedParameter xmi:id="_wycRh-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
720
                  <ownedParameter xmi:id="_wycRiOOSEdyLpcXsYAESEQ" name="z" type="_wySgBOOSEdyLpcXsYAESEQ"/>
721
                  <ownedParameter xmi:id="_wycRieOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
722
                </ownedOperation>
723
                <ownedOperation xmi:id="_wycRiuOSEdyLpcXsYAESEQ" name="createMultipoint3D" visibility="public" isStatic="true">
724
                  <ownedParameter xmi:id="_wycRi-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
725
                  <ownedParameter xmi:id="_wycRjOOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
726
                  <ownedParameter xmi:id="_wycRjeOSEdyLpcXsYAESEQ" name="z" type="_wySgBOOSEdyLpcXsYAESEQ"/>
727
                  <ownedParameter xmi:id="_wycRjuOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
728
                </ownedOperation>
729
                <ownedOperation xmi:id="_wycRj-OSEdyLpcXsYAESEQ" name="createPolyline2D" visibility="public" isStatic="true">
730
                  <ownedParameter xmi:id="_wycRkOOSEdyLpcXsYAESEQ" name="shape" type="_wyShPOOSEdyLpcXsYAESEQ"/>
731
                  <ownedParameter xmi:id="_wycRkeOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
732
                </ownedOperation>
733
                <ownedOperation xmi:id="_wycRkuOSEdyLpcXsYAESEQ" name="createPolyline3D" visibility="public" isStatic="true">
734
                  <ownedParameter xmi:id="_wycRk-OSEdyLpcXsYAESEQ" name="shape" type="_wyShPOOSEdyLpcXsYAESEQ"/>
735
                  <ownedParameter xmi:id="_wycRlOOSEdyLpcXsYAESEQ" name="pZ" type="_wySgBOOSEdyLpcXsYAESEQ"/>
736
                  <ownedParameter xmi:id="_wycRleOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
737
                </ownedOperation>
738
                <ownedOperation xmi:id="_wycRluOSEdyLpcXsYAESEQ" name="createPolygon3D" visibility="public" isStatic="true">
739
                  <ownedParameter xmi:id="_wycRl-OSEdyLpcXsYAESEQ" name="shape" type="_wyShPOOSEdyLpcXsYAESEQ"/>
740
                  <ownedParameter xmi:id="_wycRmOOSEdyLpcXsYAESEQ" name="pZ" type="_wySgBOOSEdyLpcXsYAESEQ"/>
741
                  <ownedParameter xmi:id="_wycRmeOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
742
                </ownedOperation>
743
                <ownedOperation xmi:id="_wycRmuOSEdyLpcXsYAESEQ" name="createPolygon2D" visibility="public" isStatic="true">
744
                  <ownedParameter xmi:id="_wycRm-OSEdyLpcXsYAESEQ" name="shape" type="_wyShPOOSEdyLpcXsYAESEQ"/>
745
                  <ownedParameter xmi:id="_wycRnOOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
746
                </ownedOperation>
747
                <ownedOperation xmi:id="_wycRneOSEdyLpcXsYAESEQ" name="createPolygon2D" visibility="public" isStatic="true">
748
                  <ownedParameter xmi:id="_wycRnuOSEdyLpcXsYAESEQ" name="shape" type="_wycS9uOSEdyLpcXsYAESEQ"/>
749
                  <ownedParameter xmi:id="_wycRn-OSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
750
                </ownedOperation>
751
                <ownedOperation xmi:id="_wycRoOOSEdyLpcXsYAESEQ" name="createGeometry" visibility="public" isStatic="true">
752
                  <ownedParameter xmi:id="_wycRoeOSEdyLpcXsYAESEQ" name="shp" type="_wycS2eOSEdyLpcXsYAESEQ"/>
753
                  <ownedParameter xmi:id="_wycRouOSEdyLpcXsYAESEQ" name="return" type="_wycS_OOSEdyLpcXsYAESEQ" direction="return"/>
754
                </ownedOperation>
755
                <ownedOperation xmi:id="_wycRo-OSEdyLpcXsYAESEQ" name="createCircle" visibility="public" isStatic="true">
756
                  <ownedParameter xmi:id="_wycRpOOSEdyLpcXsYAESEQ" name="center" type="_wycTouOSEdyLpcXsYAESEQ"/>
757
                  <ownedParameter xmi:id="_wycRpeOSEdyLpcXsYAESEQ" name="r" type="_wycTouOSEdyLpcXsYAESEQ"/>
758
                  <ownedParameter xmi:id="_wycRpuOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
759
                </ownedOperation>
760
                <ownedOperation xmi:id="_wycRp-OSEdyLpcXsYAESEQ" name="createCircle" visibility="public" isStatic="true">
761
                  <ownedParameter xmi:id="_wycRqOOSEdyLpcXsYAESEQ" name="center" type="_wycTouOSEdyLpcXsYAESEQ"/>
762
                  <ownedParameter xmi:id="_wycRqeOSEdyLpcXsYAESEQ" name="radio" type="_wySgBOOSEdyLpcXsYAESEQ"/>
763
                  <ownedParameter xmi:id="_wycRquOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
764
                </ownedOperation>
765
                <ownedOperation xmi:id="_wycRq-OSEdyLpcXsYAESEQ" name="createCircle" visibility="public" isStatic="true">
766
                  <ownedParameter xmi:id="_wycRrOOSEdyLpcXsYAESEQ" name="p1" type="_wycTouOSEdyLpcXsYAESEQ"/>
767
                  <ownedParameter xmi:id="_wycRreOSEdyLpcXsYAESEQ" name="p2" type="_wycTouOSEdyLpcXsYAESEQ"/>
768
                  <ownedParameter xmi:id="_wycRruOSEdyLpcXsYAESEQ" name="p3" type="_wycTouOSEdyLpcXsYAESEQ"/>
769
                  <ownedParameter xmi:id="_wycRr-OSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
770
                </ownedOperation>
771
                <ownedOperation xmi:id="_wycRsOOSEdyLpcXsYAESEQ" name="createArc" visibility="public" isStatic="true">
772
                  <ownedParameter xmi:id="_wycRseOSEdyLpcXsYAESEQ" name="p1" type="_wycTouOSEdyLpcXsYAESEQ"/>
773
                  <ownedParameter xmi:id="_wycRsuOSEdyLpcXsYAESEQ" name="p2" type="_wycTouOSEdyLpcXsYAESEQ"/>
774
                  <ownedParameter xmi:id="_wycRs-OSEdyLpcXsYAESEQ" name="p3" type="_wycTouOSEdyLpcXsYAESEQ"/>
775
                  <ownedParameter xmi:id="_wycRtOOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
776
                </ownedOperation>
777
                <ownedOperation xmi:id="_wycRteOSEdyLpcXsYAESEQ" name="createEllipse" visibility="public" isStatic="true">
778
                  <ownedParameter xmi:id="_wycRtuOSEdyLpcXsYAESEQ" name="axis1Start" type="_wycTouOSEdyLpcXsYAESEQ"/>
779
                  <ownedParameter xmi:id="_wycRt-OSEdyLpcXsYAESEQ" name="axis1End" type="_wycTouOSEdyLpcXsYAESEQ"/>
780
                  <ownedParameter xmi:id="_wycRuOOSEdyLpcXsYAESEQ" name="axis2Length" type="_wySgBOOSEdyLpcXsYAESEQ"/>
781
                  <ownedParameter xmi:id="_wycRueOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
782
                </ownedOperation>
783
                <ownedOperation xmi:id="_wycRuuOSEdyLpcXsYAESEQ" name="createSpline2D" visibility="public" isStatic="true">
784
                  <ownedParameter xmi:id="_wycRu-OSEdyLpcXsYAESEQ" name="points" type="_wycTouOSEdyLpcXsYAESEQ"/>
785
                  <ownedParameter xmi:id="_wycRvOOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
786
                </ownedOperation>
787
              </packagedElement>
788
              <packagedElement xmi:type="uml:Class" xmi:id="_wycRveOSEdyLpcXsYAESEQ" name="FMultipoint3D" clientDependency="_wycRwOOSEdyLpcXsYAESEQ">
789
                <generalization xmi:id="_wycRvuOSEdyLpcXsYAESEQ" general="_wySgiuOSEdyLpcXsYAESEQ"/>
790
                <ownedAttribute xmi:id="_wycRv-OSEdyLpcXsYAESEQ" name="z" type="_wySgBOOSEdyLpcXsYAESEQ"/>
791
                <interfaceRealization xmi:id="_wycRwOOSEdyLpcXsYAESEQ" name="IGeometry3D" supplier="_wycS8-OSEdyLpcXsYAESEQ" client="_wycRveOSEdyLpcXsYAESEQ" contract="_wycS8-OSEdyLpcXsYAESEQ"/>
792
                <ownedOperation xmi:id="_wycRweOSEdyLpcXsYAESEQ" name="cloneGeometry" visibility="public">
793
                  <ownedParameter xmi:id="_wycRwuOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
794
                </ownedOperation>
795
                <ownedOperation xmi:id="_wycRw-OSEdyLpcXsYAESEQ" name="getZs" visibility="public">
796
                  <ownedParameter xmi:id="_wycRxOOSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
797
                </ownedOperation>
798
                <ownedOperation xmi:id="_wycRxeOSEdyLpcXsYAESEQ" name="getGeometryType" visibility="public">
799
                  <ownedParameter xmi:id="_wycRxuOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
800
                </ownedOperation>
801
              </packagedElement>
802
              <packagedElement xmi:type="uml:Class" xmi:id="_wycRx-OSEdyLpcXsYAESEQ" name="FPrimitiveAbstract">
803
                <ownedOperation xmi:id="_wycRyuOSEdyLpcXsYAESEQ" name="cloneGeometry" visibility="public">
804
                  <ownedParameter xmi:id="_wycRy-OSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
805
                </ownedOperation>
806
                <ownedOperation xmi:id="_wycRzOOSEdyLpcXsYAESEQ" name="toJTSGeometry" visibility="public">
807
                  <ownedParameter xmi:id="_wycRzeOSEdyLpcXsYAESEQ" name="return" type="_wycTpeOSEdyLpcXsYAESEQ" direction="return"/>
808
                </ownedOperation>
809
                <ownedOperation xmi:id="_wycRzuOSEdyLpcXsYAESEQ" name="getHandlers" visibility="public">
810
                  <ownedParameter xmi:id="_wycRz-OSEdyLpcXsYAESEQ" name="type" type="_wySgBuOSEdyLpcXsYAESEQ"/>
811
                  <ownedParameter xmi:id="_wycR0OOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
812
                </ownedOperation>
813
                <ownedOperation xmi:id="_wycR0eOSEdyLpcXsYAESEQ" name="getGeometryType" visibility="public">
814
                  <ownedParameter xmi:id="_wycR0uOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
815
                </ownedOperation>
816
                <ownedOperation xmi:id="_wycR0-OSEdyLpcXsYAESEQ" name="isSimple" visibility="public">
817
                  <ownedParameter xmi:id="_wycR1OOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
818
                </ownedOperation>
819
              </packagedElement>
820
              <packagedElement xmi:type="uml:Interface" xmi:id="_wycR1eOSEdyLpcXsYAESEQ" name="Handler">
821
                <ownedOperation xmi:id="_wycR1uOSEdyLpcXsYAESEQ" name="move" visibility="public">
822
                  <ownedParameter xmi:id="_wycR1-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
823
                  <ownedParameter xmi:id="_wycR2OOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
824
                </ownedOperation>
825
                <ownedOperation xmi:id="_wycR2eOSEdyLpcXsYAESEQ" name="set" visibility="public">
826
                  <ownedParameter xmi:id="_wycR2uOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
827
                  <ownedParameter xmi:id="_wycR2-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
828
                </ownedOperation>
829
                <ownedOperation xmi:id="_wycR3OOSEdyLpcXsYAESEQ" name="getPoint" visibility="public">
830
                  <ownedParameter xmi:id="_wycR3eOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
831
                </ownedOperation>
832
                <ownedOperation xmi:id="_wycR3uOSEdyLpcXsYAESEQ" name="equalsPoint" visibility="public">
833
                  <ownedParameter xmi:id="_wycR3-OSEdyLpcXsYAESEQ" name="obj" type="_wycTqeOSEdyLpcXsYAESEQ"/>
834
                  <ownedParameter xmi:id="_wycR4OOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
835
                </ownedOperation>
836
              </packagedElement>
837
              <packagedElement xmi:type="uml:Interface" xmi:id="_wycR4eOSEdyLpcXsYAESEQ" name="IFinalHandler">
838
                <generalization xmi:id="_wycR4uOSEdyLpcXsYAESEQ" general="_wycR1eOSEdyLpcXsYAESEQ"/>
839
              </packagedElement>
840
              <packagedElement xmi:type="uml:Class" xmi:id="_wycR4-OSEdyLpcXsYAESEQ" name="FGeometryCollection">
841
                <generalization xmi:id="_wycR5OOSEdyLpcXsYAESEQ" general="_wycS_OOSEdyLpcXsYAESEQ"/>
842
                <ownedAttribute xmi:id="_wycR5eOSEdyLpcXsYAESEQ" name="geometries" type="_wycRC-OSEdyLpcXsYAESEQ" association="_wycTrOOSEdyLpcXsYAESEQ"/>
843
                <ownedOperation xmi:id="_wycR5uOSEdyLpcXsYAESEQ" name="getGeometriesNumber" visibility="public">
844
                  <ownedParameter xmi:id="_wycR5-OSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
845
                </ownedOperation>
846
                <ownedOperation xmi:id="_wycR6OOSEdyLpcXsYAESEQ" name="cloneGeometry" visibility="public">
847
                  <ownedParameter xmi:id="_wycR6eOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
848
                </ownedOperation>
849
                <ownedOperation xmi:id="_wycR6uOSEdyLpcXsYAESEQ" name="getBounds2D" visibility="public">
850
                  <ownedParameter xmi:id="_wycR6-OSEdyLpcXsYAESEQ" name="return" type="_wycTpOOSEdyLpcXsYAESEQ" direction="return"/>
851
                </ownedOperation>
852
                <ownedOperation xmi:id="_wycR7OOSEdyLpcXsYAESEQ" name="getGeometryType" visibility="public">
853
                  <ownedParameter xmi:id="_wycR7eOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
854
                </ownedOperation>
855
                <ownedOperation xmi:id="_wycR7uOSEdyLpcXsYAESEQ" name="getHandlers" visibility="public">
856
                  <ownedParameter xmi:id="_wycR7-OSEdyLpcXsYAESEQ" name="type" type="_wySgBuOSEdyLpcXsYAESEQ"/>
857
                  <ownedParameter xmi:id="_wycR8OOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
858
                </ownedOperation>
859
                <ownedOperation xmi:id="_wycR8eOSEdyLpcXsYAESEQ" name="getPathIterator" visibility="public">
860
                  <ownedParameter xmi:id="_wycR8uOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
861
                  <ownedParameter xmi:id="_wycR8-OSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
862
                </ownedOperation>
863
                <ownedOperation xmi:id="_wycR9OOSEdyLpcXsYAESEQ" name="getPathIterator" visibility="public">
864
                  <ownedParameter xmi:id="_wycR9eOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
865
                  <ownedParameter xmi:id="_wycR9uOSEdyLpcXsYAESEQ" name="flatness" type="_wySgBOOSEdyLpcXsYAESEQ"/>
866
                  <ownedParameter xmi:id="_wycR9-OSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
867
                </ownedOperation>
868
                <ownedOperation xmi:id="_wycR-OOSEdyLpcXsYAESEQ" name="intersects" visibility="public">
869
                  <ownedParameter xmi:id="_wycR-eOSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
870
                  <ownedParameter xmi:id="_wycR-uOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
871
                </ownedOperation>
872
                <ownedOperation xmi:id="_wycR--OSEdyLpcXsYAESEQ" name="isSimple" visibility="public">
873
                  <ownedParameter xmi:id="_wycR_OOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
874
                </ownedOperation>
875
                <ownedOperation xmi:id="_wycR_eOSEdyLpcXsYAESEQ" name="reProject" visibility="public">
876
                  <ownedParameter xmi:id="_wycR_uOSEdyLpcXsYAESEQ" name="ct" type="_wycTpuOSEdyLpcXsYAESEQ"/>
877
                </ownedOperation>
878
                <ownedOperation xmi:id="_wycR_-OSEdyLpcXsYAESEQ" name="toJTSGeometry" visibility="public">
879
                  <ownedParameter xmi:id="_wycSAOOSEdyLpcXsYAESEQ" name="return" type="_wycTpeOSEdyLpcXsYAESEQ" direction="return"/>
880
                </ownedOperation>
881
                <ownedOperation xmi:id="_wycSAeOSEdyLpcXsYAESEQ" name="transform" visibility="public">
882
                  <ownedParameter xmi:id="_wycSAuOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
883
                </ownedOperation>
884
                <ownedOperation xmi:id="_wycSA-OSEdyLpcXsYAESEQ" name="contains" visibility="public">
885
                  <ownedParameter xmi:id="_wycSBOOSEdyLpcXsYAESEQ" name="p" type="_wycTouOSEdyLpcXsYAESEQ"/>
886
                  <ownedParameter xmi:id="_wycSBeOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
887
                </ownedOperation>
888
                <ownedOperation xmi:id="_wycSBuOSEdyLpcXsYAESEQ" name="contains" visibility="public">
889
                  <ownedParameter xmi:id="_wycSB-OSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
890
                  <ownedParameter xmi:id="_wycSCOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
891
                </ownedOperation>
892
                <ownedOperation xmi:id="_wycSCeOSEdyLpcXsYAESEQ" name="contains" visibility="public">
893
                  <ownedParameter xmi:id="_wycSCuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
894
                  <ownedParameter xmi:id="_wycSC-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
895
                  <ownedParameter xmi:id="_wycSDOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
896
                </ownedOperation>
897
                <ownedOperation xmi:id="_wycSDeOSEdyLpcXsYAESEQ" name="contains" visibility="public">
898
                  <ownedParameter xmi:id="_wycSDuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
899
                  <ownedParameter xmi:id="_wycSD-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
900
                  <ownedParameter xmi:id="_wycSEOOSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
901
                  <ownedParameter xmi:id="_wycSEeOSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
902
                  <ownedParameter xmi:id="_wycSEuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
903
                </ownedOperation>
904
                <ownedOperation xmi:id="_wycSE-OSEdyLpcXsYAESEQ" name="getBounds" visibility="public">
905
                  <ownedParameter xmi:id="_wycSFOOSEdyLpcXsYAESEQ" name="return" type="_wycTqOOSEdyLpcXsYAESEQ" direction="return"/>
906
                </ownedOperation>
907
                <ownedOperation xmi:id="_wycSFeOSEdyLpcXsYAESEQ" name="intersects" visibility="public">
908
                  <ownedParameter xmi:id="_wycSFuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
909
                  <ownedParameter xmi:id="_wycSF-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
910
                  <ownedParameter xmi:id="_wycSGOOSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
911
                  <ownedParameter xmi:id="_wycSGeOSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
912
                  <ownedParameter xmi:id="_wycSGuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
913
                </ownedOperation>
914
                <ownedOperation xmi:id="_wycSG-OSEdyLpcXsYAESEQ" name="accept" visibility="public">
915
                  <ownedParameter xmi:id="_wycSHOOSEdyLpcXsYAESEQ" name="visitor" type="_wySg8OOSEdyLpcXsYAESEQ"/>
916
                </ownedOperation>
917
                <ownedOperation xmi:id="_wycSHeOSEdyLpcXsYAESEQ" name="getGeometries" visibility="public">
918
                  <ownedParameter xmi:id="_wycSHuOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
919
                </ownedOperation>
920
              </packagedElement>
921
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSH-OSEdyLpcXsYAESEQ" name="FPolygon2D">
922
                <generalization xmi:id="_wycSIOOSEdyLpcXsYAESEQ" general="_wycTIOOSEdyLpcXsYAESEQ"/>
923
                <ownedOperation xmi:id="_wycSIeOSEdyLpcXsYAESEQ" name="getShapeType" visibility="public">
924
                  <ownedParameter xmi:id="_wycSIuOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
925
                </ownedOperation>
926
                <ownedOperation xmi:id="_wycSI-OSEdyLpcXsYAESEQ" name="cloneFShape" visibility="public">
927
                  <ownedParameter xmi:id="_wycSJOOSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
928
                </ownedOperation>
929
                <ownedOperation xmi:id="_wycSJeOSEdyLpcXsYAESEQ" name="intersects" visibility="public">
930
                  <ownedParameter xmi:id="_wycSJuOSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
931
                  <ownedParameter xmi:id="_wycSJ-OSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
932
                </ownedOperation>
933
              </packagedElement>
934
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSKOOSEdyLpcXsYAESEQ" name="FPointIterator">
935
                <generalization xmi:id="_wycSKeOSEdyLpcXsYAESEQ" general="_wycTD-OSEdyLpcXsYAESEQ"/>
936
                <ownedAttribute xmi:id="_wycSKuOSEdyLpcXsYAESEQ" name="at" visibility="private" type="_wycTo-OSEdyLpcXsYAESEQ"/>
937
                <ownedAttribute xmi:id="_wycSK-OSEdyLpcXsYAESEQ" name="p" visibility="private" type="_wycTouOSEdyLpcXsYAESEQ"/>
938
                <ownedAttribute xmi:id="_wycSLOOSEdyLpcXsYAESEQ" name="done" visibility="private" type="_wySgAeOSEdyLpcXsYAESEQ"/>
939
                <ownedOperation xmi:id="_wycSLeOSEdyLpcXsYAESEQ" name="getWindingRule" visibility="public">
940
                  <ownedParameter xmi:id="_wycSLuOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
941
                </ownedOperation>
942
                <ownedOperation xmi:id="_wycSL-OSEdyLpcXsYAESEQ" name="next" visibility="public"/>
943
                <ownedOperation xmi:id="_wycSMOOSEdyLpcXsYAESEQ" name="isDone" visibility="public">
944
                  <ownedParameter xmi:id="_wycSMeOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
945
                </ownedOperation>
946
                <ownedOperation xmi:id="_wycSMuOSEdyLpcXsYAESEQ" name="currentSegment" visibility="public">
947
                  <ownedParameter xmi:id="_wycSM-OSEdyLpcXsYAESEQ" name="coords" type="_wySgBOOSEdyLpcXsYAESEQ"/>
948
                  <ownedParameter xmi:id="_wycSNOOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
949
                </ownedOperation>
950
                <ownedOperation xmi:id="_wycSNeOSEdyLpcXsYAESEQ" name="currentSegment" visibility="public">
951
                  <ownedParameter xmi:id="_wycSNuOSEdyLpcXsYAESEQ" name="coords" type="_wySgBeOSEdyLpcXsYAESEQ"/>
952
                  <ownedParameter xmi:id="_wycSN-OSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
953
                </ownedOperation>
954
              </packagedElement>
955
              <packagedElement xmi:type="uml:Interface" xmi:id="_wycSOOOSEdyLpcXsYAESEQ" name="ICuadrantHandler">
956
                <generalization xmi:id="_wycSOeOSEdyLpcXsYAESEQ" general="_wycR1eOSEdyLpcXsYAESEQ"/>
957
              </packagedElement>
958
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSOuOSEdyLpcXsYAESEQ" name="FEllipse2D">
959
                <generalization xmi:id="_wycSO-OSEdyLpcXsYAESEQ" general="_wycSH-OSEdyLpcXsYAESEQ"/>
960
                <ownedAttribute xmi:id="_wycSPOOSEdyLpcXsYAESEQ" name="init" visibility="private" type="_wycTouOSEdyLpcXsYAESEQ"/>
961
                <ownedAttribute xmi:id="_wycSPeOSEdyLpcXsYAESEQ" name="end" visibility="private" type="_wycTouOSEdyLpcXsYAESEQ"/>
962
                <ownedAttribute xmi:id="_wycSPuOSEdyLpcXsYAESEQ" name="ydist" visibility="private" type="_wySgBOOSEdyLpcXsYAESEQ"/>
963
                <ownedOperation xmi:id="_wycSP-OSEdyLpcXsYAESEQ" name="getInit" visibility="public">
964
                  <ownedParameter xmi:id="_wycSQOOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
965
                </ownedOperation>
966
                <ownedOperation xmi:id="_wycSQeOSEdyLpcXsYAESEQ" name="getEnd" visibility="public">
967
                  <ownedParameter xmi:id="_wycSQuOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
968
                </ownedOperation>
969
                <ownedOperation xmi:id="_wycSQ-OSEdyLpcXsYAESEQ" name="getDist" visibility="public">
970
                  <ownedParameter xmi:id="_wycSROOSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
971
                </ownedOperation>
972
                <ownedOperation xmi:id="_wycSReOSEdyLpcXsYAESEQ" name="cloneFShape" visibility="public">
973
                  <ownedParameter xmi:id="_wycSRuOSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
974
                </ownedOperation>
975
                <ownedOperation xmi:id="_wycSR-OSEdyLpcXsYAESEQ" name="getShapeType" visibility="public">
976
                  <ownedParameter xmi:id="_wycSSOOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
977
                </ownedOperation>
978
                <ownedOperation xmi:id="_wycSSeOSEdyLpcXsYAESEQ" name="transform" visibility="public">
979
                  <ownedParameter xmi:id="_wycSSuOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
980
                </ownedOperation>
981
                <ownedOperation xmi:id="_wycSS-OSEdyLpcXsYAESEQ" name="getStretchingHandlers" visibility="public">
982
                  <ownedParameter xmi:id="_wycSTOOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
983
                </ownedOperation>
984
                <ownedOperation xmi:id="_wycSTeOSEdyLpcXsYAESEQ" name="getSelectHandlers" visibility="public">
985
                  <ownedParameter xmi:id="_wycSTuOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
986
                </ownedOperation>
987
                <ownedOperation xmi:id="_wycST-OSEdyLpcXsYAESEQ" name="intersects" visibility="public">
988
                  <ownedParameter xmi:id="_wycSUOOSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
989
                  <ownedParameter xmi:id="_wycSUeOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
990
                </ownedOperation>
991
              </packagedElement>
992
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSUuOSEdyLpcXsYAESEQ" name="CenterHandler"/>
993
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSU-OSEdyLpcXsYAESEQ" name="CenterSelHandler"/>
994
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSVOOSEdyLpcXsYAESEQ" name="InitSelHandler"/>
995
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSVeOSEdyLpcXsYAESEQ" name="EndSelHandler"/>
996
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSVuOSEdyLpcXsYAESEQ" name="RadioSelYHandler" clientDependency="_wycSWOOSEdyLpcXsYAESEQ">
997
                <generalization xmi:id="_wycSV-OSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
998
                <interfaceRealization xmi:id="_wycSWOOSEdyLpcXsYAESEQ" name="ICuadrantHandler" supplier="_wycSOOOSEdyLpcXsYAESEQ" client="_wycSVuOSEdyLpcXsYAESEQ" contract="_wycSOOOSEdyLpcXsYAESEQ"/>
999
                <ownedOperation xmi:id="_wycSWeOSEdyLpcXsYAESEQ" name="move" visibility="public">
1000
                  <ownedParameter xmi:id="_wycSWuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1001
                  <ownedParameter xmi:id="_wycSW-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1002
                </ownedOperation>
1003
                <ownedOperation xmi:id="_wycSXOOSEdyLpcXsYAESEQ" name="set" visibility="public">
1004
                  <ownedParameter xmi:id="_wycSXeOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1005
                  <ownedParameter xmi:id="_wycSXuOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1006
                </ownedOperation>
1007
              </packagedElement>
1008
              <packagedElement xmi:type="uml:Interface" xmi:id="_wycSX-OSEdyLpcXsYAESEQ" name="ICenterHandler">
1009
                <generalization xmi:id="_wycSYOOSEdyLpcXsYAESEQ" general="_wycR1eOSEdyLpcXsYAESEQ"/>
1010
              </packagedElement>
1011
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSYeOSEdyLpcXsYAESEQ" name="FPoint3D" clientDependency="_wycSZOOSEdyLpcXsYAESEQ">
1012
                <generalization xmi:id="_wycSYuOSEdyLpcXsYAESEQ" general="_wyShAeOSEdyLpcXsYAESEQ"/>
1013
                <ownedAttribute xmi:id="_wycSY-OSEdyLpcXsYAESEQ" name="z" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1014
                <interfaceRealization xmi:id="_wycSZOOSEdyLpcXsYAESEQ" name="FShape3D" supplier="_wycS8uOSEdyLpcXsYAESEQ" client="_wycSYeOSEdyLpcXsYAESEQ" contract="_wycS8uOSEdyLpcXsYAESEQ"/>
1015
                <ownedOperation xmi:id="_wycSZeOSEdyLpcXsYAESEQ" name="getZs" visibility="public">
1016
                  <ownedParameter xmi:id="_wycSZuOSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
1017
                </ownedOperation>
1018
                <ownedOperation xmi:id="_wycSZ-OSEdyLpcXsYAESEQ" name="getShapeType" visibility="public">
1019
                  <ownedParameter xmi:id="_wycSaOOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
1020
                </ownedOperation>
1021
                <ownedOperation xmi:id="_wycSaeOSEdyLpcXsYAESEQ" name="cloneFShape" visibility="public">
1022
                  <ownedParameter xmi:id="_wycSauOSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
1023
                </ownedOperation>
1024
              </packagedElement>
1025
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSa-OSEdyLpcXsYAESEQ" name="FSpline2D">
1026
                <generalization xmi:id="_wycSbOOSEdyLpcXsYAESEQ" general="_wycS9uOSEdyLpcXsYAESEQ"/>
1027
                <ownedAttribute xmi:id="_wycSbeOSEdyLpcXsYAESEQ" name="points" visibility="private" type="_wycTouOSEdyLpcXsYAESEQ"/>
1028
                <ownedOperation xmi:id="_wycSbuOSEdyLpcXsYAESEQ" name="getGeneralPathX" visibility="private" isStatic="true">
1029
                  <ownedParameter xmi:id="_wycSb-OSEdyLpcXsYAESEQ" name="ps" type="_wycTouOSEdyLpcXsYAESEQ"/>
1030
                  <ownedParameter xmi:id="_wycScOOSEdyLpcXsYAESEQ" name="return" type="_wyShPOOSEdyLpcXsYAESEQ" direction="return"/>
1031
                </ownedOperation>
1032
                <ownedOperation xmi:id="_wycSceOSEdyLpcXsYAESEQ" name="getShapeType" visibility="public">
1033
                  <ownedParameter xmi:id="_wycScuOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
1034
                </ownedOperation>
1035
                <ownedOperation xmi:id="_wycSc-OSEdyLpcXsYAESEQ" name="cloneFShape" visibility="public">
1036
                  <ownedParameter xmi:id="_wycSdOOSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
1037
                </ownedOperation>
1038
                <ownedOperation xmi:id="_wycSdeOSEdyLpcXsYAESEQ" name="getStretchingHandlers" visibility="public">
1039
                  <ownedParameter xmi:id="_wycSduOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
1040
                </ownedOperation>
1041
                <ownedOperation xmi:id="_wycSd-OSEdyLpcXsYAESEQ" name="getSelectHandlers" visibility="public">
1042
                  <ownedParameter xmi:id="_wycSeOOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
1043
                </ownedOperation>
1044
              </packagedElement>
1045
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSeeOSEdyLpcXsYAESEQ" name="PointHandler"/>
1046
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSeuOSEdyLpcXsYAESEQ" name="PointSelHandler" clientDependency="_wycSfeOSEdyLpcXsYAESEQ _wycSfuOSEdyLpcXsYAESEQ">
1047
                <generalization xmi:id="_wycSe-OSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
1048
                <generalization xmi:id="_wycSfOOSEdyLpcXsYAESEQ" general="_wySg8-OSEdyLpcXsYAESEQ"/>
1049
                <interfaceRealization xmi:id="_wycSfeOSEdyLpcXsYAESEQ" name="IFinalHandler" supplier="_wycR4eOSEdyLpcXsYAESEQ" client="_wycSeuOSEdyLpcXsYAESEQ" contract="_wycR4eOSEdyLpcXsYAESEQ"/>
1050
                <interfaceRealization xmi:id="_wycSfuOSEdyLpcXsYAESEQ" name="IFinalHandler" supplier="_wycR4eOSEdyLpcXsYAESEQ" client="_wycSeuOSEdyLpcXsYAESEQ" contract="_wycR4eOSEdyLpcXsYAESEQ"/>
1051
                <ownedOperation xmi:id="_wycSf-OSEdyLpcXsYAESEQ" name="move" visibility="public">
1052
                  <ownedParameter xmi:id="_wycSgOOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1053
                  <ownedParameter xmi:id="_wycSgeOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1054
                </ownedOperation>
1055
                <ownedOperation xmi:id="_wycSguOSEdyLpcXsYAESEQ" name="set" visibility="public">
1056
                  <ownedParameter xmi:id="_wycSg-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1057
                  <ownedParameter xmi:id="_wycShOOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1058
                </ownedOperation>
1059
                <ownedOperation xmi:id="_wycSheOSEdyLpcXsYAESEQ" name="move" visibility="public">
1060
                  <ownedParameter xmi:id="_wycShuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1061
                  <ownedParameter xmi:id="_wycSh-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1062
                </ownedOperation>
1063
                <ownedOperation xmi:id="_wycSiOOSEdyLpcXsYAESEQ" name="set" visibility="public">
1064
                  <ownedParameter xmi:id="_wycSieOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1065
                  <ownedParameter xmi:id="_wycSiuOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1066
                </ownedOperation>
1067
              </packagedElement>
1068
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSi-OSEdyLpcXsYAESEQ" name="Spline">
1069
                <ownedAttribute xmi:id="_wycSjOOSEdyLpcXsYAESEQ" name="y" visibility="private" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1070
                <ownedAttribute xmi:id="_wycSjeOSEdyLpcXsYAESEQ" name="y2" visibility="private" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1071
                <ownedOperation xmi:id="_wycSjuOSEdyLpcXsYAESEQ" name="fn" visibility="public">
1072
                  <ownedParameter xmi:id="_wycSj-OSEdyLpcXsYAESEQ" name="n" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1073
                  <ownedParameter xmi:id="_wycSkOOSEdyLpcXsYAESEQ" name="t" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1074
                  <ownedParameter xmi:id="_wycSkeOSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
1075
                </ownedOperation>
1076
              </packagedElement>
1077
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSkuOSEdyLpcXsYAESEQ" name="FPolygon3D" clientDependency="_wycSleOSEdyLpcXsYAESEQ">
1078
                <generalization xmi:id="_wycSk-OSEdyLpcXsYAESEQ" general="_wycSH-OSEdyLpcXsYAESEQ"/>
1079
                <ownedAttribute xmi:id="_wycSlOOSEdyLpcXsYAESEQ" name="pZ" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1080
                <interfaceRealization xmi:id="_wycSleOSEdyLpcXsYAESEQ" name="FShape3D" supplier="_wycS8uOSEdyLpcXsYAESEQ" client="_wycSkuOSEdyLpcXsYAESEQ" contract="_wycS8uOSEdyLpcXsYAESEQ"/>
1081
                <ownedOperation xmi:id="_wycSluOSEdyLpcXsYAESEQ" name="cloneFShape" visibility="public">
1082
                  <ownedParameter xmi:id="_wycSl-OSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
1083
                </ownedOperation>
1084
                <ownedOperation xmi:id="_wycSmOOSEdyLpcXsYAESEQ" name="getZs" visibility="public">
1085
                  <ownedParameter xmi:id="_wycSmeOSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
1086
                </ownedOperation>
1087
                <ownedOperation xmi:id="_wycSmuOSEdyLpcXsYAESEQ" name="getShapeType" visibility="public">
1088
                  <ownedParameter xmi:id="_wycSm-OSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
1089
                </ownedOperation>
1090
              </packagedElement>
1091
              <packagedElement xmi:type="uml:Class" xmi:id="_wycSnOOSEdyLpcXsYAESEQ" name="FNullGeometry">
1092
                <generalization xmi:id="_wycSneOSEdyLpcXsYAESEQ" general="_wycS_OOSEdyLpcXsYAESEQ"/>
1093
                <ownedOperation xmi:id="_wycSnuOSEdyLpcXsYAESEQ" name="toJTSGeometry" visibility="public">
1094
                  <ownedParameter xmi:id="_wycSn-OSEdyLpcXsYAESEQ" name="return" type="_wycTpeOSEdyLpcXsYAESEQ" direction="return"/>
1095
                </ownedOperation>
1096
                <ownedOperation xmi:id="_wycSoOOSEdyLpcXsYAESEQ" name="intersects" visibility="public">
1097
                  <ownedParameter xmi:id="_wycSoeOSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
1098
                  <ownedParameter xmi:id="_wycSouOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1099
                </ownedOperation>
1100
                <ownedOperation xmi:id="_wycSo-OSEdyLpcXsYAESEQ" name="getBounds2D" visibility="public">
1101
                  <ownedParameter xmi:id="_wycSpOOSEdyLpcXsYAESEQ" name="return" type="_wycTpOOSEdyLpcXsYAESEQ" direction="return"/>
1102
                </ownedOperation>
1103
                <ownedOperation xmi:id="_wycSpeOSEdyLpcXsYAESEQ" name="getGeometryType" visibility="public">
1104
                  <ownedParameter xmi:id="_wycSpuOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
1105
                </ownedOperation>
1106
                <ownedOperation xmi:id="_wycSp-OSEdyLpcXsYAESEQ" name="cloneGeometry" visibility="public">
1107
                  <ownedParameter xmi:id="_wycSqOOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
1108
                </ownedOperation>
1109
                <ownedOperation xmi:id="_wycSqeOSEdyLpcXsYAESEQ" name="reProject" visibility="public">
1110
                  <ownedParameter xmi:id="_wycSquOSEdyLpcXsYAESEQ" name="ct" type="_wycTpuOSEdyLpcXsYAESEQ"/>
1111
                </ownedOperation>
1112
                <ownedOperation xmi:id="_wycSq-OSEdyLpcXsYAESEQ" name="getPathIterator" visibility="public">
1113
                  <ownedParameter xmi:id="_wycSrOOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
1114
                  <ownedParameter xmi:id="_wycSreOSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
1115
                </ownedOperation>
1116
                <ownedOperation xmi:id="_wycSruOSEdyLpcXsYAESEQ" name="fastIntersects" visibility="public">
1117
                  <ownedParameter xmi:id="_wycSr-OSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1118
                  <ownedParameter xmi:id="_wycSsOOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1119
                  <ownedParameter xmi:id="_wycSseOSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1120
                  <ownedParameter xmi:id="_wycSsuOSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1121
                  <ownedParameter xmi:id="_wycSs-OSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1122
                </ownedOperation>
1123
                <ownedOperation xmi:id="_wycStOOSEdyLpcXsYAESEQ" name="toWKB" visibility="public">
1124
                  <ownedParameter xmi:id="_wycSteOSEdyLpcXsYAESEQ" name="return" type="_wySgAuOSEdyLpcXsYAESEQ" direction="return"/>
1125
                </ownedOperation>
1126
                <ownedOperation xmi:id="_wycStuOSEdyLpcXsYAESEQ" name="getHandlers" visibility="public">
1127
                  <ownedParameter xmi:id="_wycSt-OSEdyLpcXsYAESEQ" name="type" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1128
                  <ownedParameter xmi:id="_wycSuOOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
1129
                </ownedOperation>
1130
                <ownedOperation xmi:id="_wycSueOSEdyLpcXsYAESEQ" name="transform" visibility="public">
1131
                  <ownedParameter xmi:id="_wycSuuOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
1132
                </ownedOperation>
1133
                <ownedOperation xmi:id="_wycSu-OSEdyLpcXsYAESEQ" name="getPathIterator" visibility="public">
1134
                  <ownedParameter xmi:id="_wycSvOOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
1135
                  <ownedParameter xmi:id="_wycSveOSEdyLpcXsYAESEQ" name="flatness" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1136
                  <ownedParameter xmi:id="_wycSvuOSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
1137
                </ownedOperation>
1138
                <ownedOperation xmi:id="_wycSv-OSEdyLpcXsYAESEQ" name="contains" visibility="public">
1139
                  <ownedParameter xmi:id="_wycSwOOSEdyLpcXsYAESEQ" name="arg0" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1140
                  <ownedParameter xmi:id="_wycSweOSEdyLpcXsYAESEQ" name="arg1" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1141
                  <ownedParameter xmi:id="_wycSwuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1142
                </ownedOperation>
1143
                <ownedOperation xmi:id="_wycSw-OSEdyLpcXsYAESEQ" name="contains" visibility="public">
1144
                  <ownedParameter xmi:id="_wycSxOOSEdyLpcXsYAESEQ" name="arg0" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1145
                  <ownedParameter xmi:id="_wycSxeOSEdyLpcXsYAESEQ" name="arg1" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1146
                  <ownedParameter xmi:id="_wycSxuOSEdyLpcXsYAESEQ" name="arg2" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1147
                  <ownedParameter xmi:id="_wycSx-OSEdyLpcXsYAESEQ" name="arg3" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1148
                  <ownedParameter xmi:id="_wycSyOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1149
                </ownedOperation>
1150
                <ownedOperation xmi:id="_wycSyeOSEdyLpcXsYAESEQ" name="intersects" visibility="public">
1151
                  <ownedParameter xmi:id="_wycSyuOSEdyLpcXsYAESEQ" name="arg0" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1152
                  <ownedParameter xmi:id="_wycSy-OSEdyLpcXsYAESEQ" name="arg1" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1153
                  <ownedParameter xmi:id="_wycSzOOSEdyLpcXsYAESEQ" name="arg2" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1154
                  <ownedParameter xmi:id="_wycSzeOSEdyLpcXsYAESEQ" name="arg3" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1155
                  <ownedParameter xmi:id="_wycSzuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1156
                </ownedOperation>
1157
                <ownedOperation xmi:id="_wycSz-OSEdyLpcXsYAESEQ" name="getBounds" visibility="public">
1158
                  <ownedParameter xmi:id="_wycS0OOSEdyLpcXsYAESEQ" name="return" type="_wycTqOOSEdyLpcXsYAESEQ" direction="return"/>
1159
                </ownedOperation>
1160
                <ownedOperation xmi:id="_wycS0eOSEdyLpcXsYAESEQ" name="contains" visibility="public">
1161
                  <ownedParameter xmi:id="_wycS0uOSEdyLpcXsYAESEQ" name="arg0" type="_wycTouOSEdyLpcXsYAESEQ"/>
1162
                  <ownedParameter xmi:id="_wycS0-OSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1163
                </ownedOperation>
1164
                <ownedOperation xmi:id="_wycS1OOSEdyLpcXsYAESEQ" name="contains" visibility="public">
1165
                  <ownedParameter xmi:id="_wycS1eOSEdyLpcXsYAESEQ" name="arg0" type="_wycTpOOSEdyLpcXsYAESEQ"/>
1166
                  <ownedParameter xmi:id="_wycS1uOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1167
                </ownedOperation>
1168
                <ownedOperation xmi:id="_wycS1-OSEdyLpcXsYAESEQ" name="isSimple" visibility="public">
1169
                  <ownedParameter xmi:id="_wycS2OOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1170
                </ownedOperation>
1171
              </packagedElement>
1172
              <packagedElement xmi:type="uml:Interface" xmi:id="_wycS2eOSEdyLpcXsYAESEQ" name="FShape">
1173
                <generalization xmi:id="_wycS2uOSEdyLpcXsYAESEQ" general="_wycTquOSEdyLpcXsYAESEQ"/>
1174
                <ownedAttribute xmi:id="_wycS2-OSEdyLpcXsYAESEQ" name="NULL" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1175
                <ownedAttribute xmi:id="_wycS3OOSEdyLpcXsYAESEQ" name="POINT" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1176
                <ownedAttribute xmi:id="_wycS3eOSEdyLpcXsYAESEQ" name="LINE" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1177
                <ownedAttribute xmi:id="_wycS3uOSEdyLpcXsYAESEQ" name="POLYGON" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1178
                <ownedAttribute xmi:id="_wycS3-OSEdyLpcXsYAESEQ" name="TEXT" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1179
                <ownedAttribute xmi:id="_wycS4OOSEdyLpcXsYAESEQ" name="MULTI" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1180
                <ownedAttribute xmi:id="_wycS4eOSEdyLpcXsYAESEQ" name="MULTIPOINT" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1181
                <ownedAttribute xmi:id="_wycS4uOSEdyLpcXsYAESEQ" name="CIRCLE" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1182
                <ownedAttribute xmi:id="_wycS4-OSEdyLpcXsYAESEQ" name="ARC" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1183
                <ownedAttribute xmi:id="_wycS5OOSEdyLpcXsYAESEQ" name="ELLIPSE" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1184
                <ownedAttribute xmi:id="_wycS5eOSEdyLpcXsYAESEQ" name="Z" visibility="public" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1185
                <ownedOperation xmi:id="_wycS5uOSEdyLpcXsYAESEQ" name="getShapeType" visibility="public">
1186
                  <ownedParameter xmi:id="_wycS5-OSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
1187
                </ownedOperation>
1188
                <ownedOperation xmi:id="_wycS6OOSEdyLpcXsYAESEQ" name="cloneFShape" visibility="public">
1189
                  <ownedParameter xmi:id="_wycS6eOSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
1190
                </ownedOperation>
1191
                <ownedOperation xmi:id="_wycS6uOSEdyLpcXsYAESEQ" name="reProject" visibility="public">
1192
                  <ownedParameter xmi:id="_wycS6-OSEdyLpcXsYAESEQ" name="ct" type="_wycTpuOSEdyLpcXsYAESEQ"/>
1193
                </ownedOperation>
1194
                <ownedOperation xmi:id="_wycS7OOSEdyLpcXsYAESEQ" name="getStretchingHandlers" visibility="public">
1195
                  <ownedParameter xmi:id="_wycS7eOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
1196
                </ownedOperation>
1197
                <ownedOperation xmi:id="_wycS7uOSEdyLpcXsYAESEQ" name="getSelectHandlers" visibility="public">
1198
                  <ownedParameter xmi:id="_wycS7-OSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
1199
                </ownedOperation>
1200
                <ownedOperation xmi:id="_wycS8OOSEdyLpcXsYAESEQ" name="transform" visibility="public">
1201
                  <ownedParameter xmi:id="_wycS8eOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
1202
                </ownedOperation>
1203
              </packagedElement>
1204
              <packagedElement xmi:type="uml:Interface" xmi:id="_wycS8uOSEdyLpcXsYAESEQ" name="FShape3D"/>
1205
              <packagedElement xmi:type="uml:Interface" xmi:id="_wycS8-OSEdyLpcXsYAESEQ" name="IGeometry3D">
1206
                <ownedOperation xmi:id="_wycS9OOSEdyLpcXsYAESEQ" name="getZs">
1207
                  <ownedParameter xmi:id="_wycS9eOSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
1208
                </ownedOperation>
1209
              </packagedElement>
1210
              <packagedElement xmi:type="uml:Class" xmi:id="_wycS9uOSEdyLpcXsYAESEQ" name="FPolyline2D">
1211
                <generalization xmi:id="_wycS9-OSEdyLpcXsYAESEQ" general="_wycTIOOSEdyLpcXsYAESEQ"/>
1212
                <ownedOperation xmi:id="_wycS-OOSEdyLpcXsYAESEQ" name="getShapeType" visibility="public">
1213
                  <ownedParameter xmi:id="_wycS-eOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
1214
                </ownedOperation>
1215
                <ownedOperation xmi:id="_wycS-uOSEdyLpcXsYAESEQ" name="cloneFShape" visibility="public">
1216
                  <ownedParameter xmi:id="_wycS--OSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
1217
                </ownedOperation>
1218
              </packagedElement>
1219
              <packagedElement xmi:type="uml:Class" xmi:id="_wycS_OOSEdyLpcXsYAESEQ" name="FGeometry" clientDependency="_wycS_eOSEdyLpcXsYAESEQ _wycS_uOSEdyLpcXsYAESEQ">
1220
                <interfaceRealization xmi:id="_wycS_eOSEdyLpcXsYAESEQ" name="IGeometry" supplier="_wycRC-OSEdyLpcXsYAESEQ" client="_wycS_OOSEdyLpcXsYAESEQ" contract="_wycRC-OSEdyLpcXsYAESEQ"/>
1221
                <interfaceRealization xmi:id="_wycS_uOSEdyLpcXsYAESEQ" name="IGeometry3D" supplier="_wycS8-OSEdyLpcXsYAESEQ" client="_wycS_OOSEdyLpcXsYAESEQ" contract="_wycS8-OSEdyLpcXsYAESEQ"/>
1222
                <ownedOperation xmi:id="_wycS_-OSEdyLpcXsYAESEQ" name="toWKB" visibility="public">
1223
                  <ownedParameter xmi:id="_wycTAOOSEdyLpcXsYAESEQ" name="return" type="_wySgAuOSEdyLpcXsYAESEQ" direction="return"/>
1224
                </ownedOperation>
1225
                <ownedOperation xmi:id="_wycTAeOSEdyLpcXsYAESEQ" name="getInternalShape" visibility="public">
1226
                  <ownedParameter xmi:id="_wycTAuOSEdyLpcXsYAESEQ" name="return" type="_wycTquOSEdyLpcXsYAESEQ" direction="return"/>
1227
                </ownedOperation>
1228
                <ownedOperation xmi:id="_wycTA-OSEdyLpcXsYAESEQ" name="fastIntersects" visibility="public">
1229
                  <ownedParameter xmi:id="_wycTBOOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1230
                  <ownedParameter xmi:id="_wycTBeOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1231
                  <ownedParameter xmi:id="_wycTBuOSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1232
                  <ownedParameter xmi:id="_wycTB-OSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1233
                  <ownedParameter xmi:id="_wycTCOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1234
                </ownedOperation>
1235
                <ownedOperation xmi:id="_wycTCeOSEdyLpcXsYAESEQ" name="getZs" visibility="public">
1236
                  <ownedParameter xmi:id="_wycTCuOSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
1237
                </ownedOperation>
1238
                <ownedOperation xmi:id="_wycTC-OSEdyLpcXsYAESEQ" name="accept" visibility="public">
1239
                  <ownedParameter xmi:id="_wycTDOOSEdyLpcXsYAESEQ" name="visitor" type="_wySg8OOSEdyLpcXsYAESEQ"/>
1240
                </ownedOperation>
1241
              </packagedElement>
1242
              <packagedElement xmi:type="uml:Class" xmi:id="_wycTDeOSEdyLpcXsYAESEQ" name="FMultiPolygon2D">
1243
                <generalization xmi:id="_wycTDuOSEdyLpcXsYAESEQ" general="_wycR4-OSEdyLpcXsYAESEQ"/>
1244
              </packagedElement>
1245
              <packagedElement xmi:type="uml:Class" xmi:id="_wycTD-OSEdyLpcXsYAESEQ" name="GeneralPathXIterator">
1246
                <ownedAttribute xmi:id="_wycTEOOSEdyLpcXsYAESEQ" name="typeIdx" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1247
                <ownedAttribute xmi:id="_wycTEeOSEdyLpcXsYAESEQ" name="pointIdx" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1248
                <ownedAttribute xmi:id="_wycTEuOSEdyLpcXsYAESEQ" name="path" type="_wyShPOOSEdyLpcXsYAESEQ" association="_wycTruOSEdyLpcXsYAESEQ"/>
1249
                <ownedAttribute xmi:id="_wycTE-OSEdyLpcXsYAESEQ" name="affine" type="_wycTo-OSEdyLpcXsYAESEQ"/>
1250
                <ownedAttribute xmi:id="_wycTFOOSEdyLpcXsYAESEQ" name="curvesize" visibility="private" type="_wySgBuOSEdyLpcXsYAESEQ"/>
1251
                <ownedOperation xmi:id="_wycTFeOSEdyLpcXsYAESEQ" name="getWindingRule" visibility="public">
1252
                  <ownedParameter xmi:id="_wycTFuOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
1253
                </ownedOperation>
1254
                <ownedOperation xmi:id="_wycTF-OSEdyLpcXsYAESEQ" name="isDone" visibility="public">
1255
                  <ownedParameter xmi:id="_wycTGOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1256
                </ownedOperation>
1257
                <ownedOperation xmi:id="_wycTGeOSEdyLpcXsYAESEQ" name="next" visibility="public"/>
1258
                <ownedOperation xmi:id="_wycTGuOSEdyLpcXsYAESEQ" name="currentSegment" visibility="public">
1259
                  <ownedParameter xmi:id="_wycTG-OSEdyLpcXsYAESEQ" name="coords" type="_wySgBeOSEdyLpcXsYAESEQ"/>
1260
                  <ownedParameter xmi:id="_wycTHOOSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
1261
                </ownedOperation>
1262
                <ownedOperation xmi:id="_wycTHeOSEdyLpcXsYAESEQ" name="currentSegment" visibility="public">
1263
                  <ownedParameter xmi:id="_wycTHuOSEdyLpcXsYAESEQ" name="coords" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1264
                  <ownedParameter xmi:id="_wycTH-OSEdyLpcXsYAESEQ" name="return" type="_wySgBuOSEdyLpcXsYAESEQ" direction="return"/>
1265
                </ownedOperation>
1266
              </packagedElement>
1267
              <packagedElement xmi:type="uml:Class" xmi:id="_wycTIOOSEdyLpcXsYAESEQ" name="FOrientablePrimitive">
1268
                <generalization xmi:id="_wycTIeOSEdyLpcXsYAESEQ" general="_wycRx-OSEdyLpcXsYAESEQ"/>
1269
                <ownedAttribute xmi:id="_wycTIuOSEdyLpcXsYAESEQ" name="gp" visibility="protected" type="_wyShPOOSEdyLpcXsYAESEQ" association="_wycTsOOSEdyLpcXsYAESEQ"/>
1270
                <ownedOperation xmi:id="_wycTI-OSEdyLpcXsYAESEQ" name="contains" visibility="public">
1271
                  <ownedParameter xmi:id="_wycTJOOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1272
                  <ownedParameter xmi:id="_wycTJeOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1273
                  <ownedParameter xmi:id="_wycTJuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1274
                </ownedOperation>
1275
                <ownedOperation xmi:id="_wycTJ-OSEdyLpcXsYAESEQ" name="contains" visibility="public">
1276
                  <ownedParameter xmi:id="_wycTKOOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1277
                  <ownedParameter xmi:id="_wycTKeOSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1278
                  <ownedParameter xmi:id="_wycTKuOSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1279
                  <ownedParameter xmi:id="_wycTK-OSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1280
                  <ownedParameter xmi:id="_wycTLOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1281
                </ownedOperation>
1282
                <ownedOperation xmi:id="_wycTLeOSEdyLpcXsYAESEQ" name="intersects" visibility="public">
1283
                  <ownedParameter xmi:id="_wycTLuOSEdyLpcXsYAESEQ" name="x" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1284
                  <ownedParameter xmi:id="_wycTL-OSEdyLpcXsYAESEQ" name="y" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1285
                  <ownedParameter xmi:id="_wycTMOOSEdyLpcXsYAESEQ" name="w" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1286
                  <ownedParameter xmi:id="_wycTMeOSEdyLpcXsYAESEQ" name="h" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1287
                  <ownedParameter xmi:id="_wycTMuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1288
                </ownedOperation>
1289
                <ownedOperation xmi:id="_wycTM-OSEdyLpcXsYAESEQ" name="getBounds" visibility="public">
1290
                  <ownedParameter xmi:id="_wycTNOOSEdyLpcXsYAESEQ" name="return" type="_wycTqOOSEdyLpcXsYAESEQ" direction="return"/>
1291
                </ownedOperation>
1292
                <ownedOperation xmi:id="_wycTNeOSEdyLpcXsYAESEQ" name="contains" visibility="public">
1293
                  <ownedParameter xmi:id="_wycTNuOSEdyLpcXsYAESEQ" name="p" type="_wycTouOSEdyLpcXsYAESEQ"/>
1294
                  <ownedParameter xmi:id="_wycTN-OSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1295
                </ownedOperation>
1296
                <ownedOperation xmi:id="_wycTOOOSEdyLpcXsYAESEQ" name="getBounds2D" visibility="public">
1297
                  <ownedParameter xmi:id="_wycTOeOSEdyLpcXsYAESEQ" name="return" type="_wycTpOOSEdyLpcXsYAESEQ" direction="return"/>
1298
                </ownedOperation>
1299
                <ownedOperation xmi:id="_wycTOuOSEdyLpcXsYAESEQ" name="contains" visibility="public">
1300
                  <ownedParameter xmi:id="_wycTO-OSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
1301
                  <ownedParameter xmi:id="_wycTPOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1302
                </ownedOperation>
1303
                <ownedOperation xmi:id="_wycTPeOSEdyLpcXsYAESEQ" name="intersects" visibility="public">
1304
                  <ownedParameter xmi:id="_wycTPuOSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
1305
                  <ownedParameter xmi:id="_wycTP-OSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1306
                </ownedOperation>
1307
                <ownedOperation xmi:id="_wycTQOOSEdyLpcXsYAESEQ" name="getPathIterator" visibility="public">
1308
                  <ownedParameter xmi:id="_wycTQeOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
1309
                  <ownedParameter xmi:id="_wycTQuOSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
1310
                </ownedOperation>
1311
                <ownedOperation xmi:id="_wycTQ-OSEdyLpcXsYAESEQ" name="getPathIterator" visibility="public">
1312
                  <ownedParameter xmi:id="_wycTROOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
1313
                  <ownedParameter xmi:id="_wycTReOSEdyLpcXsYAESEQ" name="flatness" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1314
                  <ownedParameter xmi:id="_wycTRuOSEdyLpcXsYAESEQ" name="return" type="_wycTp-OSEdyLpcXsYAESEQ" direction="return"/>
1315
                </ownedOperation>
1316
                <ownedOperation xmi:id="_wycTR-OSEdyLpcXsYAESEQ" name="transform" visibility="public">
1317
                  <ownedParameter xmi:id="_wycTSOOSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
1318
                </ownedOperation>
1319
                <ownedOperation xmi:id="_wycTSeOSEdyLpcXsYAESEQ" name="reProject" visibility="public">
1320
                  <ownedParameter xmi:id="_wycTSuOSEdyLpcXsYAESEQ" name="ct" type="_wycTpuOSEdyLpcXsYAESEQ"/>
1321
                </ownedOperation>
1322
                <ownedOperation xmi:id="_wycTS-OSEdyLpcXsYAESEQ" name="getStretchingHandlers" visibility="public">
1323
                  <ownedParameter xmi:id="_wycTTOOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
1324
                </ownedOperation>
1325
                <ownedOperation xmi:id="_wycTTeOSEdyLpcXsYAESEQ" name="getSelectHandlers" visibility="public">
1326
                  <ownedParameter xmi:id="_wycTTuOSEdyLpcXsYAESEQ" name="return" type="_wycR1eOSEdyLpcXsYAESEQ" direction="return"/>
1327
                </ownedOperation>
1328
              </packagedElement>
1329
              <packagedElement xmi:type="uml:Class" xmi:id="_wycTT-OSEdyLpcXsYAESEQ" name="PointHandler"/>
1330
              <packagedElement xmi:type="uml:Class" xmi:id="_wycTUOOSEdyLpcXsYAESEQ" name="PointSelHandler"/>
1331
              <packagedElement xmi:type="uml:Package" xmi:id="_wycTUeOSEdyLpcXsYAESEQ" name="v02">
1332
                <packagedElement xmi:type="uml:Class" xmi:id="_wycTUuOSEdyLpcXsYAESEQ" name="FConverter">
1333
                  <ownedAttribute xmi:id="_wycTU-OSEdyLpcXsYAESEQ" name="geomFactory" visibility="public" type="_wycTmeOSEdyLpcXsYAESEQ"/>
1334
                  <ownedAttribute xmi:id="_wycTVOOSEdyLpcXsYAESEQ" name="cga" visibility="public" type="_wycTmuOSEdyLpcXsYAESEQ"/>
1335
                  <ownedAttribute xmi:id="_wycTVeOSEdyLpcXsYAESEQ" name="POINT_MARKER_SIZE" visibility="private" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1336
                  <ownedAttribute xmi:id="_wycTVuOSEdyLpcXsYAESEQ" name="FLATNESS" visibility="public" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1337
                  <ownedOperation xmi:id="_wycTV-OSEdyLpcXsYAESEQ" name="pointInList" isStatic="true">
1338
                    <ownedParameter xmi:id="_wycTWOOSEdyLpcXsYAESEQ" name="testPoint" type="_wycTm-OSEdyLpcXsYAESEQ"/>
1339
                    <ownedParameter xmi:id="_wycTWeOSEdyLpcXsYAESEQ" name="pointList" type="_wycTm-OSEdyLpcXsYAESEQ"/>
1340
                    <ownedParameter xmi:id="_wycTWuOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1341
                  </ownedOperation>
1342
                  <ownedOperation xmi:id="_wycTW-OSEdyLpcXsYAESEQ" name="jts_to_igeometry" visibility="public" isStatic="true">
1343
                    <ownedParameter xmi:id="_wycTXOOSEdyLpcXsYAESEQ" name="jtsGeometry" type="_wycTpeOSEdyLpcXsYAESEQ"/>
1344
                    <ownedParameter xmi:id="_wycTXeOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
1345
                  </ownedOperation>
1346
                  <ownedOperation xmi:id="_wycTXuOSEdyLpcXsYAESEQ" name="java2d_to_jts" visibility="public" isStatic="true">
1347
                    <ownedParameter xmi:id="_wycTX-OSEdyLpcXsYAESEQ" name="shp" type="_wycS2eOSEdyLpcXsYAESEQ"/>
1348
                    <ownedParameter xmi:id="_wycTYOOSEdyLpcXsYAESEQ" name="return" type="_wycTpeOSEdyLpcXsYAESEQ" direction="return"/>
1349
                  </ownedOperation>
1350
                  <ownedOperation xmi:id="_wycTYeOSEdyLpcXsYAESEQ" name="jts_to_java2d" visibility="public" isStatic="true">
1351
                    <ownedParameter xmi:id="_wycTYuOSEdyLpcXsYAESEQ" name="geo" type="_wycTpeOSEdyLpcXsYAESEQ"/>
1352
                    <ownedParameter xmi:id="_wycTY-OSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
1353
                  </ownedOperation>
1354
                  <ownedOperation xmi:id="_wycTZOOSEdyLpcXsYAESEQ" name="toShape" visibility="private" isStatic="true">
1355
                    <ownedParameter xmi:id="_wycTZeOSEdyLpcXsYAESEQ" name="p" type="_wycTnOOSEdyLpcXsYAESEQ"/>
1356
                    <ownedParameter xmi:id="_wycTZuOSEdyLpcXsYAESEQ" name="return" type="_wyShPOOSEdyLpcXsYAESEQ" direction="return"/>
1357
                  </ownedOperation>
1358
                  <ownedOperation xmi:id="_wycTZ-OSEdyLpcXsYAESEQ" name="toShape" visibility="private" isStatic="true">
1359
                    <ownedParameter xmi:id="_wycTaOOSEdyLpcXsYAESEQ" name="mls" type="_wycTneOSEdyLpcXsYAESEQ"/>
1360
                    <ownedParameter xmi:id="_wycTaeOSEdyLpcXsYAESEQ" name="return" type="_wyShPOOSEdyLpcXsYAESEQ" direction="return"/>
1361
                  </ownedOperation>
1362
                  <ownedOperation xmi:id="_wycTauOSEdyLpcXsYAESEQ" name="toShape" visibility="private" isStatic="true">
1363
                    <ownedParameter xmi:id="_wycTa-OSEdyLpcXsYAESEQ" name="lineString" type="_wycTnuOSEdyLpcXsYAESEQ"/>
1364
                    <ownedParameter xmi:id="_wycTbOOSEdyLpcXsYAESEQ" name="return" type="_wyShPOOSEdyLpcXsYAESEQ" direction="return"/>
1365
                  </ownedOperation>
1366
                  <ownedOperation xmi:id="_wycTbeOSEdyLpcXsYAESEQ" name="toShape" visibility="private" isStatic="true">
1367
                    <ownedParameter xmi:id="_wycTbuOSEdyLpcXsYAESEQ" name="point" type="_wycTn-OSEdyLpcXsYAESEQ"/>
1368
                    <ownedParameter xmi:id="_wycTb-OSEdyLpcXsYAESEQ" name="return" type="_wyShAeOSEdyLpcXsYAESEQ" direction="return"/>
1369
                  </ownedOperation>
1370
                  <ownedOperation xmi:id="_wycTcOOSEdyLpcXsYAESEQ" name="toShape" visibility="private" isStatic="true">
1371
                    <ownedParameter xmi:id="_wycTceOSEdyLpcXsYAESEQ" name="mp" type="_wycToOOSEdyLpcXsYAESEQ"/>
1372
                    <ownedParameter xmi:id="_wycTcuOSEdyLpcXsYAESEQ" name="return" type="_wyShPOOSEdyLpcXsYAESEQ" direction="return"/>
1373
                  </ownedOperation>
1374
                  <ownedOperation xmi:id="_wycTc-OSEdyLpcXsYAESEQ" name="coordinate2FPoint2D" visibility="public" isStatic="true">
1375
                    <ownedParameter xmi:id="_wycTdOOSEdyLpcXsYAESEQ" name="coord" type="_wycTm-OSEdyLpcXsYAESEQ"/>
1376
                    <ownedParameter xmi:id="_wycTdeOSEdyLpcXsYAESEQ" name="return" type="_wyShAeOSEdyLpcXsYAESEQ" direction="return"/>
1377
                  </ownedOperation>
1378
                  <ownedOperation xmi:id="_wycTduOSEdyLpcXsYAESEQ" name="toShape" visibility="public" isStatic="true">
1379
                    <ownedParameter xmi:id="_wycTd-OSEdyLpcXsYAESEQ" name="geometry" type="_wycTpeOSEdyLpcXsYAESEQ"/>
1380
                    <ownedParameter xmi:id="_wycTeOOSEdyLpcXsYAESEQ" name="return" type="_wyShPOOSEdyLpcXsYAESEQ" direction="return"/>
1381
                  </ownedOperation>
1382
                  <ownedOperation xmi:id="_wycTeeOSEdyLpcXsYAESEQ" name="transformToInts" visibility="public" isStatic="true">
1383
                    <ownedParameter xmi:id="_wycTeuOSEdyLpcXsYAESEQ" name="gp" type="_wyShPOOSEdyLpcXsYAESEQ"/>
1384
                    <ownedParameter xmi:id="_wycTe-OSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
1385
                    <ownedParameter xmi:id="_wycTfOOSEdyLpcXsYAESEQ" name="return" type="_wyShPOOSEdyLpcXsYAESEQ" direction="return"/>
1386
                  </ownedOperation>
1387
                  <ownedOperation xmi:id="_wycTfeOSEdyLpcXsYAESEQ" name="transformToInts" visibility="public" isStatic="true">
1388
                    <ownedParameter xmi:id="_wycTfuOSEdyLpcXsYAESEQ" name="gp" type="_wycRC-OSEdyLpcXsYAESEQ"/>
1389
                    <ownedParameter xmi:id="_wycTf-OSEdyLpcXsYAESEQ" name="at" type="_wycTo-OSEdyLpcXsYAESEQ"/>
1390
                    <ownedParameter xmi:id="_wycTgOOSEdyLpcXsYAESEQ" name="return" type="_wycS2eOSEdyLpcXsYAESEQ" direction="return"/>
1391
                  </ownedOperation>
1392
                  <ownedOperation xmi:id="_wycTgeOSEdyLpcXsYAESEQ" name="convertEnvelopeToRectangle2D" visibility="public" isStatic="true">
1393
                    <ownedParameter xmi:id="_wycTguOSEdyLpcXsYAESEQ" name="jtsR" type="_wycToeOSEdyLpcXsYAESEQ"/>
1394
                    <ownedParameter xmi:id="_wycTg-OSEdyLpcXsYAESEQ" name="return" type="_wycTpOOSEdyLpcXsYAESEQ" direction="return"/>
1395
                  </ownedOperation>
1396
                  <ownedOperation xmi:id="_wycThOOSEdyLpcXsYAESEQ" name="convertRectangle2DtoEnvelope" visibility="public" isStatic="true">
1397
                    <ownedParameter xmi:id="_wycTheOSEdyLpcXsYAESEQ" name="r" type="_wycTpOOSEdyLpcXsYAESEQ"/>
1398
                    <ownedParameter xmi:id="_wycThuOSEdyLpcXsYAESEQ" name="return" type="_wycToeOSEdyLpcXsYAESEQ" direction="return"/>
1399
                  </ownedOperation>
1400
                  <ownedOperation xmi:id="_wycTh-OSEdyLpcXsYAESEQ" name="getExteriorPolygon" visibility="public" isStatic="true">
1401
                    <ownedParameter xmi:id="_wycTiOOSEdyLpcXsYAESEQ" name="coordinates" type="_wycTm-OSEdyLpcXsYAESEQ"/>
1402
                    <ownedParameter xmi:id="_wycTieOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
1403
                  </ownedOperation>
1404
                  <ownedOperation xmi:id="_wycTiuOSEdyLpcXsYAESEQ" name="isCCW" visibility="public" isStatic="true">
1405
                    <ownedParameter xmi:id="_wycTi-OSEdyLpcXsYAESEQ" name="points" type="_wycTouOSEdyLpcXsYAESEQ"/>
1406
                    <ownedParameter xmi:id="_wycTjOOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1407
                  </ownedOperation>
1408
                  <ownedOperation xmi:id="_wycTjeOSEdyLpcXsYAESEQ" name="isCCW" visibility="public" isStatic="true">
1409
                    <ownedParameter xmi:id="_wycTjuOSEdyLpcXsYAESEQ" name="pol" type="_wycSH-OSEdyLpcXsYAESEQ"/>
1410
                    <ownedParameter xmi:id="_wycTj-OSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1411
                  </ownedOperation>
1412
                  <ownedOperation xmi:id="_wycTkOOSEdyLpcXsYAESEQ" name="getHole" visibility="public" isStatic="true">
1413
                    <ownedParameter xmi:id="_wycTkeOSEdyLpcXsYAESEQ" name="coordinates" type="_wycTm-OSEdyLpcXsYAESEQ"/>
1414
                    <ownedParameter xmi:id="_wycTkuOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
1415
                  </ownedOperation>
1416
                  <ownedOperation xmi:id="_wycTk-OSEdyLpcXsYAESEQ" name="getExteriorPolygon" visibility="public" isStatic="true">
1417
                    <ownedParameter xmi:id="_wycTlOOSEdyLpcXsYAESEQ" name="gp" type="_wyShPOOSEdyLpcXsYAESEQ"/>
1418
                    <ownedParameter xmi:id="_wycTleOSEdyLpcXsYAESEQ" name="return" type="_wycTquOSEdyLpcXsYAESEQ" direction="return"/>
1419
                  </ownedOperation>
1420
                  <ownedOperation xmi:id="_wycTluOSEdyLpcXsYAESEQ" name="getNotHolePolygon" visibility="public" isStatic="true">
1421
                    <ownedParameter xmi:id="_wycTl-OSEdyLpcXsYAESEQ" name="pol" type="_wycSH-OSEdyLpcXsYAESEQ"/>
1422
                    <ownedParameter xmi:id="_wycTmOOSEdyLpcXsYAESEQ" name="return" type="_wycRC-OSEdyLpcXsYAESEQ" direction="return"/>
1423
                  </ownedOperation>
1424
                </packagedElement>
1425
                <packagedElement xmi:type="uml:DataType" xmi:id="_wycTmeOSEdyLpcXsYAESEQ" name="GeometryFactory"/>
1426
                <packagedElement xmi:type="uml:DataType" xmi:id="_wycTmuOSEdyLpcXsYAESEQ" name="CGAlgorithms"/>
1427
                <packagedElement xmi:type="uml:DataType" xmi:id="_wycTm-OSEdyLpcXsYAESEQ" name="Coordinate"/>
1428
                <packagedElement xmi:type="uml:DataType" xmi:id="_wycTnOOSEdyLpcXsYAESEQ" name="Polygon"/>
1429
                <packagedElement xmi:type="uml:DataType" xmi:id="_wycTneOSEdyLpcXsYAESEQ" name="MultiLineString"/>
1430
                <packagedElement xmi:type="uml:DataType" xmi:id="_wycTnuOSEdyLpcXsYAESEQ" name="LineString"/>
1431
                <packagedElement xmi:type="uml:DataType" xmi:id="_wycTn-OSEdyLpcXsYAESEQ" name="Point"/>
1432
                <packagedElement xmi:type="uml:DataType" xmi:id="_wycToOOSEdyLpcXsYAESEQ" name="MultiPolygon"/>
1433
                <packagedElement xmi:type="uml:DataType" xmi:id="_wycToeOSEdyLpcXsYAESEQ" name="Envelope"/>
1434
              </packagedElement>
1435
              <packagedElement xmi:type="uml:DataType" xmi:id="_wycTouOSEdyLpcXsYAESEQ" name="Point2D"/>
1436
              <packagedElement xmi:type="uml:DataType" xmi:id="_wycTo-OSEdyLpcXsYAESEQ" name="AffineTransform"/>
1437
              <packagedElement xmi:type="uml:DataType" xmi:id="_wycTpOOSEdyLpcXsYAESEQ" name="Rectangle2D"/>
1438
              <packagedElement xmi:type="uml:DataType" xmi:id="_wycTpeOSEdyLpcXsYAESEQ" name="Geometry"/>
1439
              <packagedElement xmi:type="uml:DataType" xmi:id="_wycTpuOSEdyLpcXsYAESEQ" name="ICoordTrans"/>
1440
              <packagedElement xmi:type="uml:DataType" xmi:id="_wycTp-OSEdyLpcXsYAESEQ" name="PathIterator"/>
1441
              <packagedElement xmi:type="uml:DataType" xmi:id="_wycTqOOSEdyLpcXsYAESEQ" name="Rectangle"/>
1442
              <packagedElement xmi:type="uml:DataType" xmi:id="_wycTqeOSEdyLpcXsYAESEQ" name="Object"/>
1443
              <packagedElement xmi:type="uml:DataType" xmi:id="_wycTquOSEdyLpcXsYAESEQ" name="Shape"/>
1444
              <packagedElement xmi:type="uml:DataType" xmi:id="_wycTq-OSEdyLpcXsYAESEQ" name="java.awt.Rectangle"/>
1445
              <packagedElement xmi:type="uml:Association" xmi:id="_wycTrOOSEdyLpcXsYAESEQ" memberEnd="_wycR5eOSEdyLpcXsYAESEQ _wycTreOSEdyLpcXsYAESEQ">
1446
                <ownedEnd xmi:id="_wycTreOSEdyLpcXsYAESEQ" name="target" type="_wycR4-OSEdyLpcXsYAESEQ" association="_wycTrOOSEdyLpcXsYAESEQ"/>
1447
              </packagedElement>
1448
              <packagedElement xmi:type="uml:Association" xmi:id="_wycTruOSEdyLpcXsYAESEQ" memberEnd="_wycTEuOSEdyLpcXsYAESEQ _wycTr-OSEdyLpcXsYAESEQ">
1449
                <ownedEnd xmi:id="_wycTr-OSEdyLpcXsYAESEQ" name="target" type="_wycTD-OSEdyLpcXsYAESEQ" association="_wycTruOSEdyLpcXsYAESEQ"/>
1450
              </packagedElement>
1451
              <packagedElement xmi:type="uml:Association" xmi:id="_wycTsOOSEdyLpcXsYAESEQ" memberEnd="_wycTIuOSEdyLpcXsYAESEQ _wycTseOSEdyLpcXsYAESEQ">
1452
                <ownedEnd xmi:id="_wycTseOSEdyLpcXsYAESEQ" name="target" type="_wycTIOOSEdyLpcXsYAESEQ" association="_wycTsOOSEdyLpcXsYAESEQ"/>
1453
              </packagedElement>
1454
            </packagedElement>
1455
            <packagedElement xmi:type="uml:Package" xmi:id="_wycTsuOSEdyLpcXsYAESEQ" name="edition">
1456
              <packagedElement xmi:type="uml:Class" xmi:id="_wycTs-OSEdyLpcXsYAESEQ" name="UtilFunctions">
1457
                <ownedOperation xmi:id="_wycTtOOSEdyLpcXsYAESEQ" name="createCircle" visibility="public" isStatic="true">
1458
                  <ownedParameter xmi:id="_wycTteOSEdyLpcXsYAESEQ" name="p1" type="_wycTouOSEdyLpcXsYAESEQ"/>
1459
                  <ownedParameter xmi:id="_wycTtuOSEdyLpcXsYAESEQ" name="p2" type="_wycTouOSEdyLpcXsYAESEQ"/>
1460
                  <ownedParameter xmi:id="_wycTt-OSEdyLpcXsYAESEQ" name="p3" type="_wycTouOSEdyLpcXsYAESEQ"/>
1461
                  <ownedParameter xmi:id="_wycTuOOSEdyLpcXsYAESEQ" name="return" type="_wycUDOOSEdyLpcXsYAESEQ" direction="return"/>
1462
                </ownedOperation>
1463
                <ownedOperation xmi:id="_wycTueOSEdyLpcXsYAESEQ" name="getPerpendicular" visibility="public" isStatic="true">
1464
                  <ownedParameter xmi:id="_wycTuuOSEdyLpcXsYAESEQ" name="p1" type="_wycTouOSEdyLpcXsYAESEQ"/>
1465
                  <ownedParameter xmi:id="_wycTu-OSEdyLpcXsYAESEQ" name="p2" type="_wycTouOSEdyLpcXsYAESEQ"/>
1466
                  <ownedParameter xmi:id="_wycTvOOSEdyLpcXsYAESEQ" name="perp" type="_wycTouOSEdyLpcXsYAESEQ"/>
1467
                  <ownedParameter xmi:id="_wycTveOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
1468
                </ownedOperation>
1469
                <ownedOperation xmi:id="_wycTvuOSEdyLpcXsYAESEQ" name="getParallel" visibility="public" isStatic="true">
1470
                  <ownedParameter xmi:id="_wycTv-OSEdyLpcXsYAESEQ" name="p1" type="_wycTouOSEdyLpcXsYAESEQ"/>
1471
                  <ownedParameter xmi:id="_wycTwOOSEdyLpcXsYAESEQ" name="p2" type="_wycTouOSEdyLpcXsYAESEQ"/>
1472
                  <ownedParameter xmi:id="_wycTweOSEdyLpcXsYAESEQ" name="distance" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1473
                  <ownedParameter xmi:id="_wycTwuOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
1474
                </ownedOperation>
1475
                <ownedOperation xmi:id="_wycTw-OSEdyLpcXsYAESEQ" name="getPerpendicularPoint" visibility="public" isStatic="true">
1476
                  <ownedParameter xmi:id="_wycTxOOSEdyLpcXsYAESEQ" name="p1" type="_wycTouOSEdyLpcXsYAESEQ"/>
1477
                  <ownedParameter xmi:id="_wycTxeOSEdyLpcXsYAESEQ" name="p2" type="_wycTouOSEdyLpcXsYAESEQ"/>
1478
                  <ownedParameter xmi:id="_wycTxuOSEdyLpcXsYAESEQ" name="perpPoint" type="_wycTouOSEdyLpcXsYAESEQ"/>
1479
                  <ownedParameter xmi:id="_wycTx-OSEdyLpcXsYAESEQ" name="dist" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1480
                  <ownedParameter xmi:id="_wycTyOOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
1481
                </ownedOperation>
1482
                <ownedOperation xmi:id="_wycTyeOSEdyLpcXsYAESEQ" name="getUnitVector" visibility="public" isStatic="true">
1483
                  <ownedParameter xmi:id="_wycTyuOSEdyLpcXsYAESEQ" name="p1" type="_wycTouOSEdyLpcXsYAESEQ"/>
1484
                  <ownedParameter xmi:id="_wycTy-OSEdyLpcXsYAESEQ" name="p2" type="_wycTouOSEdyLpcXsYAESEQ"/>
1485
                  <ownedParameter xmi:id="_wycTzOOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
1486
                </ownedOperation>
1487
                <ownedOperation xmi:id="_wycTzeOSEdyLpcXsYAESEQ" name="getCenter" visibility="public" isStatic="true">
1488
                  <ownedParameter xmi:id="_wycTzuOSEdyLpcXsYAESEQ" name="p1" type="_wycTouOSEdyLpcXsYAESEQ"/>
1489
                  <ownedParameter xmi:id="_wycTz-OSEdyLpcXsYAESEQ" name="p2" type="_wycTouOSEdyLpcXsYAESEQ"/>
1490
                  <ownedParameter xmi:id="_wycT0OOSEdyLpcXsYAESEQ" name="p3" type="_wycTouOSEdyLpcXsYAESEQ"/>
1491
                  <ownedParameter xmi:id="_wycT0eOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
1492
                </ownedOperation>
1493
                <ownedOperation xmi:id="_wycT0uOSEdyLpcXsYAESEQ" name="getIntersection" visibility="public" isStatic="true">
1494
                  <ownedParameter xmi:id="_wycT0-OSEdyLpcXsYAESEQ" name="p1" type="_wycTouOSEdyLpcXsYAESEQ"/>
1495
                  <ownedParameter xmi:id="_wycT1OOSEdyLpcXsYAESEQ" name="p2" type="_wycTouOSEdyLpcXsYAESEQ"/>
1496
                  <ownedParameter xmi:id="_wycT1eOSEdyLpcXsYAESEQ" name="p3" type="_wycTouOSEdyLpcXsYAESEQ"/>
1497
                  <ownedParameter xmi:id="_wycT1uOSEdyLpcXsYAESEQ" name="p4" type="_wycTouOSEdyLpcXsYAESEQ"/>
1498
                  <ownedParameter xmi:id="_wycT1-OSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
1499
                </ownedOperation>
1500
                <ownedOperation xmi:id="_wycT2OOSEdyLpcXsYAESEQ" name="getAngle" visibility="public" isStatic="true">
1501
                  <ownedParameter xmi:id="_wycT2eOSEdyLpcXsYAESEQ" name="start" type="_wycTouOSEdyLpcXsYAESEQ"/>
1502
                  <ownedParameter xmi:id="_wycT2uOSEdyLpcXsYAESEQ" name="end" type="_wycTouOSEdyLpcXsYAESEQ"/>
1503
                  <ownedParameter xmi:id="_wycT2-OSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
1504
                </ownedOperation>
1505
                <ownedOperation xmi:id="_wycT3OOSEdyLpcXsYAESEQ" name="angleDistance" visibility="public" isStatic="true">
1506
                  <ownedParameter xmi:id="_wycT3eOSEdyLpcXsYAESEQ" name="angle1" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1507
                  <ownedParameter xmi:id="_wycT3uOSEdyLpcXsYAESEQ" name="angle2" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1508
                  <ownedParameter xmi:id="_wycT3-OSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
1509
                </ownedOperation>
1510
                <ownedOperation xmi:id="_wycT4OOSEdyLpcXsYAESEQ" name="getPoint" visibility="public" isStatic="true">
1511
                  <ownedParameter xmi:id="_wycT4eOSEdyLpcXsYAESEQ" name="p1" type="_wycTouOSEdyLpcXsYAESEQ"/>
1512
                  <ownedParameter xmi:id="_wycT4uOSEdyLpcXsYAESEQ" name="p2" type="_wycTouOSEdyLpcXsYAESEQ"/>
1513
                  <ownedParameter xmi:id="_wycT4-OSEdyLpcXsYAESEQ" name="radio" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1514
                  <ownedParameter xmi:id="_wycT5OOSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
1515
                </ownedOperation>
1516
                <ownedOperation xmi:id="_wycT5eOSEdyLpcXsYAESEQ" name="absoluteAngleDistance" visibility="public" isStatic="true">
1517
                  <ownedParameter xmi:id="_wycT5uOSEdyLpcXsYAESEQ" name="angle1" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1518
                  <ownedParameter xmi:id="_wycT5-OSEdyLpcXsYAESEQ" name="angle2" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1519
                  <ownedParameter xmi:id="_wycT6OOSEdyLpcXsYAESEQ" name="return" type="_wySgBOOSEdyLpcXsYAESEQ" direction="return"/>
1520
                </ownedOperation>
1521
                <ownedOperation xmi:id="_wycT6eOSEdyLpcXsYAESEQ" name="createArc" visibility="public" isStatic="true">
1522
                  <ownedParameter xmi:id="_wycT6uOSEdyLpcXsYAESEQ" name="p1" type="_wycTouOSEdyLpcXsYAESEQ"/>
1523
                  <ownedParameter xmi:id="_wycT6-OSEdyLpcXsYAESEQ" name="p2" type="_wycTouOSEdyLpcXsYAESEQ"/>
1524
                  <ownedParameter xmi:id="_wycT7OOSEdyLpcXsYAESEQ" name="p3" type="_wycTouOSEdyLpcXsYAESEQ"/>
1525
                  <ownedParameter xmi:id="_wycT7eOSEdyLpcXsYAESEQ" name="return" type="_wycUDOOSEdyLpcXsYAESEQ" direction="return"/>
1526
                </ownedOperation>
1527
                <ownedOperation xmi:id="_wycT7uOSEdyLpcXsYAESEQ" name="createArc2points" visibility="public" isStatic="true">
1528
                  <ownedParameter xmi:id="_wycT7-OSEdyLpcXsYAESEQ" name="center" type="_wycTouOSEdyLpcXsYAESEQ"/>
1529
                  <ownedParameter xmi:id="_wycT8OOSEdyLpcXsYAESEQ" name="init" type="_wycTouOSEdyLpcXsYAESEQ"/>
1530
                  <ownedParameter xmi:id="_wycT8eOSEdyLpcXsYAESEQ" name="end" type="_wycTouOSEdyLpcXsYAESEQ"/>
1531
                  <ownedParameter xmi:id="_wycT8uOSEdyLpcXsYAESEQ" name="return" type="_wycUDOOSEdyLpcXsYAESEQ" direction="return"/>
1532
                </ownedOperation>
1533
                <ownedOperation xmi:id="_wycT8-OSEdyLpcXsYAESEQ" name="getPoint" visibility="public" isStatic="true">
1534
                  <ownedParameter xmi:id="_wycT9OOSEdyLpcXsYAESEQ" name="p1" type="_wycTouOSEdyLpcXsYAESEQ"/>
1535
                  <ownedParameter xmi:id="_wycT9eOSEdyLpcXsYAESEQ" name="an" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1536
                  <ownedParameter xmi:id="_wycT9uOSEdyLpcXsYAESEQ" name="radio" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1537
                  <ownedParameter xmi:id="_wycT9-OSEdyLpcXsYAESEQ" name="return" type="_wycTouOSEdyLpcXsYAESEQ" direction="return"/>
1538
                </ownedOperation>
1539
                <ownedOperation xmi:id="_wycT-OOSEdyLpcXsYAESEQ" name="isLowAngle" visibility="public" isStatic="true">
1540
                  <ownedParameter xmi:id="_wycT-eOSEdyLpcXsYAESEQ" name="antp" type="_wycTouOSEdyLpcXsYAESEQ"/>
1541
                  <ownedParameter xmi:id="_wycT-uOSEdyLpcXsYAESEQ" name="lastp" type="_wycTouOSEdyLpcXsYAESEQ"/>
1542
                  <ownedParameter xmi:id="_wycT--OSEdyLpcXsYAESEQ" name="interp" type="_wycTouOSEdyLpcXsYAESEQ"/>
1543
                  <ownedParameter xmi:id="_wycT_OOSEdyLpcXsYAESEQ" name="point" type="_wycTouOSEdyLpcXsYAESEQ"/>
1544
                  <ownedParameter xmi:id="_wycT_eOSEdyLpcXsYAESEQ" name="return" type="_wySgAeOSEdyLpcXsYAESEQ" direction="return"/>
1545
                </ownedOperation>
1546
                <ownedOperation xmi:id="_wycT_uOSEdyLpcXsYAESEQ" name="rotateGeom" visibility="public" isStatic="true">
1547
                  <ownedParameter xmi:id="_wycT_-OSEdyLpcXsYAESEQ" name="geometry" type="_wycRC-OSEdyLpcXsYAESEQ"/>
1548
                  <ownedParameter xmi:id="_wycUAOOSEdyLpcXsYAESEQ" name="radAngle" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1549
                  <ownedParameter xmi:id="_wycUAeOSEdyLpcXsYAESEQ" name="basex" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1550
                  <ownedParameter xmi:id="_wycUAuOSEdyLpcXsYAESEQ" name="basey" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1551
                </ownedOperation>
1552
                <ownedOperation xmi:id="_wycUA-OSEdyLpcXsYAESEQ" name="moveGeom" visibility="public" isStatic="true">
1553
                  <ownedParameter xmi:id="_wycUBOOSEdyLpcXsYAESEQ" name="geometry" type="_wycRC-OSEdyLpcXsYAESEQ"/>
1554
                  <ownedParameter xmi:id="_wycUBeOSEdyLpcXsYAESEQ" name="dx" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1555
                  <ownedParameter xmi:id="_wycUBuOSEdyLpcXsYAESEQ" name="dy" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1556
                </ownedOperation>
1557
                <ownedOperation xmi:id="_wycUB-OSEdyLpcXsYAESEQ" name="scaleGeom" visibility="public" isStatic="true">
1558
                  <ownedParameter xmi:id="_wycUCOOSEdyLpcXsYAESEQ" name="geometry" type="_wycRC-OSEdyLpcXsYAESEQ"/>
1559
                  <ownedParameter xmi:id="_wycUCeOSEdyLpcXsYAESEQ" name="basePoint" type="_wycTouOSEdyLpcXsYAESEQ"/>
1560
                  <ownedParameter xmi:id="_wycUCuOSEdyLpcXsYAESEQ" name="sx" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1561
                  <ownedParameter xmi:id="_wycUC-OSEdyLpcXsYAESEQ" name="sy" type="_wySgBOOSEdyLpcXsYAESEQ"/>
1562
                </ownedOperation>
1563
              </packagedElement>
1564
              <packagedElement xmi:type="uml:DataType" xmi:id="_wycUDOOSEdyLpcXsYAESEQ" name="Arc2D"/>
1565
            </packagedElement>
1566
          </packagedElement>
1567
        </packagedElement>
1568
      </packagedElement>
1569
    </packagedElement>
1570
  </packagedElement>
1571
</uml:Model>