Subversion Repositories XServices

Rev

Rev 201 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 201 Rev 203
1
package net.brutex.xservices.types.alfevent;
1
package net.brutex.xservices.types.alfevent;
2
 
2
 
3
import java.util.HashMap;
3
import java.util.HashMap;
4
import java.util.Map;
4
import java.util.Map;
5
import javax.xml.bind.annotation.XmlAccessType;
5
import javax.xml.bind.annotation.XmlAccessType;
6
import javax.xml.bind.annotation.XmlAccessorType;
6
import javax.xml.bind.annotation.XmlAccessorType;
7
import javax.xml.bind.annotation.XmlAnyAttribute;
7
import javax.xml.bind.annotation.XmlAnyAttribute;
8
import javax.xml.bind.annotation.XmlElement;
8
import javax.xml.bind.annotation.XmlElement;
9
import javax.xml.bind.annotation.XmlSchemaType;
9
import javax.xml.bind.annotation.XmlSchemaType;
10
import javax.xml.bind.annotation.XmlType;
10
import javax.xml.bind.annotation.XmlType;
11
import javax.xml.datatype.XMLGregorianCalendar;
11
import javax.xml.datatype.XMLGregorianCalendar;
12
import javax.xml.namespace.QName;
12
import javax.xml.namespace.QName;
13
 
13
 
14
 
14
 
15
/**
15
/**
16
 * 
16
 * 
17
 *                 EventControlType is a container for that portion of an
17
 *                 EventControlType is a container for that portion of an
18
 *                 ALF Event that is generally set by the ALF EventManager.
18
 *                 ALF Event that is generally set by the ALF EventManager.
19
 *                 In some cases, ALF compliant tools may set some fields,
19
 *                 In some cases, ALF compliant tools may set some fields,
20
 *                 in particular when the event is a result of an ALF
20
 *                 in particular when the event is a result of an ALF
21
 *                 service call to that tool from a ServiceFlow.
21
 *                 service call to that tool from a ServiceFlow.
22
 *             
22
 *             
23
 * 
23
 * 
24
 * <p>Java-Klasse für EmBaseType complex type.
24
 * <p>Java-Klasse für EmBaseType complex type.
25
 * 
25
 * 
26
 * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
26
 * <p>Das folgende Schemafragment gibt den erwarteten Content an, der in dieser Klasse enthalten ist.
27
 * 
27
 * 
28
 * <pre>
28
 * <pre>
29
 * &lt;complexType name="EmBaseType">
29
 * &lt;complexType name="EmBaseType">
30
 *   &lt;complexContent>
30
 *   &lt;complexContent>
31
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
31
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
32
 *       &lt;sequence>
32
 *       &lt;sequence>
33
 *         &lt;element name="EmEventId" type="{http://www.w3.org/2001/XMLSchema}string"/>
33
 *         &lt;element name="EmEventId" type="{http://www.eclipse.org/alf/schema/EventBase/1}EventIdType"/>
34
 *         &lt;element name="EmTimestamp" type="{http://www.eclipse.org/alf/schema/EventBase/1}TimestampType"/>
34
 *         &lt;element name="EmTimestamp" type="{http://www.eclipse.org/alf/schema/EventBase/1}TimestampType"/>
35
 *         &lt;element name="PrecedingEmEventId" type="{http://www.eclipse.org/alf/schema/EventBase/1}EventIdType"/>
35
 *         &lt;element name="PrecedingEmEventId" type="{http://www.eclipse.org/alf/schema/EventBase/1}EventIdType"/>
36
 *         &lt;element name="ApplicationName" type="{http://www.eclipse.org/alf/schema/EventBase/1}ApplicationNameType"/>
36
 *         &lt;element name="ApplicationName" type="{http://www.eclipse.org/alf/schema/EventBase/1}ApplicationNameType"/>
37
 *         &lt;element name="EventMatchName" type="{http://www.eclipse.org/alf/schema/EventBase/1}EventMatchNameType"/>
37
 *         &lt;element name="EventMatchName" type="{http://www.eclipse.org/alf/schema/EventBase/1}EventMatchNameType"/>
38
 *         &lt;element name="ServiceFlowName" type="{http://www.eclipse.org/alf/schema/EventBase/1}ServiceFlowNameType"/>
38
 *         &lt;element name="ServiceFlowName" type="{http://www.eclipse.org/alf/schema/EventBase/1}ServiceFlowNameType"/>
39
 *         &lt;element name="ServiceFlowId" type="{http://www.eclipse.org/alf/schema/EventBase/1}ServiceFlowIdType"/>
39
 *         &lt;element name="ServiceFlowId" type="{http://www.eclipse.org/alf/schema/EventBase/1}ServiceFlowIdType"/>
40
 *         &lt;element name="Callback" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
40
 *         &lt;element name="Callback" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
41
 *         &lt;element name="Environment" type="{http://www.eclipse.org/alf/schema/EventBase/1}EnvironmentType"/>
41
 *         &lt;element name="Environment" type="{http://www.eclipse.org/alf/schema/EventBase/1}EnvironmentType"/>
42
 *         &lt;element name="EmUser" type="{http://www.eclipse.org/alf/schema/EventBase/1}CredentialsType"/>
42
 *         &lt;element name="EmUser" type="{http://www.eclipse.org/alf/schema/EventBase/1}CredentialsType"/>
43
 *         &lt;element name="EmExtension" type="{http://www.eclipse.org/alf/schema/EventBase/1}EmExtensionType" minOccurs="0"/>
43
 *         &lt;element name="AttemptCount" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
-
 
44
 *         &lt;element name="EmExtension" type="{http://www.eclipse.org/alf/schema/EventBase/1}EmExtensionType" minOccurs="0"/>
44
 *       &lt;/sequence>
45
 *       &lt;/sequence>
45
 *       &lt;anyAttribute/>
46
 *       &lt;anyAttribute/>
46
 *     &lt;/restriction>
47
 *     &lt;/restriction>
47
 *   &lt;/complexContent>
48
 *   &lt;/complexContent>
48
 * &lt;/complexType>
49
 * &lt;/complexType>
49
 * </pre>
50
 * </pre>
50
 * 
51
 * 
51
 * 
52
 * 
52
 */
53
 */
53
@XmlAccessorType(XmlAccessType.FIELD)
54
@XmlAccessorType(XmlAccessType.FIELD)
54
@XmlType(name = "EmBaseType", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", propOrder = {
55
@XmlType(name = "EmBaseType", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", propOrder = {
55
    "emEventId",
56
    "emEventId",
56
    "emTimestamp",
57
    "emTimestamp",
57
    "precedingEmEventId",
58
    "precedingEmEventId",
58
    "applicationName",
59
    "applicationName",
59
    "eventMatchName",
60
    "eventMatchName",
60
    "serviceFlowName",
61
    "serviceFlowName",
61
    "serviceFlowId",
62
    "serviceFlowId",
62
    "callback",
63
    "callback",
63
    "environment",
64
    "environment",
64
    "emUser",
65
    "emUser",
65
    "emExtension"
66
    "attemptCount",
-
 
67
    "emExtension"
66
})
68
})
67
public class EmBaseType {
69
public class EmBaseType {
68
 
70
 
69
    @XmlElement(name = "EmEventId", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
71
    @XmlElement(name = "EmEventId", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
70
    protected String emEventId;
72
    protected String emEventId;
71
    @XmlElement(name = "EmTimestamp", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
73
    @XmlElement(name = "EmTimestamp", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
72
    @XmlSchemaType(name = "dateTime")
74
    @XmlSchemaType(name = "dateTime")
73
    protected XMLGregorianCalendar emTimestamp;
75
    protected XMLGregorianCalendar emTimestamp;
74
    @XmlElement(name = "PrecedingEmEventId", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
76
    @XmlElement(name = "PrecedingEmEventId", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
75
    protected String precedingEmEventId;
77
    protected String precedingEmEventId;
76
    @XmlElement(name = "ApplicationName", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
78
    @XmlElement(name = "ApplicationName", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
77
    protected String applicationName;
79
    protected String applicationName;
78
    @XmlElement(name = "EventMatchName", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
80
    @XmlElement(name = "EventMatchName", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
79
    protected String eventMatchName;
81
    protected String eventMatchName;
80
    @XmlElement(name = "ServiceFlowName", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
82
    @XmlElement(name = "ServiceFlowName", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
81
    protected String serviceFlowName;
83
    protected String serviceFlowName;
82
    @XmlElement(name = "ServiceFlowId", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
84
    @XmlElement(name = "ServiceFlowId", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
83
    protected String serviceFlowId;
85
    protected String serviceFlowId;
84
    @XmlElement(name = "Callback", namespace = "http://www.eclipse.org/alf/schema/EventBase/1")
86
    @XmlElement(name = "Callback", namespace = "http://www.eclipse.org/alf/schema/EventBase/1")
85
    protected boolean callback;
87
    protected boolean callback;
86
    @XmlElement(name = "Environment", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
88
    @XmlElement(name = "Environment", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
87
    protected String environment;
89
    protected String environment;
88
    @XmlElement(name = "EmUser", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
90
    @XmlElement(name = "EmUser", namespace = "http://www.eclipse.org/alf/schema/EventBase/1", required = true)
89
    protected CredentialsType emUser;
91
    protected CredentialsType emUser;
90
    @XmlElement(name = "EmExtension", namespace = "http://www.eclipse.org/alf/schema/EventBase/1")
92
    @XmlElement(name = "AttemptCount", namespace = "http://www.eclipse.org/alf/schema/EventBase/1")
-
 
93
    protected Integer attemptCount;
-
 
94
    @XmlElement(name = "EmExtension", namespace = "http://www.eclipse.org/alf/schema/EventBase/1")
91
    protected EmExtensionType emExtension;
95
    protected EmExtensionType emExtension;
92
    @XmlAnyAttribute
96
    @XmlAnyAttribute
93
    private Map<QName, String> otherAttributes = new HashMap<QName, String>();
97
    private Map<QName, String> otherAttributes = new HashMap<QName, String>();
94
 
98
 
95
    /**
99
    /**
96
     * Ruft den Wert der emEventId-Eigenschaft ab.
100
     * Ruft den Wert der emEventId-Eigenschaft ab.
97
     * 
101
     * 
98
     * @return
102
     * @return
99
     *     possible object is
103
     *     possible object is
100
     *     {@link String }
104
     *     {@link String }
101
     *     
105
     *     
102
     */
106
     */
103
    public String getEmEventId() {
107
    public String getEmEventId() {
104
        return emEventId;
108
        return emEventId;
105
    }
109
    }
106
 
110
 
107
    /**
111
    /**
108
     * Legt den Wert der emEventId-Eigenschaft fest.
112
     * Legt den Wert der emEventId-Eigenschaft fest.
109
     * 
113
     * 
110
     * @param value
114
     * @param value
111
     *     allowed object is
115
     *     allowed object is
112
     *     {@link String }
116
     *     {@link String }
113
     *     
117
     *     
114
     */
118
     */
115
    public void setEmEventId(String value) {
119
    public void setEmEventId(String value) {
116
        this.emEventId = value;
120
        this.emEventId = value;
117
    }
121
    }
118
 
122
 
119
    /**
123
    /**
120
     * Ruft den Wert der emTimestamp-Eigenschaft ab.
124
     * Ruft den Wert der emTimestamp-Eigenschaft ab.
121
     * 
125
     * 
122
     * @return
126
     * @return
123
     *     possible object is
127
     *     possible object is
124
     *     {@link XMLGregorianCalendar }
128
     *     {@link XMLGregorianCalendar }
125
     *     
129
     *     
126
     */
130
     */
127
    public XMLGregorianCalendar getEmTimestamp() {
131
    public XMLGregorianCalendar getEmTimestamp() {
128
        return emTimestamp;
132
        return emTimestamp;
129
    }
133
    }
130
 
134
 
131
    /**
135
    /**
132
     * Legt den Wert der emTimestamp-Eigenschaft fest.
136
     * Legt den Wert der emTimestamp-Eigenschaft fest.
133
     * 
137
     * 
134
     * @param value
138
     * @param value
135
     *     allowed object is
139
     *     allowed object is
136
     *     {@link XMLGregorianCalendar }
140
     *     {@link XMLGregorianCalendar }
137
     *     
141
     *     
138
     */
142
     */
139
    public void setEmTimestamp(XMLGregorianCalendar value) {
143
    public void setEmTimestamp(XMLGregorianCalendar value) {
140
        this.emTimestamp = value;
144
        this.emTimestamp = value;
141
    }
145
    }
142
 
146
 
143
    /**
147
    /**
144
     * Ruft den Wert der precedingEmEventId-Eigenschaft ab.
148
     * Ruft den Wert der precedingEmEventId-Eigenschaft ab.
145
     * 
149
     * 
146
     * @return
150
     * @return
147
     *     possible object is
151
     *     possible object is
148
     *     {@link String }
152
     *     {@link String }
149
     *     
153
     *     
150
     */
154
     */
151
    public String getPrecedingEmEventId() {
155
    public String getPrecedingEmEventId() {
152
        return precedingEmEventId;
156
        return precedingEmEventId;
153
    }
157
    }
154
 
158
 
155
    /**
159
    /**
156
     * Legt den Wert der precedingEmEventId-Eigenschaft fest.
160
     * Legt den Wert der precedingEmEventId-Eigenschaft fest.
157
     * 
161
     * 
158
     * @param value
162
     * @param value
159
     *     allowed object is
163
     *     allowed object is
160
     *     {@link String }
164
     *     {@link String }
161
     *     
165
     *     
162
     */
166
     */
163
    public void setPrecedingEmEventId(String value) {
167
    public void setPrecedingEmEventId(String value) {
164
        this.precedingEmEventId = value;
168
        this.precedingEmEventId = value;
165
    }
169
    }
166
 
170
 
167
    /**
171
    /**
168
     * Ruft den Wert der applicationName-Eigenschaft ab.
172
     * Ruft den Wert der applicationName-Eigenschaft ab.
169
     * 
173
     * 
170
     * @return
174
     * @return
171
     *     possible object is
175
     *     possible object is
172
     *     {@link String }
176
     *     {@link String }
173
     *     
177
     *     
174
     */
178
     */
175
    public String getApplicationName() {
179
    public String getApplicationName() {
176
        return applicationName;
180
        return applicationName;
177
    }
181
    }
178
 
182
 
179
    /**
183
    /**
180
     * Legt den Wert der applicationName-Eigenschaft fest.
184
     * Legt den Wert der applicationName-Eigenschaft fest.
181
     * 
185
     * 
182
     * @param value
186
     * @param value
183
     *     allowed object is
187
     *     allowed object is
184
     *     {@link String }
188
     *     {@link String }
185
     *     
189
     *     
186
     */
190
     */
187
    public void setApplicationName(String value) {
191
    public void setApplicationName(String value) {
188
        this.applicationName = value;
192
        this.applicationName = value;
189
    }
193
    }
190
 
194
 
191
    /**
195
    /**
192
     * Ruft den Wert der eventMatchName-Eigenschaft ab.
196
     * Ruft den Wert der eventMatchName-Eigenschaft ab.
193
     * 
197
     * 
194
     * @return
198
     * @return
195
     *     possible object is
199
     *     possible object is
196
     *     {@link String }
200
     *     {@link String }
197
     *     
201
     *     
198
     */
202
     */
199
    public String getEventMatchName() {
203
    public String getEventMatchName() {
200
        return eventMatchName;
204
        return eventMatchName;
201
    }
205
    }
202
 
206
 
203
    /**
207
    /**
204
     * Legt den Wert der eventMatchName-Eigenschaft fest.
208
     * Legt den Wert der eventMatchName-Eigenschaft fest.
205
     * 
209
     * 
206
     * @param value
210
     * @param value
207
     *     allowed object is
211
     *     allowed object is
208
     *     {@link String }
212
     *     {@link String }
209
     *     
213
     *     
210
     */
214
     */
211
    public void setEventMatchName(String value) {
215
    public void setEventMatchName(String value) {
212
        this.eventMatchName = value;
216
        this.eventMatchName = value;
213
    }
217
    }
214
 
218
 
215
    /**
219
    /**
216
     * Ruft den Wert der serviceFlowName-Eigenschaft ab.
220
     * Ruft den Wert der serviceFlowName-Eigenschaft ab.
217
     * 
221
     * 
218
     * @return
222
     * @return
219
     *     possible object is
223
     *     possible object is
220
     *     {@link String }
224
     *     {@link String }
221
     *     
225
     *     
222
     */
226
     */
223
    public String getServiceFlowName() {
227
    public String getServiceFlowName() {
224
        return serviceFlowName;
228
        return serviceFlowName;
225
    }
229
    }
226
 
230
 
227
    /**
231
    /**
228
     * Legt den Wert der serviceFlowName-Eigenschaft fest.
232
     * Legt den Wert der serviceFlowName-Eigenschaft fest.
229
     * 
233
     * 
230
     * @param value
234
     * @param value
231
     *     allowed object is
235
     *     allowed object is
232
     *     {@link String }
236
     *     {@link String }
233
     *     
237
     *     
234
     */
238
     */
235
    public void setServiceFlowName(String value) {
239
    public void setServiceFlowName(String value) {
236
        this.serviceFlowName = value;
240
        this.serviceFlowName = value;
237
    }
241
    }
238
 
242
 
239
    /**
243
    /**
240
     * Ruft den Wert der serviceFlowId-Eigenschaft ab.
244
     * Ruft den Wert der serviceFlowId-Eigenschaft ab.
241
     * 
245
     * 
242
     * @return
246
     * @return
243
     *     possible object is
247
     *     possible object is
244
     *     {@link String }
248
     *     {@link String }
245
     *     
249
     *     
246
     */
250
     */
247
    public String getServiceFlowId() {
251
    public String getServiceFlowId() {
248
        return serviceFlowId;
252
        return serviceFlowId;
249
    }
253
    }
250
 
254
 
251
    /**
255
    /**
252
     * Legt den Wert der serviceFlowId-Eigenschaft fest.
256
     * Legt den Wert der serviceFlowId-Eigenschaft fest.
253
     * 
257
     * 
254
     * @param value
258
     * @param value
255
     *     allowed object is
259
     *     allowed object is
256
     *     {@link String }
260
     *     {@link String }
257
     *     
261
     *     
258
     */
262
     */
259
    public void setServiceFlowId(String value) {
263
    public void setServiceFlowId(String value) {
260
        this.serviceFlowId = value;
264
        this.serviceFlowId = value;
261
    }
265
    }
262
 
266
 
263
    /**
267
    /**
264
     * Ruft den Wert der callback-Eigenschaft ab.
268
     * Ruft den Wert der callback-Eigenschaft ab.
265
     * 
269
     * 
266
     */
270
     */
267
    public boolean isCallback() {
271
    public boolean isCallback() {
268
        return callback;
272
        return callback;
269
    }
273
    }
270
 
274
 
271
    /**
275
    /**
272
     * Legt den Wert der callback-Eigenschaft fest.
276
     * Legt den Wert der callback-Eigenschaft fest.
273
     * 
277
     * 
274
     */
278
     */
275
    public void setCallback(boolean value) {
279
    public void setCallback(boolean value) {
276
        this.callback = value;
280
        this.callback = value;
277
    }
281
    }
278
 
282
 
279
    /**
283
    /**
280
     * Ruft den Wert der environment-Eigenschaft ab.
284
     * Ruft den Wert der environment-Eigenschaft ab.
281
     * 
285
     * 
282
     * @return
286
     * @return
283
     *     possible object is
287
     *     possible object is
284
     *     {@link String }
288
     *     {@link String }
285
     *     
289
     *     
286
     */
290
     */
287
    public String getEnvironment() {
291
    public String getEnvironment() {
288
        return environment;
292
        return environment;
289
    }
293
    }
290
 
294
 
291
    /**
295
    /**
292
     * Legt den Wert der environment-Eigenschaft fest.
296
     * Legt den Wert der environment-Eigenschaft fest.
293
     * 
297
     * 
294
     * @param value
298
     * @param value
295
     *     allowed object is
299
     *     allowed object is
296
     *     {@link String }
300
     *     {@link String }
297
     *     
301
     *     
298
     */
302
     */
299
    public void setEnvironment(String value) {
303
    public void setEnvironment(String value) {
300
        this.environment = value;
304
        this.environment = value;
301
    }
305
    }
302
 
306
 
303
    /**
307
    /**
304
     * Ruft den Wert der emUser-Eigenschaft ab.
308
     * Ruft den Wert der emUser-Eigenschaft ab.
305
     * 
309
     * 
306
     * @return
310
     * @return
307
     *     possible object is
311
     *     possible object is
308
     *     {@link CredentialsType }
312
     *     {@link CredentialsType }
309
     *     
313
     *     
310
     */
314
     */
311
    public CredentialsType getEmUser() {
315
    public CredentialsType getEmUser() {
312
        return emUser;
316
        return emUser;
313
    }
317
    }
314
 
318
 
315
    /**
319
    /**
316
     * Legt den Wert der emUser-Eigenschaft fest.
320
     * Legt den Wert der emUser-Eigenschaft fest.
317
     * 
321
     * 
318
     * @param value
322
     * @param value
319
     *     allowed object is
323
     *     allowed object is
320
     *     {@link CredentialsType }
324
     *     {@link CredentialsType }
321
     *     
325
     *     
322
     */
326
     */
323
    public void setEmUser(CredentialsType value) {
327
    public void setEmUser(CredentialsType value) {
324
        this.emUser = value;
328
        this.emUser = value;
325
    }
329
    }
326
 
330
 
-
 
331
    /**
-
 
332
     * Ruft den Wert der attemptCount-Eigenschaft ab.
-
 
333
     * 
-
 
334
     * @return
-
 
335
     *     possible object is
-
 
336
     *     {@link Integer }
-
 
337
     *     
-
 
338
     */
-
 
339
    public Integer getAttemptCount() {
-
 
340
        return attemptCount;
-
 
341
    }
-
 
342
 
-
 
343
    /**
-
 
344
     * Legt den Wert der attemptCount-Eigenschaft fest.
-
 
345
     * 
-
 
346
     * @param value
-
 
347
     *     allowed object is
-
 
348
     *     {@link Integer }
-
 
349
     *     
-
 
350
     */
-
 
351
    public void setAttemptCount(Integer value) {
-
 
352
        this.attemptCount = value;
-
 
353
    }
-
 
354
 
327
    /**
355
    /**
328
     * Ruft den Wert der emExtension-Eigenschaft ab.
356
     * Ruft den Wert der emExtension-Eigenschaft ab.
329
     * 
357
     * 
330
     * @return
358
     * @return
331
     *     possible object is
359
     *     possible object is
332
     *     {@link EmExtensionType }
360
     *     {@link EmExtensionType }
333
     *     
361
     *     
334
     */
362
     */
335
    public EmExtensionType getEmExtension() {
363
    public EmExtensionType getEmExtension() {
336
        return emExtension;
364
        return emExtension;
337
    }
365
    }
338
 
366
 
339
    /**
367
    /**
340
     * Legt den Wert der emExtension-Eigenschaft fest.
368
     * Legt den Wert der emExtension-Eigenschaft fest.
341
     * 
369
     * 
342
     * @param value
370
     * @param value
343
     *     allowed object is
371
     *     allowed object is
344
     *     {@link EmExtensionType }
372
     *     {@link EmExtensionType }
345
     *     
373
     *     
346
     */
374
     */
347
    public void setEmExtension(EmExtensionType value) {
375
    public void setEmExtension(EmExtensionType value) {
348
        this.emExtension = value;
376
        this.emExtension = value;
349
    }
377
    }
350
 
378
 
351
    /**
379
    /**
352
     * Gets a map that contains attributes that aren't bound to any typed property on this class.
380
     * Gets a map that contains attributes that aren't bound to any typed property on this class.
353
     * 
381
     * 
354
     * <p>
382
     * <p>
355
     * the map is keyed by the name of the attribute and 
383
     * the map is keyed by the name of the attribute and 
356
     * the value is the string value of the attribute.
384
     * the value is the string value of the attribute.
357
     * 
385
     * 
358
     * the map returned by this method is live, and you can add new attribute
386
     * the map returned by this method is live, and you can add new attribute
359
     * by updating the map directly. Because of this design, there's no setter.
387
     * by updating the map directly. Because of this design, there's no setter.
360
     * 
388
     * 
361
     * 
389
     * 
362
     * @return
390
     * @return
363
     *     always non-null
391
     *     always non-null
364
     */
392
     */
365
    public Map<QName, String> getOtherAttributes() {
393
    public Map<QName, String> getOtherAttributes() {
366
        return otherAttributes;
394
        return otherAttributes;
367
    }
395
    }
368
 
396
 
369
}
397
}