Statistics
| Revision:

svn-gvsig-desktop / tags / v1_1_2_Build_1044 / libraries / libGPE / docs / libGPE.uml @ 43637

History | View | Annotate | Download (132 KB)

1
<?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.0.0/UML" xmi:id="_pBZvQPIvEduGyqQ9TYXhZw">
3
  <packagedElement xmi:type="uml:Package" xmi:id="_pBaWUPIvEduGyqQ9TYXhZw" name="org">
4
    <packagedElement xmi:type="uml:Package" xmi:id="_pBaWUfIvEduGyqQ9TYXhZw" name="gvsig">
5
      <packagedElement xmi:type="uml:Package" xmi:id="_pBaWUvIvEduGyqQ9TYXhZw" name="gpe">
6
        <packagedElement xmi:type="uml:Package" xmi:id="_pBaWU_IvEduGyqQ9TYXhZw" name="writers">
7
          <packagedElement xmi:type="uml:Class" xmi:id="_pBaWVPIvEduGyqQ9TYXhZw" name="GPEWriterHandler" clientDependency="_pBa9YfIvEduGyqQ9TYXhZw">
8
            <ownedAttribute xmi:id="_pBaWVfIvEduGyqQ9TYXhZw" name="format" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
9
            <ownedAttribute xmi:id="_pBaWVvIvEduGyqQ9TYXhZw" name="version" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
10
            <ownedAttribute xmi:id="_pBaWV_IvEduGyqQ9TYXhZw" name="fileName" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
11
            <ownedAttribute xmi:id="_pBaWWPIvEduGyqQ9TYXhZw" name="outputFile" visibility="private" type="_pBwU1vIvEduGyqQ9TYXhZw"/>
12
            <ownedAttribute xmi:id="_pBa9YPIvEduGyqQ9TYXhZw" name="errorHandler" visibility="private" type="_pBhEMvIvEduGyqQ9TYXhZw" association="_pBhEKPIvEduGyqQ9TYXhZw"/>
13
            <interfaceRealization xmi:id="_pBa9YfIvEduGyqQ9TYXhZw" name="IGPEWriterHandler" supplier="_pBcLn_IvEduGyqQ9TYXhZw" client="_pBaWVPIvEduGyqQ9TYXhZw" contract="_pBcLn_IvEduGyqQ9TYXhZw"/>
14
            <ownedOperation xmi:id="_pBa9YvIvEduGyqQ9TYXhZw" name="getDefaultVersion" visibility="public" isAbstract="true">
15
              <ownedParameter xmi:id="_pBa9Y_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
16
            </ownedOperation>
17
            <ownedOperation xmi:id="_pBa9ZPIvEduGyqQ9TYXhZw" name="getDefaultFormat" visibility="public" isAbstract="true">
18
              <ownedParameter xmi:id="_pBa9ZfIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
19
            </ownedOperation>
20
            <ownedOperation xmi:id="_pBa9ZvIvEduGyqQ9TYXhZw" name="getOutputFile" visibility="public">
21
              <ownedParameter xmi:id="_pBa9Z_IvEduGyqQ9TYXhZw" name="return" type="_pBwU1vIvEduGyqQ9TYXhZw" direction="return"/>
22
            </ownedOperation>
23
            <ownedOperation xmi:id="_pBa9aPIvEduGyqQ9TYXhZw" name="getErrorHandler" visibility="public">
24
              <ownedParameter xmi:id="_pBa9afIvEduGyqQ9TYXhZw" name="return" type="_pBhEMvIvEduGyqQ9TYXhZw" direction="return"/>
25
            </ownedOperation>
26
            <ownedOperation xmi:id="_pBa9avIvEduGyqQ9TYXhZw" name="setErrorHandler" visibility="public">
27
              <ownedParameter xmi:id="_pBa9a_IvEduGyqQ9TYXhZw" name="errorHandler" type="_pBhEMvIvEduGyqQ9TYXhZw"/>
28
            </ownedOperation>
29
            <ownedOperation xmi:id="_pBa9bPIvEduGyqQ9TYXhZw" name="getFileName" visibility="public">
30
              <ownedParameter xmi:id="_pBa9bfIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
31
            </ownedOperation>
32
            <ownedOperation xmi:id="_pBa9bvIvEduGyqQ9TYXhZw" name="setFileName" visibility="public">
33
              <ownedParameter xmi:id="_pBa9b_IvEduGyqQ9TYXhZw" name="fileName" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
34
            </ownedOperation>
35
            <ownedOperation xmi:id="_pBa9cPIvEduGyqQ9TYXhZw" name="getFormat" visibility="public">
36
              <ownedParameter xmi:id="_pBa9cfIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
37
            </ownedOperation>
38
            <ownedOperation xmi:id="_pBa9cvIvEduGyqQ9TYXhZw" name="setFormat" visibility="public">
39
              <ownedParameter xmi:id="_pBa9c_IvEduGyqQ9TYXhZw" name="format" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
40
            </ownedOperation>
41
            <ownedOperation xmi:id="_pBa9dPIvEduGyqQ9TYXhZw" name="getVersion" visibility="public">
42
              <ownedParameter xmi:id="_pBa9dfIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
43
            </ownedOperation>
44
            <ownedOperation xmi:id="_pBa9dvIvEduGyqQ9TYXhZw" name="setVersion" visibility="public">
45
              <ownedParameter xmi:id="_pBbkcPIvEduGyqQ9TYXhZw" name="version" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
46
            </ownedOperation>
47
            <ownedOperation xmi:id="_pBbkcfIvEduGyqQ9TYXhZw" name="close" visibility="public"/>
48
            <ownedOperation xmi:id="_pBbkcvIvEduGyqQ9TYXhZw" name="endBbox" visibility="public"/>
49
            <ownedOperation xmi:id="_pBbkc_IvEduGyqQ9TYXhZw" name="endElement" visibility="public"/>
50
            <ownedOperation xmi:id="_pBbkdPIvEduGyqQ9TYXhZw" name="endInnerBoundary" visibility="public"/>
51
            <ownedOperation xmi:id="_pBbkdfIvEduGyqQ9TYXhZw" name="endLayer" visibility="public"/>
52
            <ownedOperation xmi:id="_pBbkdvIvEduGyqQ9TYXhZw" name="endLineString" visibility="public"/>
53
            <ownedOperation xmi:id="_pBbkd_IvEduGyqQ9TYXhZw" name="endLinearRing" visibility="public"/>
54
            <ownedOperation xmi:id="_pBbkePIvEduGyqQ9TYXhZw" name="endPoint" visibility="public"/>
55
            <ownedOperation xmi:id="_pBbkefIvEduGyqQ9TYXhZw" name="endPolygon" visibility="public"/>
56
            <ownedOperation xmi:id="_pBbkevIvEduGyqQ9TYXhZw" name="initialize" visibility="public"/>
57
            <ownedOperation xmi:id="_pBbke_IvEduGyqQ9TYXhZw" name="startBbox" visibility="public">
58
              <ownedParameter xmi:id="_pBbkfPIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
59
              <ownedParameter xmi:id="_pBbkffIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
60
              <ownedParameter xmi:id="_pBbkfvIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
61
              <ownedParameter xmi:id="_pBbkf_IvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
62
              <ownedParameter xmi:id="_pBbkgPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
63
            </ownedOperation>
64
            <ownedOperation xmi:id="_pBbkgfIvEduGyqQ9TYXhZw" name="startElement" visibility="public">
65
              <ownedParameter xmi:id="_pBbkgvIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
66
              <ownedParameter xmi:id="_pBbkg_IvEduGyqQ9TYXhZw" name="value" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
67
              <ownedParameter xmi:id="_pBbkhPIvEduGyqQ9TYXhZw" name="type" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
68
            </ownedOperation>
69
            <ownedOperation xmi:id="_pBbkhfIvEduGyqQ9TYXhZw" name="startInnerBoundary" visibility="public">
70
              <ownedParameter xmi:id="_pBbkhvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
71
              <ownedParameter xmi:id="_pBbkh_IvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
72
              <ownedParameter xmi:id="_pBbkiPIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
73
              <ownedParameter xmi:id="_pBbkifIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
74
              <ownedParameter xmi:id="_pBbkivIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
75
            </ownedOperation>
76
            <ownedOperation xmi:id="_pBbki_IvEduGyqQ9TYXhZw" name="startLayer" visibility="public">
77
              <ownedParameter xmi:id="_pBbkjPIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
78
              <ownedParameter xmi:id="_pBbkjfIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
79
              <ownedParameter xmi:id="_pBbkjvIvEduGyqQ9TYXhZw" name="description" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
80
              <ownedParameter xmi:id="_pBbkj_IvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
81
            </ownedOperation>
82
            <ownedOperation xmi:id="_pBbkkPIvEduGyqQ9TYXhZw" name="startLineString" visibility="public">
83
              <ownedParameter xmi:id="_pBbkkfIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
84
              <ownedParameter xmi:id="_pBbkkvIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
85
              <ownedParameter xmi:id="_pBbkk_IvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
86
              <ownedParameter xmi:id="_pBbklPIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
87
              <ownedParameter xmi:id="_pBbklfIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
88
            </ownedOperation>
89
            <ownedOperation xmi:id="_pBbklvIvEduGyqQ9TYXhZw" name="startLinearRing" visibility="public">
90
              <ownedParameter xmi:id="_pBbkl_IvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
91
              <ownedParameter xmi:id="_pBbkmPIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
92
              <ownedParameter xmi:id="_pBcLgPIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
93
              <ownedParameter xmi:id="_pBcLgfIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
94
              <ownedParameter xmi:id="_pBcLgvIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
95
            </ownedOperation>
96
            <ownedOperation xmi:id="_pBcLg_IvEduGyqQ9TYXhZw" name="startPoint" visibility="public">
97
              <ownedParameter xmi:id="_pBcLhPIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
98
              <ownedParameter xmi:id="_pBcLhfIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
99
              <ownedParameter xmi:id="_pBcLhvIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
100
              <ownedParameter xmi:id="_pBcLh_IvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
101
              <ownedParameter xmi:id="_pBcLiPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
102
            </ownedOperation>
103
            <ownedOperation xmi:id="_pBcLifIvEduGyqQ9TYXhZw" name="startPolygon" visibility="public">
104
              <ownedParameter xmi:id="_pBcLivIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
105
              <ownedParameter xmi:id="_pBcLi_IvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
106
              <ownedParameter xmi:id="_pBcLjPIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
107
              <ownedParameter xmi:id="_pBcLjfIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
108
              <ownedParameter xmi:id="_pBcLjvIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
109
            </ownedOperation>
110
            <ownedOperation xmi:id="_pBcLj_IvEduGyqQ9TYXhZw" name="endFeature" visibility="public"/>
111
            <ownedOperation xmi:id="_pBcLkPIvEduGyqQ9TYXhZw" name="startFeature" visibility="public">
112
              <ownedParameter xmi:id="_pBcLkfIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
113
              <ownedParameter xmi:id="_pBcLkvIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
114
            </ownedOperation>
115
            <ownedOperation xmi:id="_pBcLk_IvEduGyqQ9TYXhZw" name="endMuliPoint" visibility="public"/>
116
            <ownedOperation xmi:id="_pBcLlPIvEduGyqQ9TYXhZw" name="endMultiLineString" visibility="public"/>
117
            <ownedOperation xmi:id="_pBcLlfIvEduGyqQ9TYXhZw" name="endMultiPolygon" visibility="public"/>
118
            <ownedOperation xmi:id="_pBcLlvIvEduGyqQ9TYXhZw" name="startMultiLineString" visibility="public">
119
              <ownedParameter xmi:id="_pBcLl_IvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
120
              <ownedParameter xmi:id="_pBcLmPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
121
            </ownedOperation>
122
            <ownedOperation xmi:id="_pBcLmfIvEduGyqQ9TYXhZw" name="startMultiPoint" visibility="public">
123
              <ownedParameter xmi:id="_pBcLmvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
124
              <ownedParameter xmi:id="_pBcLm_IvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
125
            </ownedOperation>
126
            <ownedOperation xmi:id="_pBcLnPIvEduGyqQ9TYXhZw" name="startMultiPolygon" visibility="public">
127
              <ownedParameter xmi:id="_pBcLnfIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
128
              <ownedParameter xmi:id="_pBcLnvIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
129
            </ownedOperation>
130
          </packagedElement>
131
          <packagedElement xmi:type="uml:Interface" xmi:id="_pBcLn_IvEduGyqQ9TYXhZw" name="IGPEWriterHandler">
132
            <ownedOperation xmi:id="_pBcLofIvEduGyqQ9TYXhZw" name="close" visibility="public"/>
133
            <ownedOperation xmi:id="_pBcLovIvEduGyqQ9TYXhZw" name="startLayer" visibility="public">
134
              <ownedParameter xmi:id="_pBcLo_IvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
135
              <ownedParameter xmi:id="_pBcLpPIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
136
              <ownedParameter xmi:id="_pBcLpfIvEduGyqQ9TYXhZw" name="description" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
137
              <ownedParameter xmi:id="_pBcLpvIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
138
            </ownedOperation>
139
            <ownedOperation xmi:id="_pBcLp_IvEduGyqQ9TYXhZw" name="endLayer" visibility="public"/>
140
            <ownedOperation xmi:id="_pBcLqPIvEduGyqQ9TYXhZw" name="startBbox" visibility="public">
141
              <ownedParameter xmi:id="_pBcLqfIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
142
              <ownedParameter xmi:id="_pBcLqvIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
143
              <ownedParameter xmi:id="_pBcLq_IvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
144
              <ownedParameter xmi:id="_pBcLrPIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
145
              <ownedParameter xmi:id="_pBcykPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
146
            </ownedOperation>
147
            <ownedOperation xmi:id="_pBcykfIvEduGyqQ9TYXhZw" name="endBbox" visibility="public"/>
148
            <ownedOperation xmi:id="_pBcykvIvEduGyqQ9TYXhZw" name="startElement" visibility="public">
149
              <ownedParameter xmi:id="_pBcyk_IvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
150
              <ownedParameter xmi:id="_pBcylPIvEduGyqQ9TYXhZw" name="value" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
151
              <ownedParameter xmi:id="_pBcylfIvEduGyqQ9TYXhZw" name="type" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
152
            </ownedOperation>
153
            <ownedOperation xmi:id="_pBcylvIvEduGyqQ9TYXhZw" name="endElement" visibility="public"/>
154
            <ownedOperation xmi:id="_pBcyl_IvEduGyqQ9TYXhZw" name="startFeature" visibility="public">
155
              <ownedParameter xmi:id="_pBcymPIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
156
              <ownedParameter xmi:id="_pBcymfIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
157
            </ownedOperation>
158
            <ownedOperation xmi:id="_pBcymvIvEduGyqQ9TYXhZw" name="endFeature" visibility="public"/>
159
            <ownedOperation xmi:id="_pBcym_IvEduGyqQ9TYXhZw" name="startPoint" visibility="public">
160
              <ownedParameter xmi:id="_pBcynPIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
161
              <ownedParameter xmi:id="_pBcynfIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
162
              <ownedParameter xmi:id="_pBcynvIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
163
              <ownedParameter xmi:id="_pBcyn_IvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
164
              <ownedParameter xmi:id="_pBcyoPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
165
            </ownedOperation>
166
            <ownedOperation xmi:id="_pBcyofIvEduGyqQ9TYXhZw" name="endPoint" visibility="public"/>
167
            <ownedOperation xmi:id="_pBcyovIvEduGyqQ9TYXhZw" name="startMultiPoint" visibility="public">
168
              <ownedParameter xmi:id="_pBcyo_IvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
169
              <ownedParameter xmi:id="_pBcypPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
170
            </ownedOperation>
171
            <ownedOperation xmi:id="_pBcypfIvEduGyqQ9TYXhZw" name="endMuliPoint" visibility="public"/>
172
            <ownedOperation xmi:id="_pBcypvIvEduGyqQ9TYXhZw" name="startLineString" visibility="public">
173
              <ownedParameter xmi:id="_pBcyp_IvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
174
              <ownedParameter xmi:id="_pBcyqPIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
175
              <ownedParameter xmi:id="_pBcyqfIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
176
              <ownedParameter xmi:id="_pBcyqvIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
177
              <ownedParameter xmi:id="_pBcyq_IvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
178
            </ownedOperation>
179
            <ownedOperation xmi:id="_pBcyrPIvEduGyqQ9TYXhZw" name="endLineString" visibility="public"/>
180
            <ownedOperation xmi:id="_pBcyrfIvEduGyqQ9TYXhZw" name="startMultiLineString" visibility="public">
181
              <ownedParameter xmi:id="_pBcyrvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
182
              <ownedParameter xmi:id="_pBcyr_IvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
183
            </ownedOperation>
184
            <ownedOperation xmi:id="_pBcysPIvEduGyqQ9TYXhZw" name="endMultiLineString" visibility="public"/>
185
            <ownedOperation xmi:id="_pBcysfIvEduGyqQ9TYXhZw" name="startLinearRing" visibility="public">
186
              <ownedParameter xmi:id="_pBcysvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
187
              <ownedParameter xmi:id="_pBcys_IvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
188
              <ownedParameter xmi:id="_pBcytPIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
189
              <ownedParameter xmi:id="_pBcytfIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
190
              <ownedParameter xmi:id="_pBcytvIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
191
            </ownedOperation>
192
            <ownedOperation xmi:id="_pBcyt_IvEduGyqQ9TYXhZw" name="endLinearRing" visibility="public"/>
193
            <ownedOperation xmi:id="_pBcyuPIvEduGyqQ9TYXhZw" name="startPolygon" visibility="public">
194
              <ownedParameter xmi:id="_pBcyufIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
195
              <ownedParameter xmi:id="_pBcyuvIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
196
              <ownedParameter xmi:id="_pBcyu_IvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
197
              <ownedParameter xmi:id="_pBcyvPIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
198
              <ownedParameter xmi:id="_pBcyvfIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
199
            </ownedOperation>
200
            <ownedOperation xmi:id="_pBcyvvIvEduGyqQ9TYXhZw" name="endPolygon" visibility="public"/>
201
            <ownedOperation xmi:id="_pBcyv_IvEduGyqQ9TYXhZw" name="startMultiPolygon" visibility="public">
202
              <ownedParameter xmi:id="_pBeAsPIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
203
              <ownedParameter xmi:id="_pBeAsfIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
204
            </ownedOperation>
205
            <ownedOperation xmi:id="_pBeAsvIvEduGyqQ9TYXhZw" name="endMultiPolygon" visibility="public"/>
206
            <ownedOperation xmi:id="_pBeAs_IvEduGyqQ9TYXhZw" name="startInnerBoundary" visibility="public">
207
              <ownedParameter xmi:id="_pBeAtPIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
208
              <ownedParameter xmi:id="_pBeAtfIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
209
              <ownedParameter xmi:id="_pBeAtvIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
210
              <ownedParameter xmi:id="_pBeAt_IvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
211
              <ownedParameter xmi:id="_pBeAuPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
212
            </ownedOperation>
213
            <ownedOperation xmi:id="_pBeAufIvEduGyqQ9TYXhZw" name="endInnerBoundary" visibility="public"/>
214
            <ownedOperation xmi:id="_pBcLoPIvEduGyqQ9TYXhZw" name="initialize" visibility="public"/>
215
          </packagedElement>
216
          <packagedElement xmi:type="uml:Class" xmi:id="_pBeAuvIvEduGyqQ9TYXhZw" name="GPELayerHeaderTest">
217
            <generalization xmi:id="_pBeAu_IvEduGyqQ9TYXhZw" general="_pBen2_IvEduGyqQ9TYXhZw"/>
218
            <ownedOperation xmi:id="_pBeAvPIvEduGyqQ9TYXhZw" name="readObjects" visibility="public"/>
219
            <ownedOperation xmi:id="_pBeAvfIvEduGyqQ9TYXhZw" name="writeObjects" visibility="public"/>
220
          </packagedElement>
221
          <packagedElement xmi:type="uml:Class" xmi:id="_pBeAvvIvEduGyqQ9TYXhZw" name="GPELineStringLayerTest">
222
            <generalization xmi:id="_pBeAv_IvEduGyqQ9TYXhZw" general="_pBen2_IvEduGyqQ9TYXhZw"/>
223
            <ownedAttribute xmi:id="_pBeAwPIvEduGyqQ9TYXhZw" name="layerId" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
224
            <ownedAttribute xmi:id="_pBeAwfIvEduGyqQ9TYXhZw" name="layerName" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
225
            <ownedAttribute xmi:id="_pBenwPIvEduGyqQ9TYXhZw" name="layerDescription" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
226
            <ownedAttribute xmi:id="_pBenwfIvEduGyqQ9TYXhZw" name="srs" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
227
            <ownedAttribute xmi:id="_pBenwvIvEduGyqQ9TYXhZw" name="bboxId" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
228
            <ownedAttribute xmi:id="_pBenw_IvEduGyqQ9TYXhZw" name="bboxX" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
229
            <ownedAttribute xmi:id="_pBenxPIvEduGyqQ9TYXhZw" name="bboxY" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
230
            <ownedAttribute xmi:id="_pBenxfIvEduGyqQ9TYXhZw" name="bboxZ" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
231
            <ownedAttribute xmi:id="_pBenxvIvEduGyqQ9TYXhZw" name="element1Name" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
232
            <ownedAttribute xmi:id="_pBenx_IvEduGyqQ9TYXhZw" name="feature1Name" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
233
            <ownedAttribute xmi:id="_pBenyPIvEduGyqQ9TYXhZw" name="feature1Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
234
            <ownedAttribute xmi:id="_pBenyfIvEduGyqQ9TYXhZw" name="lineString1Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
235
            <ownedAttribute xmi:id="_pBenyvIvEduGyqQ9TYXhZw" name="lineString1X" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
236
            <ownedAttribute xmi:id="_pBeny_IvEduGyqQ9TYXhZw" name="lineString1Y" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
237
            <ownedAttribute xmi:id="_pBenzPIvEduGyqQ9TYXhZw" name="lineString1Z" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
238
            <ownedAttribute xmi:id="_pBenzfIvEduGyqQ9TYXhZw" name="element11Value" visibility="private" type="_pBhEJ_IvEduGyqQ9TYXhZw"/>
239
            <ownedAttribute xmi:id="_pBenzvIvEduGyqQ9TYXhZw" name="feature2Name" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
240
            <ownedAttribute xmi:id="_pBenz_IvEduGyqQ9TYXhZw" name="feature2Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
241
            <ownedAttribute xmi:id="_pBen0PIvEduGyqQ9TYXhZw" name="lineString2Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
242
            <ownedAttribute xmi:id="_pBen0fIvEduGyqQ9TYXhZw" name="lineString2X" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
243
            <ownedAttribute xmi:id="_pBen0vIvEduGyqQ9TYXhZw" name="lineString2Y" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
244
            <ownedAttribute xmi:id="_pBen0_IvEduGyqQ9TYXhZw" name="lineString2Z" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
245
            <ownedAttribute xmi:id="_pBen1PIvEduGyqQ9TYXhZw" name="element21Value" visibility="private" type="_pBhEJ_IvEduGyqQ9TYXhZw"/>
246
            <ownedOperation xmi:id="_pBen1fIvEduGyqQ9TYXhZw" name="readObjects" visibility="public"/>
247
            <ownedOperation xmi:id="_pBen1vIvEduGyqQ9TYXhZw" name="writeObjects" visibility="public"/>
248
          </packagedElement>
249
          <packagedElement xmi:type="uml:Class" xmi:id="_pBen1_IvEduGyqQ9TYXhZw" name="GPEMultiPointLayerTest">
250
            <generalization xmi:id="_pBen2PIvEduGyqQ9TYXhZw" general="_pBen2_IvEduGyqQ9TYXhZw"/>
251
            <ownedOperation xmi:id="_pBen2fIvEduGyqQ9TYXhZw" name="readObjects" visibility="public"/>
252
            <ownedOperation xmi:id="_pBen2vIvEduGyqQ9TYXhZw" name="writeObjects" visibility="public"/>
253
          </packagedElement>
254
          <packagedElement xmi:type="uml:Class" xmi:id="_pBen2_IvEduGyqQ9TYXhZw" name="GPEWriterBaseTest">
255
            <generalization xmi:id="_pBen3PIvEduGyqQ9TYXhZw" general="_pBwUyfIvEduGyqQ9TYXhZw"/>
256
            <ownedAttribute xmi:id="_pBen3fIvEduGyqQ9TYXhZw" name="filename" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
257
            <ownedAttribute xmi:id="_pBen3vIvEduGyqQ9TYXhZw" name="writerHandler" visibility="private" type="_pBaWVPIvEduGyqQ9TYXhZw" association="_pBhEKvIvEduGyqQ9TYXhZw"/>
258
            <ownedAttribute xmi:id="_pBen3_IvEduGyqQ9TYXhZw" name="contenHandler" visibility="private" type="_pBpnAPIvEduGyqQ9TYXhZw" association="_pBhELPIvEduGyqQ9TYXhZw"/>
259
            <ownedAttribute xmi:id="_pBen4PIvEduGyqQ9TYXhZw" name="errorHandler" visibility="private" type="_pBhEMvIvEduGyqQ9TYXhZw" association="_pBhELvIvEduGyqQ9TYXhZw"/>
260
            <ownedAttribute xmi:id="_pBen4fIvEduGyqQ9TYXhZw" name="parser" visibility="private" type="_pBsDIPIvEduGyqQ9TYXhZw" association="_pBhEMPIvEduGyqQ9TYXhZw"/>
261
            <ownedAttribute xmi:id="_pBen4vIvEduGyqQ9TYXhZw" name="outputFile" visibility="private" type="_pBwU1vIvEduGyqQ9TYXhZw"/>
262
            <ownedOperation xmi:id="_pBen4_IvEduGyqQ9TYXhZw" name="setUp" visibility="public"/>
263
            <ownedOperation xmi:id="_pBen5PIvEduGyqQ9TYXhZw" name="tearDown" visibility="public"/>
264
            <ownedOperation xmi:id="_pBen5fIvEduGyqQ9TYXhZw" name="testWriter" visibility="public"/>
265
            <ownedOperation xmi:id="_pBen5vIvEduGyqQ9TYXhZw" name="writeObjects" visibility="public" isAbstract="true"/>
266
            <ownedOperation xmi:id="_pBen5_IvEduGyqQ9TYXhZw" name="readObjects" visibility="public" isAbstract="true"/>
267
            <ownedOperation xmi:id="_pBen6PIvEduGyqQ9TYXhZw" name="getGPEWriterHandlerName" visibility="public">
268
              <ownedParameter xmi:id="_pBen6fIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
269
            </ownedOperation>
270
            <ownedOperation xmi:id="_pBen6vIvEduGyqQ9TYXhZw" name="getGPEWriterHandlerDescription" visibility="public">
271
              <ownedParameter xmi:id="_pBen6_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
272
            </ownedOperation>
273
            <ownedOperation xmi:id="_pBen7PIvEduGyqQ9TYXhZw" name="getGPEWriterHandlerClass" visibility="public" isAbstract="true">
274
              <ownedParameter xmi:id="_pBen7fIvEduGyqQ9TYXhZw" name="return" type="_pBwU1fIvEduGyqQ9TYXhZw" direction="return"/>
275
            </ownedOperation>
276
            <ownedOperation xmi:id="_pBen7vIvEduGyqQ9TYXhZw" name="getGPEParserName" visibility="public">
277
              <ownedParameter xmi:id="_pBen7_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
278
            </ownedOperation>
279
            <ownedOperation xmi:id="_pBen8PIvEduGyqQ9TYXhZw" name="getGPEParserDescription" visibility="public">
280
              <ownedParameter xmi:id="_pBfO0PIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
281
            </ownedOperation>
282
            <ownedOperation xmi:id="_pBfO0fIvEduGyqQ9TYXhZw" name="getGPEParserClass" visibility="public" isAbstract="true">
283
              <ownedParameter xmi:id="_pBfO0vIvEduGyqQ9TYXhZw" name="return" type="_pBwU1fIvEduGyqQ9TYXhZw" direction="return"/>
284
            </ownedOperation>
285
            <ownedOperation xmi:id="_pBfO0_IvEduGyqQ9TYXhZw" name="getFormat" visibility="public">
286
              <ownedParameter xmi:id="_pBfO1PIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
287
            </ownedOperation>
288
            <ownedOperation xmi:id="_pBfO1fIvEduGyqQ9TYXhZw" name="getVersion" visibility="public">
289
              <ownedParameter xmi:id="_pBfO1vIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
290
            </ownedOperation>
291
            <ownedOperation xmi:id="_pBfO1_IvEduGyqQ9TYXhZw" name="generateRandomPoint" visibility="protected">
292
              <ownedParameter xmi:id="_pBfO2PIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
293
            </ownedOperation>
294
            <ownedOperation xmi:id="_pBfO2fIvEduGyqQ9TYXhZw" name="generateRandomCoordinates" visibility="protected">
295
              <ownedParameter xmi:id="_pBfO2vIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
296
            </ownedOperation>
297
            <ownedOperation xmi:id="_pBfO2_IvEduGyqQ9TYXhZw" name="generateRandomCoordinates" visibility="protected">
298
              <ownedParameter xmi:id="_pBfO3PIvEduGyqQ9TYXhZw" name="length" type="_pBw7pvIvEduGyqQ9TYXhZw"/>
299
              <ownedParameter xmi:id="_pBfO3fIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
300
            </ownedOperation>
301
            <ownedOperation xmi:id="_pBfO3vIvEduGyqQ9TYXhZw" name="generateRandomLinearRing" visibility="protected">
302
              <ownedParameter xmi:id="_pBfO3_IvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
303
            </ownedOperation>
304
            <ownedOperation xmi:id="_pBf14PIvEduGyqQ9TYXhZw" name="generateRandomLinearRing" visibility="protected">
305
              <ownedParameter xmi:id="_pBf14fIvEduGyqQ9TYXhZw" name="length" type="_pBw7pvIvEduGyqQ9TYXhZw"/>
306
              <ownedParameter xmi:id="_pBf14vIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
307
            </ownedOperation>
308
            <ownedOperation xmi:id="_pBf14_IvEduGyqQ9TYXhZw" name="generateRandomBBox" visibility="protected">
309
              <ownedParameter xmi:id="_pBf15PIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
310
            </ownedOperation>
311
            <ownedOperation xmi:id="_pBf15fIvEduGyqQ9TYXhZw" name="getWriterHandler" visibility="public">
312
              <ownedParameter xmi:id="_pBf15vIvEduGyqQ9TYXhZw" name="return" type="_pBaWVPIvEduGyqQ9TYXhZw" direction="return"/>
313
            </ownedOperation>
314
            <ownedOperation xmi:id="_pBf15_IvEduGyqQ9TYXhZw" name="getContenHandler" visibility="public">
315
              <ownedParameter xmi:id="_pBf16PIvEduGyqQ9TYXhZw" name="return" type="_pBpnAPIvEduGyqQ9TYXhZw" direction="return"/>
316
            </ownedOperation>
317
            <ownedOperation xmi:id="_pBf16fIvEduGyqQ9TYXhZw" name="getErrorHandler" visibility="public">
318
              <ownedParameter xmi:id="_pBf16vIvEduGyqQ9TYXhZw" name="return" type="_pBhEMvIvEduGyqQ9TYXhZw" direction="return"/>
319
            </ownedOperation>
320
            <ownedOperation xmi:id="_pBf16_IvEduGyqQ9TYXhZw" name="getLayers" visibility="public">
321
              <ownedParameter xmi:id="_pBf17PIvEduGyqQ9TYXhZw" name="return" type="_pBvth_IvEduGyqQ9TYXhZw" direction="return"/>
322
            </ownedOperation>
323
            <ownedOperation xmi:id="_pBf17fIvEduGyqQ9TYXhZw" name="hasLayerID" visibility="public">
324
              <ownedParameter xmi:id="_pBf17vIvEduGyqQ9TYXhZw" name="return" type="_pBw7ofIvEduGyqQ9TYXhZw" direction="return"/>
325
            </ownedOperation>
326
            <ownedOperation xmi:id="_pBf17_IvEduGyqQ9TYXhZw" name="hasLayerName" visibility="public">
327
              <ownedParameter xmi:id="_pBf18PIvEduGyqQ9TYXhZw" name="return" type="_pBw7ofIvEduGyqQ9TYXhZw" direction="return"/>
328
            </ownedOperation>
329
            <ownedOperation xmi:id="_pBf18fIvEduGyqQ9TYXhZw" name="hasLayerDescription" visibility="public">
330
              <ownedParameter xmi:id="_pBf18vIvEduGyqQ9TYXhZw" name="return" type="_pBw7ofIvEduGyqQ9TYXhZw" direction="return"/>
331
            </ownedOperation>
332
            <ownedOperation xmi:id="_pBf18_IvEduGyqQ9TYXhZw" name="hasLayerBbox" visibility="public">
333
              <ownedParameter xmi:id="_pBf19PIvEduGyqQ9TYXhZw" name="return" type="_pBw7ofIvEduGyqQ9TYXhZw" direction="return"/>
334
            </ownedOperation>
335
            <ownedOperation xmi:id="_pBf19fIvEduGyqQ9TYXhZw" name="hasFeatureID" visibility="public">
336
              <ownedParameter xmi:id="_pBf19vIvEduGyqQ9TYXhZw" name="return" type="_pBw7ofIvEduGyqQ9TYXhZw" direction="return"/>
337
            </ownedOperation>
338
            <ownedOperation xmi:id="_pBf19_IvEduGyqQ9TYXhZw" name="hasFeatureName" visibility="public">
339
              <ownedParameter xmi:id="_pBf1-PIvEduGyqQ9TYXhZw" name="return" type="_pBw7ofIvEduGyqQ9TYXhZw" direction="return"/>
340
            </ownedOperation>
341
            <ownedOperation xmi:id="_pBf1-fIvEduGyqQ9TYXhZw" name="hasFeatureElements" visibility="public">
342
              <ownedParameter xmi:id="_pBf1-vIvEduGyqQ9TYXhZw" name="return" type="_pBw7ofIvEduGyqQ9TYXhZw" direction="return"/>
343
            </ownedOperation>
344
            <ownedOperation xmi:id="_pBf1-_IvEduGyqQ9TYXhZw" name="hasGeometryID" visibility="public">
345
              <ownedParameter xmi:id="_pBf1_PIvEduGyqQ9TYXhZw" name="return" type="_pBw7ofIvEduGyqQ9TYXhZw" direction="return"/>
346
            </ownedOperation>
347
          </packagedElement>
348
          <packagedElement xmi:type="uml:Class" xmi:id="_pBf1_fIvEduGyqQ9TYXhZw" name="GPEPolygonsLayerTest">
349
            <generalization xmi:id="_pBf1_vIvEduGyqQ9TYXhZw" general="_pBen2_IvEduGyqQ9TYXhZw"/>
350
            <ownedAttribute xmi:id="_pBf1__IvEduGyqQ9TYXhZw" name="layerId" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
351
            <ownedAttribute xmi:id="_pBf2APIvEduGyqQ9TYXhZw" name="layerName" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
352
            <ownedAttribute xmi:id="_pBf2AfIvEduGyqQ9TYXhZw" name="layerDescription" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
353
            <ownedAttribute xmi:id="_pBf2AvIvEduGyqQ9TYXhZw" name="srs" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
354
            <ownedAttribute xmi:id="_pBgc8PIvEduGyqQ9TYXhZw" name="bboxId" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
355
            <ownedAttribute xmi:id="_pBgc8fIvEduGyqQ9TYXhZw" name="bboxX" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
356
            <ownedAttribute xmi:id="_pBgc8vIvEduGyqQ9TYXhZw" name="bboxY" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
357
            <ownedAttribute xmi:id="_pBgc8_IvEduGyqQ9TYXhZw" name="bboxZ" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
358
            <ownedAttribute xmi:id="_pBgc9PIvEduGyqQ9TYXhZw" name="element1Name" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
359
            <ownedAttribute xmi:id="_pBgc9fIvEduGyqQ9TYXhZw" name="feature1Name" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
360
            <ownedAttribute xmi:id="_pBgc9vIvEduGyqQ9TYXhZw" name="feature1Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
361
            <ownedAttribute xmi:id="_pBgc9_IvEduGyqQ9TYXhZw" name="polygon1Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
362
            <ownedAttribute xmi:id="_pBgc-PIvEduGyqQ9TYXhZw" name="polygon1X" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
363
            <ownedAttribute xmi:id="_pBgc-fIvEduGyqQ9TYXhZw" name="polygon1Y" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
364
            <ownedAttribute xmi:id="_pBgc-vIvEduGyqQ9TYXhZw" name="polygon1Z" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
365
            <ownedAttribute xmi:id="_pBgc-_IvEduGyqQ9TYXhZw" name="inner11Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
366
            <ownedAttribute xmi:id="_pBgc_PIvEduGyqQ9TYXhZw" name="inner11X" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
367
            <ownedAttribute xmi:id="_pBgc_fIvEduGyqQ9TYXhZw" name="inner11Y" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
368
            <ownedAttribute xmi:id="_pBgc_vIvEduGyqQ9TYXhZw" name="inner11Z" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
369
            <ownedAttribute xmi:id="_pBgc__IvEduGyqQ9TYXhZw" name="inner12Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
370
            <ownedAttribute xmi:id="_pBgdAPIvEduGyqQ9TYXhZw" name="inner12X" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
371
            <ownedAttribute xmi:id="_pBgdAfIvEduGyqQ9TYXhZw" name="inner12Y" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
372
            <ownedAttribute xmi:id="_pBgdAvIvEduGyqQ9TYXhZw" name="inner12Z" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
373
            <ownedAttribute xmi:id="_pBgdA_IvEduGyqQ9TYXhZw" name="element11Value" visibility="private" type="_pBhEJ_IvEduGyqQ9TYXhZw"/>
374
            <ownedAttribute xmi:id="_pBgdBPIvEduGyqQ9TYXhZw" name="feature2Name" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
375
            <ownedAttribute xmi:id="_pBgdBfIvEduGyqQ9TYXhZw" name="feature2Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
376
            <ownedAttribute xmi:id="_pBgdBvIvEduGyqQ9TYXhZw" name="polygon2Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
377
            <ownedAttribute xmi:id="_pBgdB_IvEduGyqQ9TYXhZw" name="polygon2X" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
378
            <ownedAttribute xmi:id="_pBgdCPIvEduGyqQ9TYXhZw" name="polygon2Y" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
379
            <ownedAttribute xmi:id="_pBgdCfIvEduGyqQ9TYXhZw" name="polygon2Z" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
380
            <ownedAttribute xmi:id="_pBgdCvIvEduGyqQ9TYXhZw" name="element21Value" visibility="private" type="_pBhEJ_IvEduGyqQ9TYXhZw"/>
381
            <ownedOperation xmi:id="_pBgdC_IvEduGyqQ9TYXhZw" name="readObjects" visibility="public"/>
382
            <ownedOperation xmi:id="_pBgdDPIvEduGyqQ9TYXhZw" name="writeObjects" visibility="public"/>
383
          </packagedElement>
384
          <packagedElement xmi:type="uml:Class" xmi:id="_pBgdDfIvEduGyqQ9TYXhZw" name="GPEPointsLayerTest">
385
            <generalization xmi:id="_pBgdDvIvEduGyqQ9TYXhZw" general="_pBen2_IvEduGyqQ9TYXhZw"/>
386
            <ownedAttribute xmi:id="_pBgdD_IvEduGyqQ9TYXhZw" name="layerId" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
387
            <ownedAttribute xmi:id="_pBgdEPIvEduGyqQ9TYXhZw" name="layerName" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
388
            <ownedAttribute xmi:id="_pBhEAPIvEduGyqQ9TYXhZw" name="layerDescription" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
389
            <ownedAttribute xmi:id="_pBhEAfIvEduGyqQ9TYXhZw" name="srs" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
390
            <ownedAttribute xmi:id="_pBhEAvIvEduGyqQ9TYXhZw" name="bboxId" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
391
            <ownedAttribute xmi:id="_pBhEA_IvEduGyqQ9TYXhZw" name="bboxX" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
392
            <ownedAttribute xmi:id="_pBhEBPIvEduGyqQ9TYXhZw" name="bboxY" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
393
            <ownedAttribute xmi:id="_pBhEBfIvEduGyqQ9TYXhZw" name="bboxZ" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
394
            <ownedAttribute xmi:id="_pBhEBvIvEduGyqQ9TYXhZw" name="element1Name" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
395
            <ownedAttribute xmi:id="_pBhEB_IvEduGyqQ9TYXhZw" name="feature1Name" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
396
            <ownedAttribute xmi:id="_pBhECPIvEduGyqQ9TYXhZw" name="feature1Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
397
            <ownedAttribute xmi:id="_pBhECfIvEduGyqQ9TYXhZw" name="point1Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
398
            <ownedAttribute xmi:id="_pBhECvIvEduGyqQ9TYXhZw" name="point1X" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
399
            <ownedAttribute xmi:id="_pBhEC_IvEduGyqQ9TYXhZw" name="point1Y" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
400
            <ownedAttribute xmi:id="_pBhEDPIvEduGyqQ9TYXhZw" name="point1Z" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
401
            <ownedAttribute xmi:id="_pBhEDfIvEduGyqQ9TYXhZw" name="element11Value" visibility="private" type="_pBhEJ_IvEduGyqQ9TYXhZw"/>
402
            <ownedAttribute xmi:id="_pBhEDvIvEduGyqQ9TYXhZw" name="feature2Name" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
403
            <ownedAttribute xmi:id="_pBhED_IvEduGyqQ9TYXhZw" name="feature2Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
404
            <ownedAttribute xmi:id="_pBhEEPIvEduGyqQ9TYXhZw" name="point2Id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
405
            <ownedAttribute xmi:id="_pBhEEfIvEduGyqQ9TYXhZw" name="point2X" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
406
            <ownedAttribute xmi:id="_pBhEEvIvEduGyqQ9TYXhZw" name="point2Y" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
407
            <ownedAttribute xmi:id="_pBhEE_IvEduGyqQ9TYXhZw" name="point2Z" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
408
            <ownedAttribute xmi:id="_pBhEFPIvEduGyqQ9TYXhZw" name="element21Value" visibility="private" type="_pBhEJ_IvEduGyqQ9TYXhZw"/>
409
            <ownedOperation xmi:id="_pBhEFfIvEduGyqQ9TYXhZw" name="readObjects" visibility="public"/>
410
            <ownedOperation xmi:id="_pBhEFvIvEduGyqQ9TYXhZw" name="writeObjects" visibility="public"/>
411
          </packagedElement>
412
          <packagedElement xmi:type="uml:Class" xmi:id="_pBhEF_IvEduGyqQ9TYXhZw" name="GPEMultiLineStringLayerTest">
413
            <generalization xmi:id="_pBhEGPIvEduGyqQ9TYXhZw" general="_pBen2_IvEduGyqQ9TYXhZw"/>
414
            <ownedOperation xmi:id="_pBhEGfIvEduGyqQ9TYXhZw" name="readObjects" visibility="public"/>
415
            <ownedOperation xmi:id="_pBhEGvIvEduGyqQ9TYXhZw" name="writeObjects" visibility="public"/>
416
          </packagedElement>
417
          <packagedElement xmi:type="uml:Class" xmi:id="_pBhEG_IvEduGyqQ9TYXhZw" name="GPEMultiPolygonLayerTest">
418
            <generalization xmi:id="_pBhEHPIvEduGyqQ9TYXhZw" general="_pBen2_IvEduGyqQ9TYXhZw"/>
419
            <ownedOperation xmi:id="_pBhEHfIvEduGyqQ9TYXhZw" name="readObjects" visibility="public"/>
420
            <ownedOperation xmi:id="_pBhEHvIvEduGyqQ9TYXhZw" name="writeObjects" visibility="public"/>
421
          </packagedElement>
422
          <packagedElement xmi:type="uml:Class" xmi:id="_pBhEH_IvEduGyqQ9TYXhZw" name="GPELinearRingLayerTest">
423
            <generalization xmi:id="_pBhEIPIvEduGyqQ9TYXhZw" general="_pBen2_IvEduGyqQ9TYXhZw"/>
424
            <ownedOperation xmi:id="_pBhEIfIvEduGyqQ9TYXhZw" name="readObjects" visibility="public"/>
425
            <ownedOperation xmi:id="_pBhEIvIvEduGyqQ9TYXhZw" name="writeObjects" visibility="public"/>
426
          </packagedElement>
427
          <packagedElement xmi:type="uml:Class" xmi:id="_pBhEI_IvEduGyqQ9TYXhZw" name="GPEMultiLayerTest">
428
            <generalization xmi:id="_pBhEJPIvEduGyqQ9TYXhZw" general="_pBen2_IvEduGyqQ9TYXhZw"/>
429
            <ownedOperation xmi:id="_pBhEJfIvEduGyqQ9TYXhZw" name="readObjects" visibility="public"/>
430
            <ownedOperation xmi:id="_pBhEJvIvEduGyqQ9TYXhZw" name="writeObjects" visibility="public"/>
431
          </packagedElement>
432
          <packagedElement xmi:type="uml:DataType" xmi:id="_pBhEJ_IvEduGyqQ9TYXhZw" name="Integer"/>
433
          <packagedElement xmi:type="uml:Association" xmi:id="_pBhEKPIvEduGyqQ9TYXhZw" memberEnd="_pBa9YPIvEduGyqQ9TYXhZw _pBhEKfIvEduGyqQ9TYXhZw">
434
            <ownedEnd xmi:id="_pBhEKfIvEduGyqQ9TYXhZw" name="target" type="_pBaWVPIvEduGyqQ9TYXhZw" association="_pBhEKPIvEduGyqQ9TYXhZw"/>
435
          </packagedElement>
436
          <packagedElement xmi:type="uml:Association" xmi:id="_pBhEKvIvEduGyqQ9TYXhZw" memberEnd="_pBen3vIvEduGyqQ9TYXhZw _pBhEK_IvEduGyqQ9TYXhZw">
437
            <ownedEnd xmi:id="_pBhEK_IvEduGyqQ9TYXhZw" name="target" type="_pBen2_IvEduGyqQ9TYXhZw" association="_pBhEKvIvEduGyqQ9TYXhZw"/>
438
          </packagedElement>
439
          <packagedElement xmi:type="uml:Association" xmi:id="_pBhELPIvEduGyqQ9TYXhZw" memberEnd="_pBen3_IvEduGyqQ9TYXhZw _pBhELfIvEduGyqQ9TYXhZw">
440
            <ownedEnd xmi:id="_pBhELfIvEduGyqQ9TYXhZw" name="target" type="_pBen2_IvEduGyqQ9TYXhZw" association="_pBhELPIvEduGyqQ9TYXhZw"/>
441
          </packagedElement>
442
          <packagedElement xmi:type="uml:Association" xmi:id="_pBhELvIvEduGyqQ9TYXhZw" memberEnd="_pBen4PIvEduGyqQ9TYXhZw _pBhEL_IvEduGyqQ9TYXhZw">
443
            <ownedEnd xmi:id="_pBhEL_IvEduGyqQ9TYXhZw" name="target" type="_pBen2_IvEduGyqQ9TYXhZw" association="_pBhELvIvEduGyqQ9TYXhZw"/>
444
          </packagedElement>
445
          <packagedElement xmi:type="uml:Association" xmi:id="_pBhEMPIvEduGyqQ9TYXhZw" memberEnd="_pBen4fIvEduGyqQ9TYXhZw _pBhEMfIvEduGyqQ9TYXhZw">
446
            <ownedEnd xmi:id="_pBhEMfIvEduGyqQ9TYXhZw" name="target" type="_pBen2_IvEduGyqQ9TYXhZw" association="_pBhEMPIvEduGyqQ9TYXhZw"/>
447
          </packagedElement>
448
        </packagedElement>
449
        <packagedElement xmi:type="uml:Class" xmi:id="_pBhEMvIvEduGyqQ9TYXhZw" name="GPEErrorHandler" clientDependency="_pBhEM_IvEduGyqQ9TYXhZw">
450
          <interfaceRealization xmi:id="_pBhEM_IvEduGyqQ9TYXhZw" name="IGPEErrorHandler" supplier="_pBrcW_IvEduGyqQ9TYXhZw" client="_pBhEMvIvEduGyqQ9TYXhZw" contract="_pBrcW_IvEduGyqQ9TYXhZw"/>
451
          <ownedOperation xmi:id="_pBhENPIvEduGyqQ9TYXhZw" name="addError" visibility="public">
452
            <ownedParameter xmi:id="_pBhENfIvEduGyqQ9TYXhZw" name="e" type="_pBwU0PIvEduGyqQ9TYXhZw"/>
453
          </ownedOperation>
454
          <ownedOperation xmi:id="_pBhENvIvEduGyqQ9TYXhZw" name="addWarning" visibility="public">
455
            <ownedParameter xmi:id="_pBhEN_IvEduGyqQ9TYXhZw" name="e" type="_pBwU0PIvEduGyqQ9TYXhZw"/>
456
          </ownedOperation>
457
        </packagedElement>
458
        <packagedElement xmi:type="uml:Interface" xmi:id="_pBhEOPIvEduGyqQ9TYXhZw" name="IGPEContentHandler">
459
          <ownedOperation xmi:id="_pBhEOfIvEduGyqQ9TYXhZw" name="startBbox" visibility="public">
460
            <ownedParameter xmi:id="_pBhEOvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
461
            <ownedParameter xmi:id="_pBhEO_IvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
462
            <ownedParameter xmi:id="_pBhEPPIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
463
            <ownedParameter xmi:id="_pBhEPfIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
464
            <ownedParameter xmi:id="_pBhEPvIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
465
            <ownedParameter xmi:id="_pBhEP_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
466
          </ownedOperation>
467
          <ownedOperation xmi:id="_pBhEQPIvEduGyqQ9TYXhZw" name="endBbox" visibility="public">
468
            <ownedParameter xmi:id="_pBhEQfIvEduGyqQ9TYXhZw" name="bbox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
469
          </ownedOperation>
470
          <ownedOperation xmi:id="_pBhrEPIvEduGyqQ9TYXhZw" name="startLayer" visibility="public">
471
            <ownedParameter xmi:id="_pBhrEfIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
472
            <ownedParameter xmi:id="_pBhrEvIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
473
            <ownedParameter xmi:id="_pBhrE_IvEduGyqQ9TYXhZw" name="description" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
474
            <ownedParameter xmi:id="_pBhrFPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
475
            <ownedParameter xmi:id="_pBhrFfIvEduGyqQ9TYXhZw" name="parentLayer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
476
            <ownedParameter xmi:id="_pBhrFvIvEduGyqQ9TYXhZw" name="bBox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
477
            <ownedParameter xmi:id="_pBhrF_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
478
          </ownedOperation>
479
          <ownedOperation xmi:id="_pBhrGPIvEduGyqQ9TYXhZw" name="endLayer" visibility="public">
480
            <ownedParameter xmi:id="_pBhrGfIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
481
          </ownedOperation>
482
          <ownedOperation xmi:id="_pBhrGvIvEduGyqQ9TYXhZw" name="addNameToLayer" visibility="public">
483
            <ownedParameter xmi:id="_pBhrG_IvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
484
            <ownedParameter xmi:id="_pBhrHPIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
485
          </ownedOperation>
486
          <ownedOperation xmi:id="_pBhrHfIvEduGyqQ9TYXhZw" name="addDescriptionToLayer" visibility="public">
487
            <ownedParameter xmi:id="_pBhrHvIvEduGyqQ9TYXhZw" name="description" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
488
            <ownedParameter xmi:id="_pBhrH_IvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
489
          </ownedOperation>
490
          <ownedOperation xmi:id="_pBhrIPIvEduGyqQ9TYXhZw" name="addSrsToLayer" visibility="public">
491
            <ownedParameter xmi:id="_pBhrIfIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
492
            <ownedParameter xmi:id="_pBhrIvIvEduGyqQ9TYXhZw" name="Layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
493
          </ownedOperation>
494
          <ownedOperation xmi:id="_pBhrI_IvEduGyqQ9TYXhZw" name="addParentLayerToLayer" visibility="public">
495
            <ownedParameter xmi:id="_pBhrJPIvEduGyqQ9TYXhZw" name="parent" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
496
            <ownedParameter xmi:id="_pBhrJfIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
497
          </ownedOperation>
498
          <ownedOperation xmi:id="_pBhrJvIvEduGyqQ9TYXhZw" name="addBboxToLayer" visibility="public">
499
            <ownedParameter xmi:id="_pBhrJ_IvEduGyqQ9TYXhZw" name="bbox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
500
            <ownedParameter xmi:id="_pBhrKPIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
501
          </ownedOperation>
502
          <ownedOperation xmi:id="_pBhrKfIvEduGyqQ9TYXhZw" name="startFeature" visibility="public">
503
            <ownedParameter xmi:id="_pBhrKvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
504
            <ownedParameter xmi:id="_pBhrK_IvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
505
            <ownedParameter xmi:id="_pBhrLPIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
506
            <ownedParameter xmi:id="_pBhrLfIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
507
          </ownedOperation>
508
          <ownedOperation xmi:id="_pBhrLvIvEduGyqQ9TYXhZw" name="endFeature" visibility="public">
509
            <ownedParameter xmi:id="_pBhrL_IvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
510
          </ownedOperation>
511
          <ownedOperation xmi:id="_pBhrMPIvEduGyqQ9TYXhZw" name="addNameToFeature" visibility="public">
512
            <ownedParameter xmi:id="_pBhrMfIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
513
            <ownedParameter xmi:id="_pBhrMvIvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
514
          </ownedOperation>
515
          <ownedOperation xmi:id="_pBhrM_IvEduGyqQ9TYXhZw" name="addFeatureToLayer" visibility="public">
516
            <ownedParameter xmi:id="_pBhrNPIvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
517
            <ownedParameter xmi:id="_pBhrNfIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
518
          </ownedOperation>
519
          <ownedOperation xmi:id="_pBhrNvIvEduGyqQ9TYXhZw" name="startElement" visibility="public">
520
            <ownedParameter xmi:id="_pBhrN_IvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
521
            <ownedParameter xmi:id="_pBhrOPIvEduGyqQ9TYXhZw" name="value" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
522
            <ownedParameter xmi:id="_pBhrOfIvEduGyqQ9TYXhZw" name="type" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
523
            <ownedParameter xmi:id="_pBhrOvIvEduGyqQ9TYXhZw" name="parentElement" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
524
            <ownedParameter xmi:id="_pBhrO_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
525
          </ownedOperation>
526
          <ownedOperation xmi:id="_pBhrPPIvEduGyqQ9TYXhZw" name="endElement" visibility="public">
527
            <ownedParameter xmi:id="_pBhrPfIvEduGyqQ9TYXhZw" name="element" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
528
          </ownedOperation>
529
          <ownedOperation xmi:id="_pBhrPvIvEduGyqQ9TYXhZw" name="addParentElementToElement" visibility="public">
530
            <ownedParameter xmi:id="_pBhrP_IvEduGyqQ9TYXhZw" name="parent" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
531
            <ownedParameter xmi:id="_pBhrQPIvEduGyqQ9TYXhZw" name="element" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
532
          </ownedOperation>
533
          <ownedOperation xmi:id="_pBhrQfIvEduGyqQ9TYXhZw" name="addElementToFeature" visibility="public">
534
            <ownedParameter xmi:id="_pBhrQvIvEduGyqQ9TYXhZw" name="element" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
535
            <ownedParameter xmi:id="_pBhrQ_IvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
536
          </ownedOperation>
537
          <ownedOperation xmi:id="_pBhrRPIvEduGyqQ9TYXhZw" name="startPoint" visibility="public">
538
            <ownedParameter xmi:id="_pBhrRfIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
539
            <ownedParameter xmi:id="_pBhrRvIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
540
            <ownedParameter xmi:id="_pBhrR_IvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
541
            <ownedParameter xmi:id="_pBhrSPIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
542
            <ownedParameter xmi:id="_pBhrSfIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
543
            <ownedParameter xmi:id="_pBhrSvIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
544
          </ownedOperation>
545
          <ownedOperation xmi:id="_pBhrS_IvEduGyqQ9TYXhZw" name="endPoint" visibility="public">
546
            <ownedParameter xmi:id="_pBhrTPIvEduGyqQ9TYXhZw" name="point" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
547
          </ownedOperation>
548
          <ownedOperation xmi:id="_pBhrTfIvEduGyqQ9TYXhZw" name="startLineString" visibility="public">
549
            <ownedParameter xmi:id="_pBhrTvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
550
            <ownedParameter xmi:id="_pBhrT_IvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
551
            <ownedParameter xmi:id="_pBhrUPIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
552
            <ownedParameter xmi:id="_pBhrUfIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
553
            <ownedParameter xmi:id="_pBhrUvIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
554
            <ownedParameter xmi:id="_pBhrU_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
555
          </ownedOperation>
556
          <ownedOperation xmi:id="_pBhrVPIvEduGyqQ9TYXhZw" name="endLineString" visibility="public">
557
            <ownedParameter xmi:id="_pBhrVfIvEduGyqQ9TYXhZw" name="lineString" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
558
          </ownedOperation>
559
          <ownedOperation xmi:id="_pBiSIPIvEduGyqQ9TYXhZw" name="startLinearRing" visibility="public">
560
            <ownedParameter xmi:id="_pBiSIfIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
561
            <ownedParameter xmi:id="_pBiSIvIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
562
            <ownedParameter xmi:id="_pBiSI_IvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
563
            <ownedParameter xmi:id="_pBiSJPIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
564
            <ownedParameter xmi:id="_pBiSJfIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
565
            <ownedParameter xmi:id="_pBiSJvIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
566
          </ownedOperation>
567
          <ownedOperation xmi:id="_pBiSJ_IvEduGyqQ9TYXhZw" name="endLinearRing" visibility="public">
568
            <ownedParameter xmi:id="_pBiSKPIvEduGyqQ9TYXhZw" name="linearRing" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
569
          </ownedOperation>
570
          <ownedOperation xmi:id="_pBiSKfIvEduGyqQ9TYXhZw" name="startPolygon" visibility="public">
571
            <ownedParameter xmi:id="_pBiSKvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
572
            <ownedParameter xmi:id="_pBiSK_IvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
573
            <ownedParameter xmi:id="_pBiSLPIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
574
            <ownedParameter xmi:id="_pBiSLfIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
575
            <ownedParameter xmi:id="_pBiSLvIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
576
            <ownedParameter xmi:id="_pBiSL_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
577
          </ownedOperation>
578
          <ownedOperation xmi:id="_pBiSMPIvEduGyqQ9TYXhZw" name="endPolygon" visibility="public">
579
            <ownedParameter xmi:id="_pBiSMfIvEduGyqQ9TYXhZw" name="Polygon" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
580
          </ownedOperation>
581
          <ownedOperation xmi:id="_pBiSMvIvEduGyqQ9TYXhZw" name="addInnerPolygonToPolygon" visibility="public">
582
            <ownedParameter xmi:id="_pBiSM_IvEduGyqQ9TYXhZw" name="innerPolygon" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
583
            <ownedParameter xmi:id="_pBiSNPIvEduGyqQ9TYXhZw" name="Polygon" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
584
          </ownedOperation>
585
          <ownedOperation xmi:id="_pBpm4PIvEduGyqQ9TYXhZw" name="startInnerPolygon" visibility="public">
586
            <ownedParameter xmi:id="_pBpm4fIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
587
            <ownedParameter xmi:id="_pBpm4vIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
588
            <ownedParameter xmi:id="_pBpm4_IvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
589
            <ownedParameter xmi:id="_pBpm5PIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
590
            <ownedParameter xmi:id="_pBpm5fIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
591
            <ownedParameter xmi:id="_pBpm5vIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
592
          </ownedOperation>
593
          <ownedOperation xmi:id="_pBpm5_IvEduGyqQ9TYXhZw" name="endInnerPolygon" visibility="public">
594
            <ownedParameter xmi:id="_pBpm6PIvEduGyqQ9TYXhZw" name="innerPolygon" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
595
          </ownedOperation>
596
          <ownedOperation xmi:id="_pBpm6fIvEduGyqQ9TYXhZw" name="addBboxToGeometry" visibility="public">
597
            <ownedParameter xmi:id="_pBpm6vIvEduGyqQ9TYXhZw" name="bbox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
598
            <ownedParameter xmi:id="_pBpm6_IvEduGyqQ9TYXhZw" name="geometry" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
599
          </ownedOperation>
600
          <ownedOperation xmi:id="_pBpm7PIvEduGyqQ9TYXhZw" name="addGeometryToFeature" visibility="public">
601
            <ownedParameter xmi:id="_pBpm7fIvEduGyqQ9TYXhZw" name="geometry" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
602
            <ownedParameter xmi:id="_pBpm7vIvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
603
          </ownedOperation>
604
        </packagedElement>
605
        <packagedElement xmi:type="uml:Class" xmi:id="_pBpm7_IvEduGyqQ9TYXhZw" name="GPEDefaults">
606
          <ownedAttribute xmi:id="_pBpm8PIvEduGyqQ9TYXhZw" name="properties" visibility="private" type="_pBwU0_IvEduGyqQ9TYXhZw"/>
607
          <ownedAttribute xmi:id="_pBpm8fIvEduGyqQ9TYXhZw" name="DECIMAL" visibility="public" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
608
          <ownedAttribute xmi:id="_pBpm8vIvEduGyqQ9TYXhZw" name="COORDINATES_SEPARATOR" visibility="public" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
609
          <ownedAttribute xmi:id="_pBpm8_IvEduGyqQ9TYXhZw" name="TUPLES_SEPARATOR" visibility="public" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
610
          <ownedAttribute xmi:id="_pBpm9PIvEduGyqQ9TYXhZw" name="NAMESPACE_PREFIX" visibility="public" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
611
          <ownedAttribute xmi:id="_pBpm9fIvEduGyqQ9TYXhZw" name="NAMESPACE_URI" visibility="public" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
612
          <ownedAttribute xmi:id="_pBpm9vIvEduGyqQ9TYXhZw" name="XSD_SCHEMA_FILE" visibility="public" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
613
          <ownedAttribute xmi:id="_pBpm9_IvEduGyqQ9TYXhZw" name="XML_VERSION" visibility="public" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
614
          <ownedAttribute xmi:id="_pBpm-PIvEduGyqQ9TYXhZw" name="XML_ENCODING" visibility="public" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
615
          <ownedAttribute xmi:id="_pBpm-fIvEduGyqQ9TYXhZw" name="DEFAULT_FILE_NAME" visibility="public" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
616
          <ownedOperation xmi:id="_pBpm-vIvEduGyqQ9TYXhZw" name="getProperty" visibility="public" isStatic="true">
617
            <ownedParameter xmi:id="_pBpm-_IvEduGyqQ9TYXhZw" name="key" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
618
            <ownedParameter xmi:id="_pBpm_PIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
619
          </ownedOperation>
620
          <ownedOperation xmi:id="_pBpm_fIvEduGyqQ9TYXhZw" name="setProperty" visibility="public" isStatic="true">
621
            <ownedParameter xmi:id="_pBpm_vIvEduGyqQ9TYXhZw" name="key" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
622
            <ownedParameter xmi:id="_pBpm__IvEduGyqQ9TYXhZw" name="value" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
623
          </ownedOperation>
624
        </packagedElement>
625
        <packagedElement xmi:type="uml:Class" xmi:id="_pBpnAPIvEduGyqQ9TYXhZw" name="GPEContentHandler" clientDependency="_pBpnAfIvEduGyqQ9TYXhZw">
626
          <interfaceRealization xmi:id="_pBpnAfIvEduGyqQ9TYXhZw" name="IGPEContentHandler" supplier="_pBhEOPIvEduGyqQ9TYXhZw" client="_pBpnAPIvEduGyqQ9TYXhZw" contract="_pBhEOPIvEduGyqQ9TYXhZw"/>
627
          <ownedOperation xmi:id="_pBpnAvIvEduGyqQ9TYXhZw" name="addBboxToGeometry" visibility="public">
628
            <ownedParameter xmi:id="_pBpnA_IvEduGyqQ9TYXhZw" name="bbox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
629
            <ownedParameter xmi:id="_pBpnBPIvEduGyqQ9TYXhZw" name="geometry" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
630
          </ownedOperation>
631
          <ownedOperation xmi:id="_pBpnBfIvEduGyqQ9TYXhZw" name="addBboxToLayer" visibility="public">
632
            <ownedParameter xmi:id="_pBpnBvIvEduGyqQ9TYXhZw" name="bbox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
633
            <ownedParameter xmi:id="_pBpnB_IvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
634
          </ownedOperation>
635
          <ownedOperation xmi:id="_pBpnCPIvEduGyqQ9TYXhZw" name="addDescriptionToLayer" visibility="public">
636
            <ownedParameter xmi:id="_pBpnCfIvEduGyqQ9TYXhZw" name="description" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
637
            <ownedParameter xmi:id="_pBpnCvIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
638
          </ownedOperation>
639
          <ownedOperation xmi:id="_pBpnC_IvEduGyqQ9TYXhZw" name="addElementToFeature" visibility="public">
640
            <ownedParameter xmi:id="_pBpnDPIvEduGyqQ9TYXhZw" name="element" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
641
            <ownedParameter xmi:id="_pBpnDfIvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
642
          </ownedOperation>
643
          <ownedOperation xmi:id="_pBpnDvIvEduGyqQ9TYXhZw" name="addFeatureToLayer" visibility="public">
644
            <ownedParameter xmi:id="_pBpnD_IvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
645
            <ownedParameter xmi:id="_pBpnEPIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
646
          </ownedOperation>
647
          <ownedOperation xmi:id="_pBpnEfIvEduGyqQ9TYXhZw" name="addGeometryToFeature" visibility="public">
648
            <ownedParameter xmi:id="_pBpnEvIvEduGyqQ9TYXhZw" name="geometry" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
649
            <ownedParameter xmi:id="_pBpnE_IvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
650
          </ownedOperation>
651
          <ownedOperation xmi:id="_pBpnFPIvEduGyqQ9TYXhZw" name="addInnerPolygonToPolygon" visibility="public">
652
            <ownedParameter xmi:id="_pBpnFfIvEduGyqQ9TYXhZw" name="innerPolygon" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
653
            <ownedParameter xmi:id="_pBpnFvIvEduGyqQ9TYXhZw" name="Polygon" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
654
          </ownedOperation>
655
          <ownedOperation xmi:id="_pBpnF_IvEduGyqQ9TYXhZw" name="addNameToFeature" visibility="public">
656
            <ownedParameter xmi:id="_pBpnGPIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
657
            <ownedParameter xmi:id="_pBpnGfIvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
658
          </ownedOperation>
659
          <ownedOperation xmi:id="_pBpnGvIvEduGyqQ9TYXhZw" name="addNameToLayer" visibility="public">
660
            <ownedParameter xmi:id="_pBpnG_IvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
661
            <ownedParameter xmi:id="_pBpnHPIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
662
          </ownedOperation>
663
          <ownedOperation xmi:id="_pBq1APIvEduGyqQ9TYXhZw" name="addParentElementToElement" visibility="public">
664
            <ownedParameter xmi:id="_pBq1AfIvEduGyqQ9TYXhZw" name="parent" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
665
            <ownedParameter xmi:id="_pBq1AvIvEduGyqQ9TYXhZw" name="element" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
666
          </ownedOperation>
667
          <ownedOperation xmi:id="_pBq1A_IvEduGyqQ9TYXhZw" name="addParentLayerToLayer" visibility="public">
668
            <ownedParameter xmi:id="_pBq1BPIvEduGyqQ9TYXhZw" name="parent" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
669
            <ownedParameter xmi:id="_pBq1BfIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
670
          </ownedOperation>
671
          <ownedOperation xmi:id="_pBq1BvIvEduGyqQ9TYXhZw" name="addSrsToLayer" visibility="public">
672
            <ownedParameter xmi:id="_pBq1B_IvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
673
            <ownedParameter xmi:id="_pBq1CPIvEduGyqQ9TYXhZw" name="Layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
674
          </ownedOperation>
675
          <ownedOperation xmi:id="_pBq1CfIvEduGyqQ9TYXhZw" name="endBbox" visibility="public">
676
            <ownedParameter xmi:id="_pBq1CvIvEduGyqQ9TYXhZw" name="bbox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
677
          </ownedOperation>
678
          <ownedOperation xmi:id="_pBq1C_IvEduGyqQ9TYXhZw" name="endElement" visibility="public">
679
            <ownedParameter xmi:id="_pBq1DPIvEduGyqQ9TYXhZw" name="element" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
680
          </ownedOperation>
681
          <ownedOperation xmi:id="_pBq1DfIvEduGyqQ9TYXhZw" name="endFeature" visibility="public">
682
            <ownedParameter xmi:id="_pBq1DvIvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
683
          </ownedOperation>
684
          <ownedOperation xmi:id="_pBq1D_IvEduGyqQ9TYXhZw" name="endInnerPolygon" visibility="public">
685
            <ownedParameter xmi:id="_pBq1EPIvEduGyqQ9TYXhZw" name="innerPolygon" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
686
          </ownedOperation>
687
          <ownedOperation xmi:id="_pBq1EfIvEduGyqQ9TYXhZw" name="endLayer" visibility="public">
688
            <ownedParameter xmi:id="_pBq1EvIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
689
          </ownedOperation>
690
          <ownedOperation xmi:id="_pBq1E_IvEduGyqQ9TYXhZw" name="endLineString" visibility="public">
691
            <ownedParameter xmi:id="_pBq1FPIvEduGyqQ9TYXhZw" name="lineString" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
692
          </ownedOperation>
693
          <ownedOperation xmi:id="_pBq1FfIvEduGyqQ9TYXhZw" name="endLinearRing" visibility="public">
694
            <ownedParameter xmi:id="_pBq1FvIvEduGyqQ9TYXhZw" name="linearRing" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
695
          </ownedOperation>
696
          <ownedOperation xmi:id="_pBq1F_IvEduGyqQ9TYXhZw" name="endPoint" visibility="public">
697
            <ownedParameter xmi:id="_pBq1GPIvEduGyqQ9TYXhZw" name="point" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
698
          </ownedOperation>
699
          <ownedOperation xmi:id="_pBq1GfIvEduGyqQ9TYXhZw" name="endPolygon" visibility="public">
700
            <ownedParameter xmi:id="_pBq1GvIvEduGyqQ9TYXhZw" name="Polygon" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
701
          </ownedOperation>
702
          <ownedOperation xmi:id="_pBq1G_IvEduGyqQ9TYXhZw" name="startBbox" visibility="public">
703
            <ownedParameter xmi:id="_pBq1HPIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
704
            <ownedParameter xmi:id="_pBq1HfIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
705
            <ownedParameter xmi:id="_pBq1HvIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
706
            <ownedParameter xmi:id="_pBq1H_IvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
707
            <ownedParameter xmi:id="_pBq1IPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
708
            <ownedParameter xmi:id="_pBq1IfIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
709
          </ownedOperation>
710
          <ownedOperation xmi:id="_pBq1IvIvEduGyqQ9TYXhZw" name="startElement" visibility="public">
711
            <ownedParameter xmi:id="_pBq1I_IvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
712
            <ownedParameter xmi:id="_pBrcEPIvEduGyqQ9TYXhZw" name="value" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
713
            <ownedParameter xmi:id="_pBrcEfIvEduGyqQ9TYXhZw" name="type" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
714
            <ownedParameter xmi:id="_pBrcEvIvEduGyqQ9TYXhZw" name="parentElement" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
715
            <ownedParameter xmi:id="_pBrcE_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
716
          </ownedOperation>
717
          <ownedOperation xmi:id="_pBrcFPIvEduGyqQ9TYXhZw" name="startFeature" visibility="public">
718
            <ownedParameter xmi:id="_pBrcFfIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
719
            <ownedParameter xmi:id="_pBrcFvIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
720
            <ownedParameter xmi:id="_pBrcF_IvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
721
            <ownedParameter xmi:id="_pBrcGPIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
722
          </ownedOperation>
723
          <ownedOperation xmi:id="_pBrcGfIvEduGyqQ9TYXhZw" name="startInnerPolygon" visibility="public">
724
            <ownedParameter xmi:id="_pBrcGvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
725
            <ownedParameter xmi:id="_pBrcG_IvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
726
            <ownedParameter xmi:id="_pBrcHPIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
727
            <ownedParameter xmi:id="_pBrcHfIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
728
            <ownedParameter xmi:id="_pBrcHvIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
729
            <ownedParameter xmi:id="_pBrcH_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
730
          </ownedOperation>
731
          <ownedOperation xmi:id="_pBrcIPIvEduGyqQ9TYXhZw" name="startLayer" visibility="public">
732
            <ownedParameter xmi:id="_pBrcIfIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
733
            <ownedParameter xmi:id="_pBrcIvIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
734
            <ownedParameter xmi:id="_pBrcI_IvEduGyqQ9TYXhZw" name="description" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
735
            <ownedParameter xmi:id="_pBrcJPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
736
            <ownedParameter xmi:id="_pBrcJfIvEduGyqQ9TYXhZw" name="parentLayer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
737
            <ownedParameter xmi:id="_pBrcJvIvEduGyqQ9TYXhZw" name="bBox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
738
            <ownedParameter xmi:id="_pBrcJ_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
739
          </ownedOperation>
740
          <ownedOperation xmi:id="_pBrcKPIvEduGyqQ9TYXhZw" name="startLineString" visibility="public">
741
            <ownedParameter xmi:id="_pBrcKfIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
742
            <ownedParameter xmi:id="_pBrcKvIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
743
            <ownedParameter xmi:id="_pBrcK_IvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
744
            <ownedParameter xmi:id="_pBrcLPIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
745
            <ownedParameter xmi:id="_pBrcLfIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
746
            <ownedParameter xmi:id="_pBrcLvIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
747
          </ownedOperation>
748
          <ownedOperation xmi:id="_pBrcL_IvEduGyqQ9TYXhZw" name="startLinearRing" visibility="public">
749
            <ownedParameter xmi:id="_pBrcMPIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
750
            <ownedParameter xmi:id="_pBrcMfIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
751
            <ownedParameter xmi:id="_pBrcMvIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
752
            <ownedParameter xmi:id="_pBrcM_IvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
753
            <ownedParameter xmi:id="_pBrcNPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
754
            <ownedParameter xmi:id="_pBrcNfIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
755
          </ownedOperation>
756
          <ownedOperation xmi:id="_pBrcNvIvEduGyqQ9TYXhZw" name="startPoint" visibility="public">
757
            <ownedParameter xmi:id="_pBrcN_IvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
758
            <ownedParameter xmi:id="_pBrcOPIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
759
            <ownedParameter xmi:id="_pBrcOfIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
760
            <ownedParameter xmi:id="_pBrcOvIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
761
            <ownedParameter xmi:id="_pBrcO_IvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
762
            <ownedParameter xmi:id="_pBrcPPIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
763
          </ownedOperation>
764
          <ownedOperation xmi:id="_pBrcPfIvEduGyqQ9TYXhZw" name="startPolygon" visibility="public">
765
            <ownedParameter xmi:id="_pBrcPvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
766
            <ownedParameter xmi:id="_pBrcP_IvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
767
            <ownedParameter xmi:id="_pBrcQPIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
768
            <ownedParameter xmi:id="_pBrcQfIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
769
            <ownedParameter xmi:id="_pBrcQvIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
770
            <ownedParameter xmi:id="_pBrcQ_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
771
          </ownedOperation>
772
        </packagedElement>
773
        <packagedElement xmi:type="uml:Class" xmi:id="_pBrcRPIvEduGyqQ9TYXhZw" name="GPERegister">
774
          <ownedAttribute xmi:id="_pBrcRfIvEduGyqQ9TYXhZw" name="parsers" visibility="private" type="_pBwU1PIvEduGyqQ9TYXhZw"/>
775
          <ownedAttribute xmi:id="_pBrcRvIvEduGyqQ9TYXhZw" name="writers" visibility="private" type="_pBwU1PIvEduGyqQ9TYXhZw"/>
776
          <ownedOperation xmi:id="_pBrcR_IvEduGyqQ9TYXhZw" name="addGpeParser" visibility="public" isStatic="true">
777
            <ownedParameter xmi:id="_pBrcSPIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
778
            <ownedParameter xmi:id="_pBrcSfIvEduGyqQ9TYXhZw" name="description" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
779
            <ownedParameter xmi:id="_pBrcSvIvEduGyqQ9TYXhZw" name="clazz" type="_pBwU1fIvEduGyqQ9TYXhZw"/>
780
          </ownedOperation>
781
          <ownedOperation xmi:id="_pBrcS_IvEduGyqQ9TYXhZw" name="addGpeWriterHandler" visibility="public" isStatic="true">
782
            <ownedParameter xmi:id="_pBrcTPIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
783
            <ownedParameter xmi:id="_pBrcTfIvEduGyqQ9TYXhZw" name="description" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
784
            <ownedParameter xmi:id="_pBrcTvIvEduGyqQ9TYXhZw" name="clazz" type="_pBwU1fIvEduGyqQ9TYXhZw"/>
785
          </ownedOperation>
786
          <ownedOperation xmi:id="_pBrcT_IvEduGyqQ9TYXhZw" name="createParser" visibility="public" isStatic="true">
787
            <ownedParameter xmi:id="_pBrcUPIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
788
            <ownedParameter xmi:id="_pBrcUfIvEduGyqQ9TYXhZw" name="return" type="_pBsDIPIvEduGyqQ9TYXhZw" direction="return"/>
789
          </ownedOperation>
790
          <ownedOperation xmi:id="_pBrcUvIvEduGyqQ9TYXhZw" name="createParser" visibility="public" isStatic="true">
791
            <ownedParameter xmi:id="_pBrcU_IvEduGyqQ9TYXhZw" name="file" type="_pBwU1vIvEduGyqQ9TYXhZw"/>
792
            <ownedParameter xmi:id="_pBrcVPIvEduGyqQ9TYXhZw" name="return" type="_pBsDIPIvEduGyqQ9TYXhZw" direction="return"/>
793
          </ownedOperation>
794
          <ownedOperation xmi:id="_pBrcVfIvEduGyqQ9TYXhZw" name="createWriter" visibility="public" isStatic="true">
795
            <ownedParameter xmi:id="_pBrcVvIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
796
            <ownedParameter xmi:id="_pBrcV_IvEduGyqQ9TYXhZw" name="return" type="_pBaWVPIvEduGyqQ9TYXhZw" direction="return"/>
797
          </ownedOperation>
798
          <ownedOperation xmi:id="_pBrcWPIvEduGyqQ9TYXhZw" name="accept" visibility="public" isStatic="true">
799
            <ownedParameter xmi:id="_pBrcWfIvEduGyqQ9TYXhZw" name="file" type="_pBwU1vIvEduGyqQ9TYXhZw"/>
800
            <ownedParameter xmi:id="_pBrcWvIvEduGyqQ9TYXhZw" name="return" type="_pBw7ofIvEduGyqQ9TYXhZw" direction="return"/>
801
          </ownedOperation>
802
        </packagedElement>
803
        <packagedElement xmi:type="uml:Interface" xmi:id="_pBrcW_IvEduGyqQ9TYXhZw" name="IGPEErrorHandler">
804
          <ownedOperation xmi:id="_pBrcXPIvEduGyqQ9TYXhZw" name="addError" visibility="public">
805
            <ownedParameter xmi:id="_pBrcXfIvEduGyqQ9TYXhZw" name="e" type="_pBwU0PIvEduGyqQ9TYXhZw"/>
806
          </ownedOperation>
807
          <ownedOperation xmi:id="_pBrcXvIvEduGyqQ9TYXhZw" name="addWarning" visibility="public">
808
            <ownedParameter xmi:id="_pBrcX_IvEduGyqQ9TYXhZw" name="e" type="_pBwU0PIvEduGyqQ9TYXhZw"/>
809
          </ownedOperation>
810
        </packagedElement>
811
        <packagedElement xmi:type="uml:Class" xmi:id="_pBsDIPIvEduGyqQ9TYXhZw" name="GPEParser">
812
          <ownedAttribute xmi:id="_pBsDIfIvEduGyqQ9TYXhZw" name="errorHandler" visibility="private" type="_pBhEMvIvEduGyqQ9TYXhZw" association="_pBwU2PIvEduGyqQ9TYXhZw"/>
813
          <ownedAttribute xmi:id="_pBsDIvIvEduGyqQ9TYXhZw" name="contentHandler" visibility="private" type="_pBpnAPIvEduGyqQ9TYXhZw" association="_pBwU2vIvEduGyqQ9TYXhZw"/>
814
          <ownedOperation xmi:id="_pBsDI_IvEduGyqQ9TYXhZw" name="parse" visibility="public">
815
            <ownedParameter xmi:id="_pBsDJPIvEduGyqQ9TYXhZw" name="contents" type="_pBpnAPIvEduGyqQ9TYXhZw"/>
816
            <ownedParameter xmi:id="_pBsDJfIvEduGyqQ9TYXhZw" name="errors" type="_pBhEMvIvEduGyqQ9TYXhZw"/>
817
            <ownedParameter xmi:id="_pBsDJvIvEduGyqQ9TYXhZw" name="file" type="_pBwU1vIvEduGyqQ9TYXhZw"/>
818
          </ownedOperation>
819
          <ownedOperation xmi:id="_pBsDJ_IvEduGyqQ9TYXhZw" name="accept" visibility="public" isAbstract="true">
820
            <ownedParameter xmi:id="_pBsDKPIvEduGyqQ9TYXhZw" name="file" type="_pBwU1vIvEduGyqQ9TYXhZw"/>
821
            <ownedParameter xmi:id="_pBsqMPIvEduGyqQ9TYXhZw" name="return" type="_pBw7ofIvEduGyqQ9TYXhZw" direction="return"/>
822
          </ownedOperation>
823
          <ownedOperation xmi:id="_pBsqMfIvEduGyqQ9TYXhZw" name="getFormats" visibility="public" isAbstract="true">
824
            <ownedParameter xmi:id="_pBsqMvIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
825
          </ownedOperation>
826
          <ownedOperation xmi:id="_pBsqM_IvEduGyqQ9TYXhZw" name="getVersions" visibility="public" isAbstract="true">
827
            <ownedParameter xmi:id="_pBsqNPIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
828
          </ownedOperation>
829
          <ownedOperation xmi:id="_pBsqNfIvEduGyqQ9TYXhZw" name="getContentHandler" visibility="public">
830
            <ownedParameter xmi:id="_pBsqNvIvEduGyqQ9TYXhZw" name="return" type="_pBpnAPIvEduGyqQ9TYXhZw" direction="return"/>
831
          </ownedOperation>
832
          <ownedOperation xmi:id="_pBsqN_IvEduGyqQ9TYXhZw" name="getErrorHandler" visibility="public">
833
            <ownedParameter xmi:id="_pBsqOPIvEduGyqQ9TYXhZw" name="return" type="_pBhEMvIvEduGyqQ9TYXhZw" direction="return"/>
834
          </ownedOperation>
835
        </packagedElement>
836
        <packagedElement xmi:type="uml:Class" xmi:id="_pBsqOfIvEduGyqQ9TYXhZw" name="GPEContentHandlerTest">
837
          <generalization xmi:id="_pBsqOvIvEduGyqQ9TYXhZw" general="_pBpnAPIvEduGyqQ9TYXhZw"/>
838
          <ownedAttribute xmi:id="_pBsqO_IvEduGyqQ9TYXhZw" name="tab" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
839
          <ownedAttribute xmi:id="_pBsqPPIvEduGyqQ9TYXhZw" name="layers" visibility="private" type="_pBwU1_IvEduGyqQ9TYXhZw"/>
840
          <ownedOperation xmi:id="_pBsqPfIvEduGyqQ9TYXhZw" name="getLayers" visibility="public">
841
            <ownedParameter xmi:id="_pBsqPvIvEduGyqQ9TYXhZw" name="return" type="_pBwU1_IvEduGyqQ9TYXhZw" direction="return"/>
842
          </ownedOperation>
843
          <ownedOperation xmi:id="_pBsqP_IvEduGyqQ9TYXhZw" name="addNameToFeature" visibility="public">
844
            <ownedParameter xmi:id="_pBsqQPIvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
845
            <ownedParameter xmi:id="_pBsqQfIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
846
          </ownedOperation>
847
          <ownedOperation xmi:id="_pBsqQvIvEduGyqQ9TYXhZw" name="endFeature" visibility="public">
848
            <ownedParameter xmi:id="_pBsqQ_IvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
849
          </ownedOperation>
850
          <ownedOperation xmi:id="_pBsqRPIvEduGyqQ9TYXhZw" name="initialize" visibility="public"/>
851
          <ownedOperation xmi:id="_pBsqRfIvEduGyqQ9TYXhZw" name="addBboxToGeometry" visibility="public">
852
            <ownedParameter xmi:id="_pBsqRvIvEduGyqQ9TYXhZw" name="bbox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
853
            <ownedParameter xmi:id="_pBsqR_IvEduGyqQ9TYXhZw" name="geometry" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
854
          </ownedOperation>
855
          <ownedOperation xmi:id="_pBsqSPIvEduGyqQ9TYXhZw" name="addBboxToLayer" visibility="public">
856
            <ownedParameter xmi:id="_pBsqSfIvEduGyqQ9TYXhZw" name="bbox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
857
            <ownedParameter xmi:id="_pBsqSvIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
858
          </ownedOperation>
859
          <ownedOperation xmi:id="_pBsqS_IvEduGyqQ9TYXhZw" name="addDescriptionToLayer" visibility="public">
860
            <ownedParameter xmi:id="_pBsqTPIvEduGyqQ9TYXhZw" name="description" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
861
            <ownedParameter xmi:id="_pBsqTfIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
862
          </ownedOperation>
863
          <ownedOperation xmi:id="_pBsqTvIvEduGyqQ9TYXhZw" name="addElementToFeature" visibility="public">
864
            <ownedParameter xmi:id="_pBsqT_IvEduGyqQ9TYXhZw" name="element" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
865
            <ownedParameter xmi:id="_pBsqUPIvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
866
          </ownedOperation>
867
          <ownedOperation xmi:id="_pBsqUfIvEduGyqQ9TYXhZw" name="addFeatureToLayer" visibility="public">
868
            <ownedParameter xmi:id="_pBsqUvIvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
869
            <ownedParameter xmi:id="_pBsqU_IvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
870
          </ownedOperation>
871
          <ownedOperation xmi:id="_pBsqVPIvEduGyqQ9TYXhZw" name="addGeometryToFeature" visibility="public">
872
            <ownedParameter xmi:id="_pBsqVfIvEduGyqQ9TYXhZw" name="geometry" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
873
            <ownedParameter xmi:id="_pBsqVvIvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
874
          </ownedOperation>
875
          <ownedOperation xmi:id="_pBsqV_IvEduGyqQ9TYXhZw" name="addInnerPolygonToPolygon" visibility="public">
876
            <ownedParameter xmi:id="_pBsqWPIvEduGyqQ9TYXhZw" name="innerPolygon" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
877
            <ownedParameter xmi:id="_pBsqWfIvEduGyqQ9TYXhZw" name="polygon" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
878
          </ownedOperation>
879
          <ownedOperation xmi:id="_pBsqWvIvEduGyqQ9TYXhZw" name="addNameToFeature" visibility="public">
880
            <ownedParameter xmi:id="_pBsqW_IvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
881
            <ownedParameter xmi:id="_pBsqXPIvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
882
          </ownedOperation>
883
          <ownedOperation xmi:id="_pBsqXfIvEduGyqQ9TYXhZw" name="addNameToLayer" visibility="public">
884
            <ownedParameter xmi:id="_pBsqXvIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
885
            <ownedParameter xmi:id="_pBsqX_IvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
886
          </ownedOperation>
887
          <ownedOperation xmi:id="_pBsqYPIvEduGyqQ9TYXhZw" name="addParentElementToElement" visibility="public">
888
            <ownedParameter xmi:id="_pBsqYfIvEduGyqQ9TYXhZw" name="parent" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
889
            <ownedParameter xmi:id="_pBsqYvIvEduGyqQ9TYXhZw" name="element" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
890
          </ownedOperation>
891
          <ownedOperation xmi:id="_pBsqY_IvEduGyqQ9TYXhZw" name="addParentLayerToLayer" visibility="public">
892
            <ownedParameter xmi:id="_pBsqZPIvEduGyqQ9TYXhZw" name="parent" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
893
            <ownedParameter xmi:id="_pBsqZfIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
894
          </ownedOperation>
895
          <ownedOperation xmi:id="_pBsqZvIvEduGyqQ9TYXhZw" name="addSrsToLayer" visibility="public">
896
            <ownedParameter xmi:id="_pBsqZ_IvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
897
            <ownedParameter xmi:id="_pBsqaPIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
898
          </ownedOperation>
899
          <ownedOperation xmi:id="_pBsqafIvEduGyqQ9TYXhZw" name="startBbox" visibility="public">
900
            <ownedParameter xmi:id="_pBsqavIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
901
            <ownedParameter xmi:id="_pBsqa_IvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
902
            <ownedParameter xmi:id="_pBsqbPIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
903
            <ownedParameter xmi:id="_pBsqbfIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
904
            <ownedParameter xmi:id="_pBsqbvIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
905
            <ownedParameter xmi:id="_pBsqb_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
906
          </ownedOperation>
907
          <ownedOperation xmi:id="_pBsqcPIvEduGyqQ9TYXhZw" name="endBbox" visibility="public">
908
            <ownedParameter xmi:id="_pBsqcfIvEduGyqQ9TYXhZw" name="bbox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
909
          </ownedOperation>
910
          <ownedOperation xmi:id="_pBsqcvIvEduGyqQ9TYXhZw" name="startElement" visibility="public">
911
            <ownedParameter xmi:id="_pBsqc_IvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
912
            <ownedParameter xmi:id="_pBsqdPIvEduGyqQ9TYXhZw" name="value" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
913
            <ownedParameter xmi:id="_pBsqdfIvEduGyqQ9TYXhZw" name="type" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
914
            <ownedParameter xmi:id="_pBsqdvIvEduGyqQ9TYXhZw" name="parentElement" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
915
            <ownedParameter xmi:id="_pBsqd_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
916
          </ownedOperation>
917
          <ownedOperation xmi:id="_pBtRQPIvEduGyqQ9TYXhZw" name="endElement" visibility="public">
918
            <ownedParameter xmi:id="_pBtRQfIvEduGyqQ9TYXhZw" name="element" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
919
          </ownedOperation>
920
          <ownedOperation xmi:id="_pBtRQvIvEduGyqQ9TYXhZw" name="startFeature" visibility="public">
921
            <ownedParameter xmi:id="_pBtRQ_IvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
922
            <ownedParameter xmi:id="_pBtRRPIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
923
            <ownedParameter xmi:id="_pBtRRfIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
924
            <ownedParameter xmi:id="_pBtRRvIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
925
          </ownedOperation>
926
          <ownedOperation xmi:id="_pBtRR_IvEduGyqQ9TYXhZw" name="startInnerPolygon" visibility="public">
927
            <ownedParameter xmi:id="_pBtRSPIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
928
            <ownedParameter xmi:id="_pBtRSfIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
929
            <ownedParameter xmi:id="_pBtRSvIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
930
            <ownedParameter xmi:id="_pBtRS_IvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
931
            <ownedParameter xmi:id="_pBtRTPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
932
            <ownedParameter xmi:id="_pBtRTfIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
933
          </ownedOperation>
934
          <ownedOperation xmi:id="_pBtRTvIvEduGyqQ9TYXhZw" name="endInnerPolygon" visibility="public">
935
            <ownedParameter xmi:id="_pBtRT_IvEduGyqQ9TYXhZw" name="polygon" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
936
          </ownedOperation>
937
          <ownedOperation xmi:id="_pBtRUPIvEduGyqQ9TYXhZw" name="startLayer" visibility="public">
938
            <ownedParameter xmi:id="_pBtRUfIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
939
            <ownedParameter xmi:id="_pBtRUvIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
940
            <ownedParameter xmi:id="_pBtRU_IvEduGyqQ9TYXhZw" name="description" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
941
            <ownedParameter xmi:id="_pBtRVPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
942
            <ownedParameter xmi:id="_pBtRVfIvEduGyqQ9TYXhZw" name="parentLayer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
943
            <ownedParameter xmi:id="_pBtRVvIvEduGyqQ9TYXhZw" name="bBox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
944
            <ownedParameter xmi:id="_pBtRV_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
945
          </ownedOperation>
946
          <ownedOperation xmi:id="_pBtRWPIvEduGyqQ9TYXhZw" name="endLayer" visibility="public">
947
            <ownedParameter xmi:id="_pBtRWfIvEduGyqQ9TYXhZw" name="layer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
948
          </ownedOperation>
949
          <ownedOperation xmi:id="_pBtRWvIvEduGyqQ9TYXhZw" name="startLineString" visibility="public">
950
            <ownedParameter xmi:id="_pBtRW_IvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
951
            <ownedParameter xmi:id="_pBtRXPIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
952
            <ownedParameter xmi:id="_pBtRXfIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
953
            <ownedParameter xmi:id="_pBtRXvIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
954
            <ownedParameter xmi:id="_pBtRX_IvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
955
            <ownedParameter xmi:id="_pBtRYPIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
956
          </ownedOperation>
957
          <ownedOperation xmi:id="_pBtRYfIvEduGyqQ9TYXhZw" name="endLineString" visibility="public">
958
            <ownedParameter xmi:id="_pBtRYvIvEduGyqQ9TYXhZw" name="line" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
959
          </ownedOperation>
960
          <ownedOperation xmi:id="_pBtRY_IvEduGyqQ9TYXhZw" name="startPoint" visibility="public">
961
            <ownedParameter xmi:id="_pBtRZPIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
962
            <ownedParameter xmi:id="_pBtRZfIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
963
            <ownedParameter xmi:id="_pBtRZvIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
964
            <ownedParameter xmi:id="_pBtRZ_IvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
965
            <ownedParameter xmi:id="_pBtRaPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
966
            <ownedParameter xmi:id="_pBtRafIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
967
          </ownedOperation>
968
          <ownedOperation xmi:id="_pBtRavIvEduGyqQ9TYXhZw" name="endPoint" visibility="public">
969
            <ownedParameter xmi:id="_pBtRa_IvEduGyqQ9TYXhZw" name="point" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
970
          </ownedOperation>
971
          <ownedOperation xmi:id="_pBtRbPIvEduGyqQ9TYXhZw" name="startPolygon" visibility="public">
972
            <ownedParameter xmi:id="_pBtRbfIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
973
            <ownedParameter xmi:id="_pBtRbvIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
974
            <ownedParameter xmi:id="_pBtRb_IvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
975
            <ownedParameter xmi:id="_pBtRcPIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
976
            <ownedParameter xmi:id="_pBtRcfIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
977
            <ownedParameter xmi:id="_pBtRcvIvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
978
          </ownedOperation>
979
          <ownedOperation xmi:id="_pBtRc_IvEduGyqQ9TYXhZw" name="endPolygon" visibility="public">
980
            <ownedParameter xmi:id="_pBtRdPIvEduGyqQ9TYXhZw" name="polygon" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
981
          </ownedOperation>
982
          <ownedOperation xmi:id="_pBtRdfIvEduGyqQ9TYXhZw" name="startLinearRing" visibility="public">
983
            <ownedParameter xmi:id="_pBtRdvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
984
            <ownedParameter xmi:id="_pBtRd_IvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
985
            <ownedParameter xmi:id="_pBtRePIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
986
            <ownedParameter xmi:id="_pBtRefIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
987
            <ownedParameter xmi:id="_pBtRevIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
988
            <ownedParameter xmi:id="_pBtRe_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
989
          </ownedOperation>
990
          <ownedOperation xmi:id="_pBtRfPIvEduGyqQ9TYXhZw" name="endLinearRing" visibility="public">
991
            <ownedParameter xmi:id="_pBtRffIvEduGyqQ9TYXhZw" name="linearRing" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
992
          </ownedOperation>
993
        </packagedElement>
994
        <packagedElement xmi:type="uml:Class" xmi:id="_pBtRfvIvEduGyqQ9TYXhZw" name="GPEErrorHandlerTest">
995
          <generalization xmi:id="_pBtRf_IvEduGyqQ9TYXhZw" general="_pBhEMvIvEduGyqQ9TYXhZw"/>
996
          <ownedOperation xmi:id="_pBtRgPIvEduGyqQ9TYXhZw" name="addError" visibility="public">
997
            <ownedParameter xmi:id="_pBtRgfIvEduGyqQ9TYXhZw" name="e" type="_pBwU0PIvEduGyqQ9TYXhZw"/>
998
          </ownedOperation>
999
          <ownedOperation xmi:id="_pBtRgvIvEduGyqQ9TYXhZw" name="addWarning" visibility="public">
1000
            <ownedParameter xmi:id="_pBtRg_IvEduGyqQ9TYXhZw" name="e" type="_pBwU0PIvEduGyqQ9TYXhZw"/>
1001
          </ownedOperation>
1002
        </packagedElement>
1003
        <packagedElement xmi:type="uml:Package" xmi:id="_pBtRhPIvEduGyqQ9TYXhZw" name="containers">
1004
          <packagedElement xmi:type="uml:Class" xmi:id="_pBtRhfIvEduGyqQ9TYXhZw" name="Polygon">
1005
            <generalization xmi:id="_pBt4UPIvEduGyqQ9TYXhZw" general="_pBvGhvIvEduGyqQ9TYXhZw"/>
1006
            <ownedAttribute xmi:id="_pBt4UfIvEduGyqQ9TYXhZw" name="x" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1007
            <ownedAttribute xmi:id="_pBt4UvIvEduGyqQ9TYXhZw" name="y" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1008
            <ownedAttribute xmi:id="_pBt4U_IvEduGyqQ9TYXhZw" name="z" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1009
            <ownedAttribute xmi:id="_pBt4VPIvEduGyqQ9TYXhZw" name="srs" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1010
            <ownedAttribute xmi:id="_pBt4VfIvEduGyqQ9TYXhZw" name="innerBoundary" visibility="private" type="_pBwU1_IvEduGyqQ9TYXhZw"/>
1011
            <ownedOperation xmi:id="_pBt4VvIvEduGyqQ9TYXhZw" name="getInnerBoundary" visibility="public">
1012
              <ownedParameter xmi:id="_pBt4V_IvEduGyqQ9TYXhZw" name="return" type="_pBwU1_IvEduGyqQ9TYXhZw" direction="return"/>
1013
            </ownedOperation>
1014
            <ownedOperation xmi:id="_pBt4WPIvEduGyqQ9TYXhZw" name="addInnerBoundary" visibility="public">
1015
              <ownedParameter xmi:id="_pBt4WfIvEduGyqQ9TYXhZw" name="polygon" type="_pBtRhfIvEduGyqQ9TYXhZw"/>
1016
            </ownedOperation>
1017
            <ownedOperation xmi:id="_pBt4WvIvEduGyqQ9TYXhZw" name="addInnerBoundary" visibility="public">
1018
              <ownedParameter xmi:id="_pBt4W_IvEduGyqQ9TYXhZw" name="polygon" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
1019
            </ownedOperation>
1020
            <ownedOperation xmi:id="_pBt4XPIvEduGyqQ9TYXhZw" name="getSrs" visibility="public">
1021
              <ownedParameter xmi:id="_pBt4XfIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1022
            </ownedOperation>
1023
            <ownedOperation xmi:id="_pBt4XvIvEduGyqQ9TYXhZw" name="setSrs" visibility="public">
1024
              <ownedParameter xmi:id="_pBt4X_IvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1025
            </ownedOperation>
1026
            <ownedOperation xmi:id="_pBt4YPIvEduGyqQ9TYXhZw" name="getX" visibility="public">
1027
              <ownedParameter xmi:id="_pBt4YfIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1028
            </ownedOperation>
1029
            <ownedOperation xmi:id="_pBt4YvIvEduGyqQ9TYXhZw" name="setX" visibility="public">
1030
              <ownedParameter xmi:id="_pBt4Y_IvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1031
            </ownedOperation>
1032
            <ownedOperation xmi:id="_pBt4ZPIvEduGyqQ9TYXhZw" name="getY" visibility="public">
1033
              <ownedParameter xmi:id="_pBt4ZfIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1034
            </ownedOperation>
1035
            <ownedOperation xmi:id="_pBt4ZvIvEduGyqQ9TYXhZw" name="setY" visibility="public">
1036
              <ownedParameter xmi:id="_pBt4Z_IvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1037
            </ownedOperation>
1038
            <ownedOperation xmi:id="_pBt4aPIvEduGyqQ9TYXhZw" name="getZ" visibility="public">
1039
              <ownedParameter xmi:id="_pBt4afIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1040
            </ownedOperation>
1041
            <ownedOperation xmi:id="_pBt4avIvEduGyqQ9TYXhZw" name="setZ" visibility="public">
1042
              <ownedParameter xmi:id="_pBt4a_IvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1043
            </ownedOperation>
1044
          </packagedElement>
1045
          <packagedElement xmi:type="uml:Class" xmi:id="_pBt4bPIvEduGyqQ9TYXhZw" name="Element">
1046
            <ownedAttribute xmi:id="_pBt4bfIvEduGyqQ9TYXhZw" name="name" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1047
            <ownedAttribute xmi:id="_pBt4bvIvEduGyqQ9TYXhZw" name="id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1048
            <ownedAttribute xmi:id="_pBt4b_IvEduGyqQ9TYXhZw" name="value" visibility="private" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
1049
            <ownedAttribute xmi:id="_pBt4cPIvEduGyqQ9TYXhZw" name="type" visibility="private" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
1050
            <ownedAttribute xmi:id="_pBt4cfIvEduGyqQ9TYXhZw" name="parentElement" visibility="private" type="_pBt4bPIvEduGyqQ9TYXhZw" association="_pBwUofIvEduGyqQ9TYXhZw"/>
1051
            <ownedOperation xmi:id="_pBt4cvIvEduGyqQ9TYXhZw" name="getId" visibility="public">
1052
              <ownedParameter xmi:id="_pBt4c_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1053
            </ownedOperation>
1054
            <ownedOperation xmi:id="_pBt4dPIvEduGyqQ9TYXhZw" name="setId" visibility="public">
1055
              <ownedParameter xmi:id="_pBt4dfIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1056
            </ownedOperation>
1057
            <ownedOperation xmi:id="_pBt4dvIvEduGyqQ9TYXhZw" name="getName" visibility="public">
1058
              <ownedParameter xmi:id="_pBt4d_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1059
            </ownedOperation>
1060
            <ownedOperation xmi:id="_pBt4ePIvEduGyqQ9TYXhZw" name="setName" visibility="public">
1061
              <ownedParameter xmi:id="_pBt4efIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1062
            </ownedOperation>
1063
            <ownedOperation xmi:id="_pBt4evIvEduGyqQ9TYXhZw" name="getType" visibility="public">
1064
              <ownedParameter xmi:id="_pBt4e_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
1065
            </ownedOperation>
1066
            <ownedOperation xmi:id="_pBt4fPIvEduGyqQ9TYXhZw" name="setType" visibility="public">
1067
              <ownedParameter xmi:id="_pBt4ffIvEduGyqQ9TYXhZw" name="type" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
1068
            </ownedOperation>
1069
            <ownedOperation xmi:id="_pBt4fvIvEduGyqQ9TYXhZw" name="getValue" visibility="public">
1070
              <ownedParameter xmi:id="_pBt4f_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0vIvEduGyqQ9TYXhZw" direction="return"/>
1071
            </ownedOperation>
1072
            <ownedOperation xmi:id="_pBt4gPIvEduGyqQ9TYXhZw" name="setValue" visibility="public">
1073
              <ownedParameter xmi:id="_pBt4gfIvEduGyqQ9TYXhZw" name="value" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
1074
            </ownedOperation>
1075
            <ownedOperation xmi:id="_pBt4gvIvEduGyqQ9TYXhZw" name="getParentElement" visibility="public">
1076
              <ownedParameter xmi:id="_pBt4g_IvEduGyqQ9TYXhZw" name="return" type="_pBt4bPIvEduGyqQ9TYXhZw" direction="return"/>
1077
            </ownedOperation>
1078
            <ownedOperation xmi:id="_pBt4hPIvEduGyqQ9TYXhZw" name="setParentElement" visibility="public">
1079
              <ownedParameter xmi:id="_pBt4hfIvEduGyqQ9TYXhZw" name="parentElement" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
1080
            </ownedOperation>
1081
          </packagedElement>
1082
          <packagedElement xmi:type="uml:Class" xmi:id="_pBufYPIvEduGyqQ9TYXhZw" name="LinearRing">
1083
            <generalization xmi:id="_pBufYfIvEduGyqQ9TYXhZw" general="_pBvGhvIvEduGyqQ9TYXhZw"/>
1084
            <ownedAttribute xmi:id="_pBufYvIvEduGyqQ9TYXhZw" name="x" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1085
            <ownedAttribute xmi:id="_pBufY_IvEduGyqQ9TYXhZw" name="y" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1086
            <ownedAttribute xmi:id="_pBufZPIvEduGyqQ9TYXhZw" name="z" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1087
            <ownedAttribute xmi:id="_pBufZfIvEduGyqQ9TYXhZw" name="srs" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1088
            <ownedOperation xmi:id="_pBufZvIvEduGyqQ9TYXhZw" name="getSrs" visibility="public">
1089
              <ownedParameter xmi:id="_pBufZ_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1090
            </ownedOperation>
1091
            <ownedOperation xmi:id="_pBufaPIvEduGyqQ9TYXhZw" name="setSrs" visibility="public">
1092
              <ownedParameter xmi:id="_pBufafIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1093
            </ownedOperation>
1094
            <ownedOperation xmi:id="_pBufavIvEduGyqQ9TYXhZw" name="getX" visibility="public">
1095
              <ownedParameter xmi:id="_pBufa_IvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1096
            </ownedOperation>
1097
            <ownedOperation xmi:id="_pBufbPIvEduGyqQ9TYXhZw" name="setX" visibility="public">
1098
              <ownedParameter xmi:id="_pBufbfIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1099
            </ownedOperation>
1100
            <ownedOperation xmi:id="_pBufbvIvEduGyqQ9TYXhZw" name="getY" visibility="public">
1101
              <ownedParameter xmi:id="_pBufb_IvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1102
            </ownedOperation>
1103
            <ownedOperation xmi:id="_pBufcPIvEduGyqQ9TYXhZw" name="setY" visibility="public">
1104
              <ownedParameter xmi:id="_pBufcfIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1105
            </ownedOperation>
1106
            <ownedOperation xmi:id="_pBufcvIvEduGyqQ9TYXhZw" name="getZ" visibility="public">
1107
              <ownedParameter xmi:id="_pBufc_IvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1108
            </ownedOperation>
1109
            <ownedOperation xmi:id="_pBufdPIvEduGyqQ9TYXhZw" name="setZ" visibility="public">
1110
              <ownedParameter xmi:id="_pBufdfIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1111
            </ownedOperation>
1112
          </packagedElement>
1113
          <packagedElement xmi:type="uml:Class" xmi:id="_pBufdvIvEduGyqQ9TYXhZw" name="GeometryAsserts">
1114
            <ownedOperation xmi:id="_pBufd_IvEduGyqQ9TYXhZw" name="bbox" visibility="public" isStatic="true">
1115
              <ownedParameter xmi:id="_pBufePIvEduGyqQ9TYXhZw" name="bbox" type="_pBvtrfIvEduGyqQ9TYXhZw"/>
1116
              <ownedParameter xmi:id="_pBufefIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1117
              <ownedParameter xmi:id="_pBufevIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1118
              <ownedParameter xmi:id="_pBufe_IvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1119
            </ownedOperation>
1120
            <ownedOperation xmi:id="_pBuffPIvEduGyqQ9TYXhZw" name="point" visibility="public" isStatic="true">
1121
              <ownedParameter xmi:id="_pBufffIvEduGyqQ9TYXhZw" name="point" type="_pBvtx_IvEduGyqQ9TYXhZw"/>
1122
              <ownedParameter xmi:id="_pBuffvIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1123
              <ownedParameter xmi:id="_pBuff_IvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1124
              <ownedParameter xmi:id="_pBufgPIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1125
            </ownedOperation>
1126
            <ownedOperation xmi:id="_pBufgfIvEduGyqQ9TYXhZw" name="lineString" visibility="public" isStatic="true">
1127
              <ownedParameter xmi:id="_pBufgvIvEduGyqQ9TYXhZw" name="lineString" type="_pBvGcPIvEduGyqQ9TYXhZw"/>
1128
              <ownedParameter xmi:id="_pBufg_IvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1129
              <ownedParameter xmi:id="_pBufhPIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1130
              <ownedParameter xmi:id="_pBufhfIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1131
            </ownedOperation>
1132
            <ownedOperation xmi:id="_pBufhvIvEduGyqQ9TYXhZw" name="linearRing" visibility="public" isStatic="true">
1133
              <ownedParameter xmi:id="_pBufh_IvEduGyqQ9TYXhZw" name="linearRing" type="_pBufYPIvEduGyqQ9TYXhZw"/>
1134
              <ownedParameter xmi:id="_pBufiPIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1135
              <ownedParameter xmi:id="_pBufifIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1136
              <ownedParameter xmi:id="_pBufivIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1137
            </ownedOperation>
1138
            <ownedOperation xmi:id="_pBufi_IvEduGyqQ9TYXhZw" name="polygon" visibility="public" isStatic="true">
1139
              <ownedParameter xmi:id="_pBufjPIvEduGyqQ9TYXhZw" name="polygon" type="_pBtRhfIvEduGyqQ9TYXhZw"/>
1140
              <ownedParameter xmi:id="_pBufjfIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1141
              <ownedParameter xmi:id="_pBufjvIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1142
              <ownedParameter xmi:id="_pBufj_IvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1143
            </ownedOperation>
1144
            <ownedOperation xmi:id="_pBufkPIvEduGyqQ9TYXhZw" name="assertArray" visibility="private" isStatic="true">
1145
              <ownedParameter xmi:id="_pBufkfIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1146
              <ownedParameter xmi:id="_pBufkvIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1147
            </ownedOperation>
1148
          </packagedElement>
1149
          <packagedElement xmi:type="uml:Class" xmi:id="_pBufk_IvEduGyqQ9TYXhZw" name="Feature">
1150
            <ownedAttribute xmi:id="_pBuflPIvEduGyqQ9TYXhZw" name="name" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1151
            <ownedAttribute xmi:id="_pBuflfIvEduGyqQ9TYXhZw" name="id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1152
            <ownedAttribute xmi:id="_pBuflvIvEduGyqQ9TYXhZw" name="geometry" visibility="private" type="_pBvGhvIvEduGyqQ9TYXhZw" association="_pBwUo_IvEduGyqQ9TYXhZw"/>
1153
            <ownedAttribute xmi:id="_pBufl_IvEduGyqQ9TYXhZw" name="elements" visibility="private" type="_pBwU1_IvEduGyqQ9TYXhZw"/>
1154
            <ownedOperation xmi:id="_pBufmPIvEduGyqQ9TYXhZw" name="getGeometry" visibility="public">
1155
              <ownedParameter xmi:id="_pBufmfIvEduGyqQ9TYXhZw" name="return" type="_pBvGhvIvEduGyqQ9TYXhZw" direction="return"/>
1156
            </ownedOperation>
1157
            <ownedOperation xmi:id="_pBufmvIvEduGyqQ9TYXhZw" name="setGeometry" visibility="public">
1158
              <ownedParameter xmi:id="_pBufm_IvEduGyqQ9TYXhZw" name="geometry" type="_pBvGhvIvEduGyqQ9TYXhZw"/>
1159
            </ownedOperation>
1160
            <ownedOperation xmi:id="_pBufnPIvEduGyqQ9TYXhZw" name="setGeometry" visibility="public">
1161
              <ownedParameter xmi:id="_pBufnfIvEduGyqQ9TYXhZw" name="geometry" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
1162
            </ownedOperation>
1163
            <ownedOperation xmi:id="_pBufnvIvEduGyqQ9TYXhZw" name="getId" visibility="public">
1164
              <ownedParameter xmi:id="_pBufn_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1165
            </ownedOperation>
1166
            <ownedOperation xmi:id="_pBufoPIvEduGyqQ9TYXhZw" name="setId" visibility="public">
1167
              <ownedParameter xmi:id="_pBufofIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1168
            </ownedOperation>
1169
            <ownedOperation xmi:id="_pBufovIvEduGyqQ9TYXhZw" name="getName" visibility="public">
1170
              <ownedParameter xmi:id="_pBufo_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1171
            </ownedOperation>
1172
            <ownedOperation xmi:id="_pBufpPIvEduGyqQ9TYXhZw" name="setName" visibility="public">
1173
              <ownedParameter xmi:id="_pBufpfIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1174
            </ownedOperation>
1175
            <ownedOperation xmi:id="_pBufpvIvEduGyqQ9TYXhZw" name="getElements" visibility="public">
1176
              <ownedParameter xmi:id="_pBufp_IvEduGyqQ9TYXhZw" name="return" type="_pBwU1_IvEduGyqQ9TYXhZw" direction="return"/>
1177
            </ownedOperation>
1178
            <ownedOperation xmi:id="_pBufqPIvEduGyqQ9TYXhZw" name="addElement" visibility="public">
1179
              <ownedParameter xmi:id="_pBufqfIvEduGyqQ9TYXhZw" name="element" type="_pBt4bPIvEduGyqQ9TYXhZw"/>
1180
            </ownedOperation>
1181
            <ownedOperation xmi:id="_pBufqvIvEduGyqQ9TYXhZw" name="addElement" visibility="public">
1182
              <ownedParameter xmi:id="_pBufq_IvEduGyqQ9TYXhZw" name="element" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
1183
            </ownedOperation>
1184
          </packagedElement>
1185
          <packagedElement xmi:type="uml:Class" xmi:id="_pBvGcPIvEduGyqQ9TYXhZw" name="LineString">
1186
            <generalization xmi:id="_pBvGcfIvEduGyqQ9TYXhZw" general="_pBvGhvIvEduGyqQ9TYXhZw"/>
1187
            <ownedAttribute xmi:id="_pBvGcvIvEduGyqQ9TYXhZw" name="x" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1188
            <ownedAttribute xmi:id="_pBvGc_IvEduGyqQ9TYXhZw" name="y" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1189
            <ownedAttribute xmi:id="_pBvGdPIvEduGyqQ9TYXhZw" name="z" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1190
            <ownedAttribute xmi:id="_pBvGdfIvEduGyqQ9TYXhZw" name="srs" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1191
            <ownedOperation xmi:id="_pBvGdvIvEduGyqQ9TYXhZw" name="getSrs" visibility="public">
1192
              <ownedParameter xmi:id="_pBvGd_IvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1193
            </ownedOperation>
1194
            <ownedOperation xmi:id="_pBvGePIvEduGyqQ9TYXhZw" name="setSrs" visibility="public">
1195
              <ownedParameter xmi:id="_pBvGefIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1196
            </ownedOperation>
1197
            <ownedOperation xmi:id="_pBvGevIvEduGyqQ9TYXhZw" name="getX" visibility="public">
1198
              <ownedParameter xmi:id="_pBvGe_IvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1199
            </ownedOperation>
1200
            <ownedOperation xmi:id="_pBvGfPIvEduGyqQ9TYXhZw" name="setX" visibility="public">
1201
              <ownedParameter xmi:id="_pBvGffIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1202
            </ownedOperation>
1203
            <ownedOperation xmi:id="_pBvGfvIvEduGyqQ9TYXhZw" name="getY" visibility="public">
1204
              <ownedParameter xmi:id="_pBvGf_IvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1205
            </ownedOperation>
1206
            <ownedOperation xmi:id="_pBvGgPIvEduGyqQ9TYXhZw" name="setY" visibility="public">
1207
              <ownedParameter xmi:id="_pBvGgfIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1208
            </ownedOperation>
1209
            <ownedOperation xmi:id="_pBvGgvIvEduGyqQ9TYXhZw" name="getZ" visibility="public">
1210
              <ownedParameter xmi:id="_pBvGg_IvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1211
            </ownedOperation>
1212
            <ownedOperation xmi:id="_pBvGhPIvEduGyqQ9TYXhZw" name="setZ" visibility="public">
1213
              <ownedParameter xmi:id="_pBvGhfIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1214
            </ownedOperation>
1215
          </packagedElement>
1216
          <packagedElement xmi:type="uml:Class" xmi:id="_pBvGhvIvEduGyqQ9TYXhZw" name="Geometry">
1217
            <ownedAttribute xmi:id="_pBvGh_IvEduGyqQ9TYXhZw" name="id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1218
            <ownedAttribute xmi:id="_pBvGiPIvEduGyqQ9TYXhZw" name="bbox" visibility="private" type="_pBvtrfIvEduGyqQ9TYXhZw" association="_pBwUpfIvEduGyqQ9TYXhZw"/>
1219
            <ownedOperation xmi:id="_pBvGifIvEduGyqQ9TYXhZw" name="getBbox" visibility="public">
1220
              <ownedParameter xmi:id="_pBvGivIvEduGyqQ9TYXhZw" name="return" type="_pBvtrfIvEduGyqQ9TYXhZw" direction="return"/>
1221
            </ownedOperation>
1222
            <ownedOperation xmi:id="_pBvGi_IvEduGyqQ9TYXhZw" name="setBbox" visibility="public">
1223
              <ownedParameter xmi:id="_pBvtgPIvEduGyqQ9TYXhZw" name="bbox" type="_pBvtrfIvEduGyqQ9TYXhZw"/>
1224
            </ownedOperation>
1225
            <ownedOperation xmi:id="_pBvtgfIvEduGyqQ9TYXhZw" name="setBbox" visibility="public">
1226
              <ownedParameter xmi:id="_pBvtgvIvEduGyqQ9TYXhZw" name="bbox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
1227
            </ownedOperation>
1228
            <ownedOperation xmi:id="_pBvtg_IvEduGyqQ9TYXhZw" name="getId" visibility="public">
1229
              <ownedParameter xmi:id="_pBvthPIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1230
            </ownedOperation>
1231
            <ownedOperation xmi:id="_pBvthfIvEduGyqQ9TYXhZw" name="setId" visibility="public">
1232
              <ownedParameter xmi:id="_pBvthvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1233
            </ownedOperation>
1234
          </packagedElement>
1235
          <packagedElement xmi:type="uml:Class" xmi:id="_pBvth_IvEduGyqQ9TYXhZw" name="Layer">
1236
            <ownedAttribute xmi:id="_pBvtiPIvEduGyqQ9TYXhZw" name="name" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1237
            <ownedAttribute xmi:id="_pBvtifIvEduGyqQ9TYXhZw" name="description" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1238
            <ownedAttribute xmi:id="_pBvtivIvEduGyqQ9TYXhZw" name="id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1239
            <ownedAttribute xmi:id="_pBvti_IvEduGyqQ9TYXhZw" name="parentLayer" visibility="private" type="_pBvth_IvEduGyqQ9TYXhZw" association="_pBwUp_IvEduGyqQ9TYXhZw"/>
1240
            <ownedAttribute xmi:id="_pBvtjPIvEduGyqQ9TYXhZw" name="features" visibility="private" type="_pBwU1_IvEduGyqQ9TYXhZw"/>
1241
            <ownedAttribute xmi:id="_pBvtjfIvEduGyqQ9TYXhZw" name="srs" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1242
            <ownedAttribute xmi:id="_pBvtjvIvEduGyqQ9TYXhZw" name="bbox" visibility="private" type="_pBvtrfIvEduGyqQ9TYXhZw" association="_pBwUqfIvEduGyqQ9TYXhZw"/>
1243
            <ownedOperation xmi:id="_pBvtj_IvEduGyqQ9TYXhZw" name="getBbox" visibility="public">
1244
              <ownedParameter xmi:id="_pBvtkPIvEduGyqQ9TYXhZw" name="return" type="_pBvtrfIvEduGyqQ9TYXhZw" direction="return"/>
1245
            </ownedOperation>
1246
            <ownedOperation xmi:id="_pBvtkfIvEduGyqQ9TYXhZw" name="setBbox" visibility="public">
1247
              <ownedParameter xmi:id="_pBvtkvIvEduGyqQ9TYXhZw" name="bbox" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
1248
            </ownedOperation>
1249
            <ownedOperation xmi:id="_pBvtk_IvEduGyqQ9TYXhZw" name="getSrs" visibility="public">
1250
              <ownedParameter xmi:id="_pBvtlPIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1251
            </ownedOperation>
1252
            <ownedOperation xmi:id="_pBvtlfIvEduGyqQ9TYXhZw" name="setSrs" visibility="public">
1253
              <ownedParameter xmi:id="_pBvtlvIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1254
            </ownedOperation>
1255
            <ownedOperation xmi:id="_pBvtl_IvEduGyqQ9TYXhZw" name="getDescription" visibility="public">
1256
              <ownedParameter xmi:id="_pBvtmPIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1257
            </ownedOperation>
1258
            <ownedOperation xmi:id="_pBvtmfIvEduGyqQ9TYXhZw" name="setDescription" visibility="public">
1259
              <ownedParameter xmi:id="_pBvtmvIvEduGyqQ9TYXhZw" name="description" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1260
            </ownedOperation>
1261
            <ownedOperation xmi:id="_pBvtm_IvEduGyqQ9TYXhZw" name="getId" visibility="public">
1262
              <ownedParameter xmi:id="_pBvtnPIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1263
            </ownedOperation>
1264
            <ownedOperation xmi:id="_pBvtnfIvEduGyqQ9TYXhZw" name="setId" visibility="public">
1265
              <ownedParameter xmi:id="_pBvtnvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1266
            </ownedOperation>
1267
            <ownedOperation xmi:id="_pBvtn_IvEduGyqQ9TYXhZw" name="getName" visibility="public">
1268
              <ownedParameter xmi:id="_pBvtoPIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1269
            </ownedOperation>
1270
            <ownedOperation xmi:id="_pBvtofIvEduGyqQ9TYXhZw" name="setName" visibility="public">
1271
              <ownedParameter xmi:id="_pBvtovIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1272
            </ownedOperation>
1273
            <ownedOperation xmi:id="_pBvto_IvEduGyqQ9TYXhZw" name="getFeatures" visibility="public">
1274
              <ownedParameter xmi:id="_pBvtpPIvEduGyqQ9TYXhZw" name="return" type="_pBwU1_IvEduGyqQ9TYXhZw" direction="return"/>
1275
            </ownedOperation>
1276
            <ownedOperation xmi:id="_pBvtpfIvEduGyqQ9TYXhZw" name="addFeature" visibility="public">
1277
              <ownedParameter xmi:id="_pBvtpvIvEduGyqQ9TYXhZw" name="feature" type="_pBufk_IvEduGyqQ9TYXhZw"/>
1278
            </ownedOperation>
1279
            <ownedOperation xmi:id="_pBvtp_IvEduGyqQ9TYXhZw" name="addFeature" visibility="public">
1280
              <ownedParameter xmi:id="_pBvtqPIvEduGyqQ9TYXhZw" name="feature" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
1281
            </ownedOperation>
1282
            <ownedOperation xmi:id="_pBvtqfIvEduGyqQ9TYXhZw" name="getParentLayer" visibility="public">
1283
              <ownedParameter xmi:id="_pBvtqvIvEduGyqQ9TYXhZw" name="return" type="_pBvth_IvEduGyqQ9TYXhZw" direction="return"/>
1284
            </ownedOperation>
1285
            <ownedOperation xmi:id="_pBvtq_IvEduGyqQ9TYXhZw" name="setParentLayer" visibility="public">
1286
              <ownedParameter xmi:id="_pBvtrPIvEduGyqQ9TYXhZw" name="parentLayer" type="_pBwU0vIvEduGyqQ9TYXhZw"/>
1287
            </ownedOperation>
1288
          </packagedElement>
1289
          <packagedElement xmi:type="uml:Class" xmi:id="_pBvtrfIvEduGyqQ9TYXhZw" name="Bbox">
1290
            <ownedAttribute xmi:id="_pBvtrvIvEduGyqQ9TYXhZw" name="id" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1291
            <ownedAttribute xmi:id="_pBvtr_IvEduGyqQ9TYXhZw" name="x" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1292
            <ownedAttribute xmi:id="_pBvtsPIvEduGyqQ9TYXhZw" name="y" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1293
            <ownedAttribute xmi:id="_pBvtsfIvEduGyqQ9TYXhZw" name="z" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1294
            <ownedAttribute xmi:id="_pBvtsvIvEduGyqQ9TYXhZw" name="srs" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1295
            <ownedOperation xmi:id="_pBvts_IvEduGyqQ9TYXhZw" name="getId" visibility="public">
1296
              <ownedParameter xmi:id="_pBvttPIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1297
            </ownedOperation>
1298
            <ownedOperation xmi:id="_pBvttfIvEduGyqQ9TYXhZw" name="setId" visibility="public">
1299
              <ownedParameter xmi:id="_pBvttvIvEduGyqQ9TYXhZw" name="id" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1300
            </ownedOperation>
1301
            <ownedOperation xmi:id="_pBvtt_IvEduGyqQ9TYXhZw" name="getSrs" visibility="public">
1302
              <ownedParameter xmi:id="_pBvtuPIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1303
            </ownedOperation>
1304
            <ownedOperation xmi:id="_pBvtufIvEduGyqQ9TYXhZw" name="setSrs" visibility="public">
1305
              <ownedParameter xmi:id="_pBvtuvIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1306
            </ownedOperation>
1307
            <ownedOperation xmi:id="_pBvtu_IvEduGyqQ9TYXhZw" name="getX" visibility="public">
1308
              <ownedParameter xmi:id="_pBvtvPIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1309
            </ownedOperation>
1310
            <ownedOperation xmi:id="_pBvtvfIvEduGyqQ9TYXhZw" name="setX" visibility="public">
1311
              <ownedParameter xmi:id="_pBvtvvIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1312
            </ownedOperation>
1313
            <ownedOperation xmi:id="_pBvtv_IvEduGyqQ9TYXhZw" name="getY" visibility="public">
1314
              <ownedParameter xmi:id="_pBvtwPIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1315
            </ownedOperation>
1316
            <ownedOperation xmi:id="_pBvtwfIvEduGyqQ9TYXhZw" name="setY" visibility="public">
1317
              <ownedParameter xmi:id="_pBvtwvIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1318
            </ownedOperation>
1319
            <ownedOperation xmi:id="_pBvtw_IvEduGyqQ9TYXhZw" name="getZ" visibility="public">
1320
              <ownedParameter xmi:id="_pBvtxPIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1321
            </ownedOperation>
1322
            <ownedOperation xmi:id="_pBvtxfIvEduGyqQ9TYXhZw" name="setZ" visibility="public">
1323
              <ownedParameter xmi:id="_pBvtxvIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1324
            </ownedOperation>
1325
          </packagedElement>
1326
          <packagedElement xmi:type="uml:Class" xmi:id="_pBvtx_IvEduGyqQ9TYXhZw" name="Point">
1327
            <generalization xmi:id="_pBvtyPIvEduGyqQ9TYXhZw" general="_pBvGhvIvEduGyqQ9TYXhZw"/>
1328
            <ownedAttribute xmi:id="_pBvtyfIvEduGyqQ9TYXhZw" name="x" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1329
            <ownedAttribute xmi:id="_pBvtyvIvEduGyqQ9TYXhZw" name="y" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1330
            <ownedAttribute xmi:id="_pBvty_IvEduGyqQ9TYXhZw" name="z" visibility="private" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1331
            <ownedAttribute xmi:id="_pBwUkPIvEduGyqQ9TYXhZw" name="srs" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1332
            <ownedOperation xmi:id="_pBwUkfIvEduGyqQ9TYXhZw" name="getSrs" visibility="public">
1333
              <ownedParameter xmi:id="_pBwUkvIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1334
            </ownedOperation>
1335
            <ownedOperation xmi:id="_pBwUk_IvEduGyqQ9TYXhZw" name="getX" visibility="public">
1336
              <ownedParameter xmi:id="_pBwUlPIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1337
            </ownedOperation>
1338
            <ownedOperation xmi:id="_pBwUlfIvEduGyqQ9TYXhZw" name="setX" visibility="public">
1339
              <ownedParameter xmi:id="_pBwUlvIvEduGyqQ9TYXhZw" name="x" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1340
            </ownedOperation>
1341
            <ownedOperation xmi:id="_pBwUl_IvEduGyqQ9TYXhZw" name="getY" visibility="public">
1342
              <ownedParameter xmi:id="_pBwUmPIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1343
            </ownedOperation>
1344
            <ownedOperation xmi:id="_pBwUmfIvEduGyqQ9TYXhZw" name="setY" visibility="public">
1345
              <ownedParameter xmi:id="_pBwUmvIvEduGyqQ9TYXhZw" name="y" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1346
            </ownedOperation>
1347
            <ownedOperation xmi:id="_pBwUm_IvEduGyqQ9TYXhZw" name="getZ" visibility="public">
1348
              <ownedParameter xmi:id="_pBwUnPIvEduGyqQ9TYXhZw" name="return" type="_pBw7pPIvEduGyqQ9TYXhZw" direction="return"/>
1349
            </ownedOperation>
1350
            <ownedOperation xmi:id="_pBwUnfIvEduGyqQ9TYXhZw" name="setZ" visibility="public">
1351
              <ownedParameter xmi:id="_pBwUnvIvEduGyqQ9TYXhZw" name="z" type="_pBw7pPIvEduGyqQ9TYXhZw"/>
1352
            </ownedOperation>
1353
            <ownedOperation xmi:id="_pBwUn_IvEduGyqQ9TYXhZw" name="setSrs" visibility="public">
1354
              <ownedParameter xmi:id="_pBwUoPIvEduGyqQ9TYXhZw" name="srs" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1355
            </ownedOperation>
1356
          </packagedElement>
1357
          <packagedElement xmi:type="uml:Association" xmi:id="_pBwUofIvEduGyqQ9TYXhZw" memberEnd="_pBt4cfIvEduGyqQ9TYXhZw _pBwUovIvEduGyqQ9TYXhZw">
1358
            <ownedEnd xmi:id="_pBwUovIvEduGyqQ9TYXhZw" name="target" type="_pBt4bPIvEduGyqQ9TYXhZw" association="_pBwUofIvEduGyqQ9TYXhZw"/>
1359
          </packagedElement>
1360
          <packagedElement xmi:type="uml:Association" xmi:id="_pBwUo_IvEduGyqQ9TYXhZw" memberEnd="_pBuflvIvEduGyqQ9TYXhZw _pBwUpPIvEduGyqQ9TYXhZw">
1361
            <ownedEnd xmi:id="_pBwUpPIvEduGyqQ9TYXhZw" name="target" type="_pBufk_IvEduGyqQ9TYXhZw" association="_pBwUo_IvEduGyqQ9TYXhZw"/>
1362
          </packagedElement>
1363
          <packagedElement xmi:type="uml:Association" xmi:id="_pBwUpfIvEduGyqQ9TYXhZw" memberEnd="_pBvGiPIvEduGyqQ9TYXhZw _pBwUpvIvEduGyqQ9TYXhZw">
1364
            <ownedEnd xmi:id="_pBwUpvIvEduGyqQ9TYXhZw" name="target" type="_pBvGhvIvEduGyqQ9TYXhZw" association="_pBwUpfIvEduGyqQ9TYXhZw"/>
1365
          </packagedElement>
1366
          <packagedElement xmi:type="uml:Association" xmi:id="_pBwUp_IvEduGyqQ9TYXhZw" memberEnd="_pBvti_IvEduGyqQ9TYXhZw _pBwUqPIvEduGyqQ9TYXhZw">
1367
            <ownedEnd xmi:id="_pBwUqPIvEduGyqQ9TYXhZw" name="target" type="_pBvth_IvEduGyqQ9TYXhZw" association="_pBwUp_IvEduGyqQ9TYXhZw"/>
1368
          </packagedElement>
1369
          <packagedElement xmi:type="uml:Association" xmi:id="_pBwUqfIvEduGyqQ9TYXhZw" memberEnd="_pBvtjvIvEduGyqQ9TYXhZw _pBwUqvIvEduGyqQ9TYXhZw">
1370
            <ownedEnd xmi:id="_pBwUqvIvEduGyqQ9TYXhZw" name="target" type="_pBvth_IvEduGyqQ9TYXhZw" association="_pBwUqfIvEduGyqQ9TYXhZw"/>
1371
          </packagedElement>
1372
        </packagedElement>
1373
        <packagedElement xmi:type="uml:Package" xmi:id="_pBwUq_IvEduGyqQ9TYXhZw" name="readers">
1374
          <packagedElement xmi:type="uml:Class" xmi:id="_pBwUrPIvEduGyqQ9TYXhZw" name="GPEReaderBaseTest">
1375
            <generalization xmi:id="_pBwUrfIvEduGyqQ9TYXhZw" general="_pBwUyfIvEduGyqQ9TYXhZw"/>
1376
            <ownedAttribute xmi:id="_pBwUrvIvEduGyqQ9TYXhZw" name="file" visibility="private" type="_pBwU1vIvEduGyqQ9TYXhZw"/>
1377
            <ownedAttribute xmi:id="_pBwUr_IvEduGyqQ9TYXhZw" name="parser" visibility="private" type="_pBsDIPIvEduGyqQ9TYXhZw" association="_pBwUyvIvEduGyqQ9TYXhZw"/>
1378
            <ownedAttribute xmi:id="_pBwUsPIvEduGyqQ9TYXhZw" name="contenHandler" visibility="private" type="_pBpnAPIvEduGyqQ9TYXhZw" association="_pBwUzPIvEduGyqQ9TYXhZw"/>
1379
            <ownedAttribute xmi:id="_pBwUsfIvEduGyqQ9TYXhZw" name="errorHandler" visibility="private" type="_pBhEMvIvEduGyqQ9TYXhZw" association="_pBwUzvIvEduGyqQ9TYXhZw"/>
1380
            <ownedAttribute xmi:id="_pBwUsvIvEduGyqQ9TYXhZw" name="parserName" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1381
            <ownedAttribute xmi:id="_pBwUs_IvEduGyqQ9TYXhZw" name="parserDescription" visibility="private" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1382
            <ownedOperation xmi:id="_pBwUtPIvEduGyqQ9TYXhZw" name="setUp" visibility="public"/>
1383
            <ownedOperation xmi:id="_pBwUtfIvEduGyqQ9TYXhZw" name="testParse" visibility="public"/>
1384
            <ownedOperation xmi:id="_pBwUtvIvEduGyqQ9TYXhZw" name="makeAsserts" visibility="public" isAbstract="true"/>
1385
            <ownedOperation xmi:id="_pBwUt_IvEduGyqQ9TYXhZw" name="getGPEParserName" visibility="public">
1386
              <ownedParameter xmi:id="_pBwUuPIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1387
            </ownedOperation>
1388
            <ownedOperation xmi:id="_pBwUufIvEduGyqQ9TYXhZw" name="getGPEParserDescription" visibility="public">
1389
              <ownedParameter xmi:id="_pBwUuvIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1390
            </ownedOperation>
1391
            <ownedOperation xmi:id="_pBwUu_IvEduGyqQ9TYXhZw" name="setGPEParserName" visibility="public">
1392
              <ownedParameter xmi:id="_pBwUvPIvEduGyqQ9TYXhZw" name="name" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1393
            </ownedOperation>
1394
            <ownedOperation xmi:id="_pBwUvfIvEduGyqQ9TYXhZw" name="setGPEParserDescription" visibility="public">
1395
              <ownedParameter xmi:id="_pBwUvvIvEduGyqQ9TYXhZw" name="description" type="_pBwU0fIvEduGyqQ9TYXhZw"/>
1396
            </ownedOperation>
1397
            <ownedOperation xmi:id="_pBwUv_IvEduGyqQ9TYXhZw" name="getGPEParserClass" visibility="public" isAbstract="true">
1398
              <ownedParameter xmi:id="_pBwUwPIvEduGyqQ9TYXhZw" name="return" type="_pBwU1fIvEduGyqQ9TYXhZw" direction="return"/>
1399
            </ownedOperation>
1400
            <ownedOperation xmi:id="_pBwUwfIvEduGyqQ9TYXhZw" name="getFile" visibility="public" isAbstract="true">
1401
              <ownedParameter xmi:id="_pBwUwvIvEduGyqQ9TYXhZw" name="return" type="_pBwU0fIvEduGyqQ9TYXhZw" direction="return"/>
1402
            </ownedOperation>
1403
            <ownedOperation xmi:id="_pBwUw_IvEduGyqQ9TYXhZw" name="getLayers" visibility="public">
1404
              <ownedParameter xmi:id="_pBwUxPIvEduGyqQ9TYXhZw" name="return" type="_pBvth_IvEduGyqQ9TYXhZw" direction="return"/>
1405
            </ownedOperation>
1406
            <ownedOperation xmi:id="_pBwUxfIvEduGyqQ9TYXhZw" name="getContenHandler" visibility="public">
1407
              <ownedParameter xmi:id="_pBwUxvIvEduGyqQ9TYXhZw" name="return" type="_pBpnAPIvEduGyqQ9TYXhZw" direction="return"/>
1408
            </ownedOperation>
1409
            <ownedOperation xmi:id="_pBwUx_IvEduGyqQ9TYXhZw" name="getErrorHandler" visibility="public">
1410
              <ownedParameter xmi:id="_pBwUyPIvEduGyqQ9TYXhZw" name="return" type="_pBhEMvIvEduGyqQ9TYXhZw" direction="return"/>
1411
            </ownedOperation>
1412
          </packagedElement>
1413
          <packagedElement xmi:type="uml:DataType" xmi:id="_pBwUyfIvEduGyqQ9TYXhZw" name="TestCase"/>
1414
          <packagedElement xmi:type="uml:Association" xmi:id="_pBwUyvIvEduGyqQ9TYXhZw" memberEnd="_pBwUr_IvEduGyqQ9TYXhZw _pBwUy_IvEduGyqQ9TYXhZw">
1415
            <ownedEnd xmi:id="_pBwUy_IvEduGyqQ9TYXhZw" name="target" type="_pBwUrPIvEduGyqQ9TYXhZw" association="_pBwUyvIvEduGyqQ9TYXhZw"/>
1416
          </packagedElement>
1417
          <packagedElement xmi:type="uml:Association" xmi:id="_pBwUzPIvEduGyqQ9TYXhZw" memberEnd="_pBwUsPIvEduGyqQ9TYXhZw _pBwUzfIvEduGyqQ9TYXhZw">
1418
            <ownedEnd xmi:id="_pBwUzfIvEduGyqQ9TYXhZw" name="target" type="_pBwUrPIvEduGyqQ9TYXhZw" association="_pBwUzPIvEduGyqQ9TYXhZw"/>
1419
          </packagedElement>
1420
          <packagedElement xmi:type="uml:Association" xmi:id="_pBwUzvIvEduGyqQ9TYXhZw" memberEnd="_pBwUsfIvEduGyqQ9TYXhZw _pBwUz_IvEduGyqQ9TYXhZw">
1421
            <ownedEnd xmi:id="_pBwUz_IvEduGyqQ9TYXhZw" name="target" type="_pBwUrPIvEduGyqQ9TYXhZw" association="_pBwUzvIvEduGyqQ9TYXhZw"/>
1422
          </packagedElement>
1423
        </packagedElement>
1424
        <packagedElement xmi:type="uml:DataType" xmi:id="_pBwU0PIvEduGyqQ9TYXhZw" name="Throwable"/>
1425
        <packagedElement xmi:type="uml:DataType" xmi:id="_pBwU0fIvEduGyqQ9TYXhZw" name="String"/>
1426
        <packagedElement xmi:type="uml:DataType" xmi:id="_pBwU0vIvEduGyqQ9TYXhZw" name="Object"/>
1427
        <packagedElement xmi:type="uml:DataType" xmi:id="_pBwU0_IvEduGyqQ9TYXhZw" name="Properties"/>
1428
        <packagedElement xmi:type="uml:DataType" xmi:id="_pBwU1PIvEduGyqQ9TYXhZw" name="Hashtable"/>
1429
        <packagedElement xmi:type="uml:DataType" xmi:id="_pBwU1fIvEduGyqQ9TYXhZw" name="Class"/>
1430
        <packagedElement xmi:type="uml:DataType" xmi:id="_pBwU1vIvEduGyqQ9TYXhZw" name="File"/>
1431
        <packagedElement xmi:type="uml:DataType" xmi:id="_pBwU1_IvEduGyqQ9TYXhZw" name="ArrayList"/>
1432
        <packagedElement xmi:type="uml:Association" xmi:id="_pBwU2PIvEduGyqQ9TYXhZw" memberEnd="_pBsDIfIvEduGyqQ9TYXhZw _pBwU2fIvEduGyqQ9TYXhZw">
1433
          <ownedEnd xmi:id="_pBwU2fIvEduGyqQ9TYXhZw" name="target" type="_pBsDIPIvEduGyqQ9TYXhZw" association="_pBwU2PIvEduGyqQ9TYXhZw"/>
1434
        </packagedElement>
1435
        <packagedElement xmi:type="uml:Association" xmi:id="_pBwU2vIvEduGyqQ9TYXhZw" memberEnd="_pBsDIvIvEduGyqQ9TYXhZw _pBw7oPIvEduGyqQ9TYXhZw">
1436
          <ownedEnd xmi:id="_pBw7oPIvEduGyqQ9TYXhZw" name="target" type="_pBsDIPIvEduGyqQ9TYXhZw" association="_pBwU2vIvEduGyqQ9TYXhZw"/>
1437
        </packagedElement>
1438
      </packagedElement>
1439
    </packagedElement>
1440
  </packagedElement>
1441
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_pBw7ofIvEduGyqQ9TYXhZw" name="boolean"/>
1442
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_pBw7ovIvEduGyqQ9TYXhZw" name="byte"/>
1443
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_pBw7o_IvEduGyqQ9TYXhZw" name="char"/>
1444
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_pBw7pPIvEduGyqQ9TYXhZw" name="double"/>
1445
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_pBw7pfIvEduGyqQ9TYXhZw" name="float"/>
1446
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_pBw7pvIvEduGyqQ9TYXhZw" name="int"/>
1447
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_pBw7p_IvEduGyqQ9TYXhZw" name="long"/>
1448
  <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_pBw7qPIvEduGyqQ9TYXhZw" name="short"/>
1449
</uml:Model>