Passed
Push — master ( f1e3b2...b13a8b )
by Peter
01:02
created

ore.models.notations   B

Complexity

Total Complexity 0

Size/Duplication

Total Lines 1926
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
wmc 0
eloc 1920
dl 0
loc 1926
rs 8.8
c 0
b 0
f 0
1
# DO NOT EDIT! This file is auto-generated by "setup.py build"
2
notations = [{u'edges': {u'copyable': True,
3
             u'deletable': True,
4
             u'properties': {u'name': {u'default': u'',
5
                                       u'displayName': u'Name',
6
                                       u'kind': u'text',
7
                                       u'label': {u'style': []}}}},
8
  u'kind': u'dfd',
9
  u'name': u'Data Flow Diagram',
10
  u'nodeGroups': {u'copyable': True,
11
                  u'deletable': True,
12
                  u'properties': {u'name': {u'default': u'Node Group',
13
                                            u'displayName': u'Name',
14
                                            u'kind': u'text',
15
                                            u'mirror': {u'position': u'top',
16
                                                        u'style': [u'italic',
17
                                                                   u'large']}}}},
18
  u'nodes': {u'external': {u'allowConnectionTo': [u'process'],
19
                           u'connector': {u'offset': {u'bottom': 0,
20
                                                      u'top': 0}},
21
                           u'copyable': True,
22
                           u'deletable': True,
23
                           u'help': u'An external entity fetching data from, or feeding data into, the system.',
24
                           u'image': u'external.svg',
25
                           u'inherits': u'node',
26
                           u'nodeDisplayName': u'External Entity',
27
                           u'numberOfIncomingConnections': -1,
28
                           u'numberOfOutgoingConnections': -1,
29
                           u'properties': {u'name': {u'default': u'External Entity',
30
                                                     u'displayName': u'Name',
31
                                                     u'kind': u'text',
32
                                                     u'mirror': {u'position': u'bottom',
33
                                                                 u'style': [u'bold',
34
                                                                            u'large']}}}},
35
             u'node': {u'allowConnectionTo': [],
36
                       u'connector': {u'offset': {u'bottom': 0, u'top': 0}},
37
                       u'copyable': True,
38
                       u'deletable': True,
39
                       u'nodeDisplayName': u'Node',
40
                       u'numberOfIncomingConnections': -1,
41
                       u'numberOfOutgoingConnections': -1,
42
                       u'properties': {u'name': {u'default': u'Node',
43
                                                 u'displayName': u'Name',
44
                                                 u'kind': u'text',
45
                                                 u'mirror': {u'position': u'bottom',
46
                                                             u'style': [u'bold',
47
                                                                        u'large']}}}},
48
             u'process': {u'allowConnectionTo': [u'node'],
49
                          u'connector': {u'offset': {u'bottom': 0,
50
                                                     u'top': 0}},
51
                          u'copyable': True,
52
                          u'deletable': True,
53
                          u'help': u'A process in the system producing or consuming data.',
54
                          u'image': u'process.svg',
55
                          u'inherits': u'node',
56
                          u'nodeDisplayName': u'Process',
57
                          u'numberOfIncomingConnections': -1,
58
                          u'numberOfOutgoingConnections': -1,
59
                          u'properties': {u'name': {u'default': u'Process',
60
                                                    u'displayName': u'Name',
61
                                                    u'kind': u'text',
62
                                                    u'mirror': {u'position': u'bottom',
63
                                                                u'style': [u'bold',
64
                                                                           u'large']}}}},
65
             u'stickyNote': {u'allowConnectionTo': [],
66
                             u'connector': {u'offset': {u'bottom': 0,
67
                                                        u'top': 0}},
68
                             u'copyable': True,
69
                             u'deletable': True,
70
                             u'editable': True,
71
                             u'image': u'sticky_note.html',
72
                             u'inherits': u'node',
73
                             u'nodeDisplayName': u'Sticky Note',
74
                             u'numberOfIncomingConnections': 0,
75
                             u'numberOfOutgoingConnections': 0,
76
                             u'properties': {u'description': {u'default': u'Sample Text',
77
                                                              u'hidden': True,
78
                                                              u'kind': u'textfield'},
79
                                             u'height': {u'default': 150,
80
                                                         u'hidden': True,
81
                                                         u'kind': u'numeric',
82
                                                         u'step': 1},
83
                                             u'name': {u'default': u'Node',
84
                                                       u'displayName': u'Name',
85
                                                       u'hidden': True,
86
                                                       u'kind': u'text',
87
                                                       u'mirror': {u'position': u'bottom',
88
                                                                   u'style': [u'bold',
89
                                                                              u'large']}},
90
                                             u'width': {u'default': 150,
91
                                                        u'hidden': True,
92
                                                        u'kind': u'numeric',
93
                                                        u'step': 1}},
94
                             u'resizable': True},
95
             u'storage': {u'allowConnectionTo': [u'process'],
96
                          u'connector': {u'offset': {u'bottom': 0,
97
                                                     u'top': 0}},
98
                          u'copyable': True,
99
                          u'deletable': True,
100
                          u'help': u'A storage entity able to save or deliver data.',
101
                          u'image': u'storage.svg',
102
                          u'inherits': u'node',
103
                          u'nodeDisplayName': u'Storage',
104
                          u'numberOfIncomingConnections': -1,
105
                          u'numberOfOutgoingConnections': -1,
106
                          u'properties': {u'name': {u'default': u'Storage',
107
                                                    u'displayName': u'Name',
108
                                                    u'kind': u'text',
109
                                                    u'mirror': {u'position': u'bottom',
110
                                                                u'style': [u'bold',
111
                                                                           u'large']}}}}},
112
  u'propertiesDisplayOrder': [u'name', u'description', u'width', u'height'],
113
  u'shapeMenuNodeDisplayOrder': [u'process',
114
                                 u'storage',
115
                                 u'external',
116
                                 u'stickyNote']},
117
 {u'defaults': {u'nodes': [{u'kind': u'topEvent', u'x': 10, u'y': 1}]},
118
  u'edges': {u'copyable': True, u'deletable': True, u'properties': {}},
119
  u'kind': u'faulttree',
120
  u'name': u'Fault Tree',
121
  u'nodeGroups': {u'copyable': True,
122
                  u'deletable': True,
123
                  u'properties': {u'name': {u'default': u'Repeated BasicEvent',
124
                                            u'displayName': u'Name',
125
                                            u'kind': u'text',
126
                                            u'mirror': {u'format': u'{{$0}}',
127
                                                        u'position': u'bottom',
128
                                                        u'style': [u'bold',
129
                                                                   u'large']}},
130
                                  u'probability': {u'default': [0, 0],
131
                                                   u'displayName': u'Probability',
132
                                                   u'kind': u'compound',
133
                                                   u'parts': [{u'default': 0,
134
                                                               u'kind': u'numeric',
135
                                                               u'max': 1,
136
                                                               u'min': 0,
137
                                                               u'mirror': {u'format': u'p={{$0}}',
138
                                                                           u'position': u'bottom',
139
                                                                           u'style': [u'italic']},
140
                                                               u'partName': u'Point',
141
                                                               u'step': 1e-10},
142
                                                              {u'default': 17532,
143
                                                               u'kind': u'numeric',
144
                                                               u'max': 1000000000,
145
                                                               u'min': 0,
146
                                                               u'mirror': {u'format': u'\u03bb={{$0}}',
147
                                                                           u'position': u'bottom',
148
                                                                           u'style': [u'italic']},
149
                                                               u'partName': u'Rate',
150
                                                               u'step': 0.01}]}}},
151
  u'nodes': {u'andGate': {u'allowConnectionTo': [u'event',
152
                                                 u'staticGate',
153
                                                 u'spareGate',
154
                                                 u'priorityAndGate',
155
                                                 u'seqGate',
156
                                                 u'transferIn'],
157
                          u'connector': {u'offset': {u'bottom': 0,
158
                                                     u'top': 0}},
159
                          u'copyable': True,
160
                          u'deletable': True,
161
                          u'editable': False,
162
                          u'help': u'The above event occurs if all events below occur.',
163
                          u'image': u'and_gate.svg',
164
                          u'inherits': u'staticGate',
165
                          u'mirrorable': False,
166
                          u'nodeDisplayName': u'AND Gate',
167
                          u'numberOfIncomingConnections': 1,
168
                          u'numberOfOutgoingConnections': -1,
169
                          u'properties': {},
170
                          u'resizable': False},
171
             u'basicEvent': {u'allowConnectionTo': [u'fdepGate'],
172
                             u'connector': {u'offset': {u'bottom': 0,
173
                                                        u'top': 0}},
174
                             u'copyable': True,
175
                             u'deletable': True,
176
                             u'editable': False,
177
                             u'help': u'An initial fault event.',
178
                             u'image': u'basic_event.svg',
179
                             u'inherits': u'event',
180
                             u'mirrorable': True,
181
                             u'nodeDisplayName': u'Basic Event',
182
                             u'numberOfIncomingConnections': 1,
183
                             u'numberOfOutgoingConnections': -1,
184
                             u'properties': {u'name': {u'default': u'Basic Event',
185
                                                       u'displayName': u'Name',
186
                                                       u'kind': u'text',
187
                                                       u'mirror': {u'format': u'{{$0}}',
188
                                                                   u'position': u'bottom',
189
                                                                   u'style': [u'bold',
190
                                                                              u'large']}},
191
                                             u'probability': {u'default': [0,
192
                                                                           0],
193
                                                              u'displayName': u'Probability',
194
                                                              u'kind': u'compound',
195
                                                              u'parts': [{u'default': 0,
196
                                                                          u'kind': u'numeric',
197
                                                                          u'max': 1,
198
                                                                          u'min': 0,
199
                                                                          u'mirror': {u'format': u'p={{$0}}',
200
                                                                                      u'position': u'bottom',
201
                                                                                      u'style': [u'italic']},
202
                                                                          u'partName': u'Point',
203
                                                                          u'step': 1e-10},
204
                                                                         {u'default': 17532,
205
                                                                          u'kind': u'numeric',
206
                                                                          u'max': 1000000000,
207
                                                                          u'min': 0,
208
                                                                          u'mirror': {u'format': u'\u03bb={{$0}}',
209
                                                                                      u'position': u'bottom',
210
                                                                                      u'style': [u'italic']},
211
                                                                          u'partName': u'Rate',
212
                                                                          u'step': 0.01}]}},
213
                             u'resizable': False},
214
             u'basicEventSet': {u'allowConnectionTo': [u'fdepGate'],
215
                                u'connector': {u'offset': {u'bottom': 0,
216
                                                           u'top': 0}},
217
                                u'copyable': True,
218
                                u'deletable': True,
219
                                u'editable': False,
220
                                u'help': u'A set of basic events with identical properties.',
221
                                u'image': u'basic_event_set.svg',
222
                                u'inherits': u'eventSet',
223
                                u'mirrorable': False,
224
                                u'nodeDisplayName': u'Basic Event Set',
225
                                u'numberOfIncomingConnections': 1,
226
                                u'numberOfOutgoingConnections': -1,
227
                                u'properties': {u'cardinality': {u'default': 1,
228
                                                                 u'displayName': u'Cardinality',
229
                                                                 u'kind': u'numeric',
230
                                                                 u'min': 1,
231
                                                                 u'mirror': {u'format': u'#{{$0}}',
232
                                                                             u'position': u'bottom',
233
                                                                             u'style': [u'italic']},
234
                                                                 u'step': 1},
235
                                                u'name': {u'default': u'Basic Event Set',
236
                                                          u'displayName': u'Name',
237
                                                          u'kind': u'text',
238
                                                          u'mirror': {u'format': u'{{$0}}',
239
                                                                      u'position': u'bottom',
240
                                                                      u'style': [u'bold',
241
                                                                                 u'large']}},
242
                                                u'probability': {u'default': [0,
243
                                                                              0],
244
                                                                 u'displayName': u'Probability',
245
                                                                 u'kind': u'compound',
246
                                                                 u'parts': [{u'default': 0,
247
                                                                             u'kind': u'numeric',
248
                                                                             u'max': 1,
249
                                                                             u'min': 0,
250
                                                                             u'mirror': {u'format': u'p={{$0}}',
251
                                                                                         u'position': u'bottom',
252
                                                                                         u'style': [u'italic']},
253
                                                                             u'partName': u'Point',
254
                                                                             u'step': 1e-10},
255
                                                                            {u'default': 17532,
256
                                                                             u'kind': u'numeric',
257
                                                                             u'max': 1000000000,
258
                                                                             u'min': 0,
259
                                                                             u'mirror': {u'format': u'\u03bb={{$0}}',
260
                                                                                         u'position': u'bottom',
261
                                                                                         u'style': [u'italic']},
262
                                                                             u'partName': u'Rate',
263
                                                                             u'step': 0.01}]}},
264
                                u'resizable': False},
265
             u'dynamicGate': {u'allowConnectionTo': [u'event',
266
                                                     u'staticGate',
267
                                                     u'spareGate',
268
                                                     u'priorityAndGate',
269
                                                     u'seqGate',
270
                                                     u'transferIn'],
271
                              u'connector': {u'offset': {u'bottom': 0,
272
                                                         u'top': 0}},
273
                              u'copyable': True,
274
                              u'deletable': True,
275
                              u'editable': False,
276
                              u'inherits': u'gate',
277
                              u'mirrorable': False,
278
                              u'nodeDisplayName': u'Dynamic Gate',
279
                              u'numberOfIncomingConnections': 1,
280
                              u'numberOfOutgoingConnections': -1,
281
                              u'properties': {},
282
                              u'resizable': False},
283
             u'event': {u'allowConnectionTo': [],
284
                        u'connector': {u'offset': {u'bottom': 0,
285
                                                   u'top': 0}},
286
                        u'copyable': True,
287
                        u'deletable': True,
288
                        u'editable': False,
289
                        u'inherits': u'node',
290
                        u'mirrorable': False,
291
                        u'nodeDisplayName': u'Event',
292
                        u'numberOfIncomingConnections': 1,
293
                        u'numberOfOutgoingConnections': -1,
294
                        u'properties': {u'name': {u'default': u'Event',
295
                                                  u'displayName': u'Name',
296
                                                  u'kind': u'text',
297
                                                  u'mirror': {u'format': u'{{$0}}',
298
                                                              u'position': u'bottom',
299
                                                              u'style': [u'bold',
300
                                                                         u'large']}}},
301
                        u'resizable': False},
302
             u'eventSet': {u'allowConnectionTo': [],
303
                           u'connector': {u'offset': {u'bottom': 0,
304
                                                      u'top': 0}},
305
                           u'copyable': True,
306
                           u'deletable': True,
307
                           u'editable': False,
308
                           u'inherits': u'event',
309
                           u'mirrorable': False,
310
                           u'nodeDisplayName': u'Event Set',
311
                           u'numberOfIncomingConnections': 1,
312
                           u'numberOfOutgoingConnections': -1,
313
                           u'properties': {u'cardinality': {u'default': 1,
314
                                                            u'displayName': u'Cardinality',
315
                                                            u'kind': u'numeric',
316
                                                            u'min': 1,
317
                                                            u'mirror': {u'format': u'#{{$0}}',
318
                                                                        u'position': u'bottom',
319
                                                                        u'style': [u'italic']},
320
                                                            u'step': 1},
321
                                           u'name': {u'default': u'Event Set',
322
                                                     u'displayName': u'Name',
323
                                                     u'kind': u'text',
324
                                                     u'mirror': {u'format': u'{{$0}}',
325
                                                                 u'position': u'bottom',
326
                                                                 u'style': [u'bold',
327
                                                                            u'large']}}},
328
                           u'resizable': False},
329
             u'fdepGate': {u'allowConnectionTo': [u'basicEvent',
330
                                                  u'houseEvent',
331
                                                  u'undevelopedEvent',
332
                                                  u'staticGate',
333
                                                  u'spareGate',
334
                                                  u'priorityAndGate',
335
                                                  u'seqGate',
336
                                                  u'transferIn'],
337
                           u'connector': {u'offset': {u'bottom': 0,
338
                                                      u'top': 0}},
339
                           u'copyable': True,
340
                           u'deletable': True,
341
                           u'editable': False,
342
                           u'help': u'All above events occur immediately if the below event occurs.',
343
                           u'image': u'fdep_gate.svg',
344
                           u'inherits': u'dynamicGate',
345
                           u'mirrorable': False,
346
                           u'nodeDisplayName': u'FDEP Gate',
347
                           u'numberOfIncomingConnections': -1,
348
                           u'numberOfOutgoingConnections': 1,
349
                           u'properties': {},
350
                           u'resizable': False},
351
             u'gate': {u'allowConnectionTo': [u'event',
352
                                              u'staticGate',
353
                                              u'spareGate',
354
                                              u'priorityAndGate',
355
                                              u'seqGate',
356
                                              u'transferIn'],
357
                       u'connector': {u'offset': {u'bottom': 0, u'top': 0}},
358
                       u'copyable': True,
359
                       u'deletable': True,
360
                       u'editable': False,
361
                       u'inherits': u'node',
362
                       u'mirrorable': False,
363
                       u'nodeDisplayName': u'Gate',
364
                       u'numberOfIncomingConnections': 1,
365
                       u'numberOfOutgoingConnections': -1,
366
                       u'properties': {},
367
                       u'resizable': False},
368
             u'houseEvent': {u'allowConnectionTo': [],
369
                             u'connector': {u'offset': {u'bottom': 0,
370
                                                        u'top': 0}},
371
                             u'copyable': True,
372
                             u'deletable': True,
373
                             u'editable': False,
374
                             u'help': u'A basic event that is expected to occur in specific situations, such as maintenance-related shutdown activities.',
375
                             u'image': u'house_event.svg',
376
                             u'inherits': u'basicEvent',
377
                             u'mirrorable': True,
378
                             u'nodeDisplayName': u'House Event',
379
                             u'numberOfIncomingConnections': 1,
380
                             u'numberOfOutgoingConnections': 0,
381
                             u'properties': {u'name': {u'default': u'House Event',
382
                                                       u'displayName': u'Name',
383
                                                       u'kind': u'text',
384
                                                       u'mirror': {u'format': u'{{$0}}',
385
                                                                   u'position': u'bottom',
386
                                                                   u'style': [u'bold',
387
                                                                              u'large']}},
388
                                             u'probability': {u'default': [0,
389
                                                                           0],
390
                                                              u'displayName': u'Probability',
391
                                                              u'kind': u'compound',
392
                                                              u'parts': [{u'default': 0,
393
                                                                          u'kind': u'numeric',
394
                                                                          u'max': 1,
395
                                                                          u'min': 0,
396
                                                                          u'mirror': {u'format': u'p={{$0}}',
397
                                                                                      u'position': u'bottom',
398
                                                                                      u'style': [u'italic']},
399
                                                                          u'partName': u'Point',
400
                                                                          u'step': 1e-10},
401
                                                                         {u'default': 17532,
402
                                                                          u'kind': u'numeric',
403
                                                                          u'max': 1000000000,
404
                                                                          u'min': 0,
405
                                                                          u'mirror': {u'format': u'\u03bb={{$0}}',
406
                                                                                      u'position': u'bottom',
407
                                                                                      u'style': [u'italic']},
408
                                                                          u'partName': u'Rate',
409
                                                                          u'step': 0.01}]}},
410
                             u'resizable': False},
411
             u'intermediateEvent': {u'allowConnectionTo': [u'staticGate',
412
                                                           u'spareGate',
413
                                                           u'priorityAndGate',
414
                                                           u'seqGate'],
415
                                    u'connector': {u'offset': {u'bottom': 0,
416
                                                               u'top': 0}},
417
                                    u'copyable': True,
418
                                    u'deletable': True,
419
                                    u'editable': False,
420
                                    u'help': u'An event resulting from a combination of previous events.',
421
                                    u'image': u'intermediate_event.svg',
422
                                    u'inherits': u'event',
423
                                    u'mirrorable': False,
424
                                    u'nodeDisplayName': u'Intermediate Event',
425
                                    u'numberOfIncomingConnections': 1,
426
                                    u'numberOfOutgoingConnections': 1,
427
                                    u'properties': {u'name': {u'default': u'Intermediate Event',
428
                                                              u'displayName': u'Name',
429
                                                              u'kind': u'text',
430
                                                              u'mirror': {u'format': u'{{$0}}',
431
                                                                          u'position': u'bottom',
432
                                                                          u'style': [u'bold',
433
                                                                                     u'large']}}},
434
                                    u'resizable': False},
435
             u'intermediateEventSet': {u'allowConnectionTo': [],
436
                                       u'connector': {u'offset': {u'bottom': 0,
437
                                                                  u'top': 0}},
438
                                       u'copyable': True,
439
                                       u'deletable': True,
440
                                       u'editable': False,
441
                                       u'excludeFromShapesMenu': True,
442
                                       u'help': u'A set of intermediate events with identical child trees.',
443
                                       u'image': u'intermediate_event_set.svg',
444
                                       u'inherits': u'eventSet',
445
                                       u'mirrorable': False,
446
                                       u'nodeDisplayName': u'Intermediate Event Set',
447
                                       u'numberOfIncomingConnections': 1,
448
                                       u'numberOfOutgoingConnections': 0,
449
                                       u'properties': {u'cardinality': {u'default': 1,
450
                                                                        u'displayName': u'Cardinality',
451
                                                                        u'kind': u'numeric',
452
                                                                        u'min': 1,
453
                                                                        u'mirror': {u'format': u'#{{$0}}',
454
                                                                                    u'position': u'bottom',
455
                                                                                    u'style': [u'italic']},
456
                                                                        u'step': 1},
457
                                                       u'name': {u'default': u'Intermediate Event Set',
458
                                                                 u'displayName': u'Name',
459
                                                                 u'kind': u'text',
460
                                                                 u'mirror': {u'format': u'{{$0}}',
461
                                                                             u'position': u'bottom',
462
                                                                             u'style': [u'bold',
463
                                                                                        u'large']}}},
464
                                       u'resizable': False},
465
             u'node': {u'allowConnectionTo': [],
466
                       u'connector': {u'offset': {u'bottom': 0, u'top': 0}},
467
                       u'copyable': True,
468
                       u'deletable': True,
469
                       u'editable': False,
470
                       u'mirrorable': False,
471
                       u'nodeDisplayName': u'Node',
472
                       u'numberOfIncomingConnections': 1,
473
                       u'numberOfOutgoingConnections': -1,
474
                       u'properties': {},
475
                       u'resizable': False},
476
             u'orGate': {u'allowConnectionTo': [u'event',
477
                                                u'staticGate',
478
                                                u'spareGate',
479
                                                u'priorityAndGate',
480
                                                u'seqGate',
481
                                                u'transferIn'],
482
                         u'connector': {u'offset': {u'bottom': -7,
483
                                                    u'top': 0}},
484
                         u'copyable': True,
485
                         u'deletable': True,
486
                         u'editable': False,
487
                         u'help': u'The above event occurs if one or more of the below events occur.',
488
                         u'image': u'or_gate.svg',
489
                         u'inherits': u'staticGate',
490
                         u'mirrorable': False,
491
                         u'nodeDisplayName': u'OR Gate',
492
                         u'numberOfIncomingConnections': 1,
493
                         u'numberOfOutgoingConnections': -1,
494
                         u'properties': {},
495
                         u'resizable': False},
496
             u'priorityAndGate': {u'allowConnectionTo': [u'event',
497
                                                         u'staticGate',
498
                                                         u'spareGate',
499
                                                         u'priorityAndGate',
500
                                                         u'seqGate',
501
                                                         u'transferIn'],
502
                                  u'connector': {u'offset': {u'bottom': 0,
503
                                                             u'top': 0}},
504
                                  u'copyable': True,
505
                                  u'deletable': True,
506
                                  u'editable': False,
507
                                  u'help': u'The above event occurs if all below events occur from left to right. The below events may happen out of order.',
508
                                  u'image': u'priority_and_gate.svg',
509
                                  u'inherits': u'dynamicGate',
510
                                  u'mirrorable': False,
511
                                  u'nodeDisplayName': u'Priority AND Gate',
512
                                  u'numberOfIncomingConnections': 1,
513
                                  u'numberOfOutgoingConnections': -1,
514
                                  u'properties': {},
515
                                  u'resizable': False},
516
             u'seqGate': {u'allowConnectionTo': [u'event',
517
                                                 u'staticGate',
518
                                                 u'spareGate',
519
                                                 u'priorityAndGate',
520
                                                 u'seqGate',
521
                                                 u'transferIn'],
522
                          u'connector': {u'offset': {u'bottom': 0,
523
                                                     u'top': 0}},
524
                          u'copyable': True,
525
                          u'deletable': True,
526
                          u'editable': False,
527
                          u'help': u'The above event occurs if all below events occur from left to right. An out-of-order occurence is not possible.',
528
                          u'image': u'seq_gate.svg',
529
                          u'inherits': u'dynamicGate',
530
                          u'mirrorable': False,
531
                          u'nodeDisplayName': u'Sequential Gate',
532
                          u'numberOfIncomingConnections': 1,
533
                          u'numberOfOutgoingConnections': -1,
534
                          u'properties': {},
535
                          u'resizable': False},
536
             u'spareGate': {u'allowConnectionTo': [u'basicEvent',
537
                                                   u'basicEventSet',
538
                                                   u'undevelopedEvent',
539
                                                   u'houseEvent',
540
                                                   u'staticGate',
541
                                                   u'spareGate',
542
                                                   u'priorityAndGate',
543
                                                   u'seqGate',
544
                                                   u'transferIn'],
545
                            u'connector': {u'offset': {u'bottom': 0,
546
                                                       u'top': 0}},
547
                            u'copyable': True,
548
                            u'deletable': True,
549
                            u'editable': False,
550
                            u'help': u'The above event occurs if the primary and all secondary events below occur. The primary event changes the probability of the secondary events.',
551
                            u'image': u'spare_gate.svg',
552
                            u'inherits': u'dynamicGate',
553
                            u'mirrorable': False,
554
                            u'nodeDisplayName': u'Spare Gate',
555
                            u'numberOfIncomingConnections': 1,
556
                            u'numberOfOutgoingConnections': -1,
557
                            u'properties': {u'dormancyFactor': {u'default': 0,
558
                                                                u'displayName': u'Dormancy',
559
                                                                u'kind': u'numeric',
560
                                                                u'max': 1,
561
                                                                u'min': 0,
562
                                                                u'mirror': {u'format': u'd={{$0}}',
563
                                                                            u'position': u'bottom',
564
                                                                            u'style': [u'italic']},
565
                                                                u'step': 0.001}},
566
                            u'resizable': False},
567
             u'staticGate': {u'allowConnectionTo': [u'event',
568
                                                    u'staticGate',
569
                                                    u'spareGate',
570
                                                    u'priorityAndGate',
571
                                                    u'seqGate',
572
                                                    u'transferIn'],
573
                             u'connector': {u'offset': {u'bottom': 0,
574
                                                        u'top': 0}},
575
                             u'copyable': True,
576
                             u'deletable': True,
577
                             u'editable': False,
578
                             u'inherits': u'gate',
579
                             u'mirrorable': False,
580
                             u'nodeDisplayName': u'Static Gate',
581
                             u'numberOfIncomingConnections': 1,
582
                             u'numberOfOutgoingConnections': -1,
583
                             u'properties': {},
584
                             u'resizable': False},
585
             u'stickyNote': {u'allowConnectionTo': [],
586
                             u'connector': {u'offset': {u'bottom': 0,
587
                                                        u'top': 0}},
588
                             u'copyable': True,
589
                             u'deletable': True,
590
                             u'editable': True,
591
                             u'image': u'sticky_note.html',
592
                             u'inherits': u'node',
593
                             u'mirrorable': False,
594
                             u'nodeDisplayName': u'Sticky Note',
595
                             u'numberOfIncomingConnections': 1,
596
                             u'numberOfOutgoingConnections': 0,
597
                             u'properties': {u'description': {u'default': u'Sample Text',
598
                                                              u'hidden': True,
599
                                                              u'kind': u'textfield'},
600
                                             u'height': {u'default': 150,
601
                                                         u'hidden': True,
602
                                                         u'kind': u'numeric',
603
                                                         u'step': 1},
604
                                             u'width': {u'default': 150,
605
                                                        u'hidden': True,
606
                                                        u'kind': u'numeric',
607
                                                        u'step': 1}},
608
                             u'resizable': True},
609
             u'topEvent': {u'allowConnectionTo': [u'basicEvent',
610
                                                  u'undevelopedEvent',
611
                                                  u'houseEvent',
612
                                                  u'staticGate',
613
                                                  u'spareGate',
614
                                                  u'priorityAndGate',
615
                                                  u'seqGate'],
616
                           u'connector': {u'offset': {u'bottom': 0,
617
                                                      u'top': 0}},
618
                           u'copyable': False,
619
                           u'deletable': False,
620
                           u'editable': False,
621
                           u'excludeFromShapesMenu': True,
622
                           u'help': u'The system failure event.',
623
                           u'image': u'top_event.svg',
624
                           u'inherits': u'intermediateEvent',
625
                           u'mirrorable': False,
626
                           u'nodeDisplayName': u'Top Event',
627
                           u'numberOfIncomingConnections': 0,
628
                           u'numberOfOutgoingConnections': 1,
629
                           u'properties': {u'missionTime': {u'default': 17532,
630
                                                            u'displayName': u'Mission in h',
631
                                                            u'kind': u'numeric',
632
                                                            u'min': 0,
633
                                                            u'step': 1},
634
                                           u'name': {u'default': u'Top Event',
635
                                                     u'displayName': u'Name',
636
                                                     u'kind': u'text',
637
                                                     u'mirror': {u'format': u'{{$0}}',
638
                                                                 u'position': u'bottom',
639
                                                                 u'style': [u'bold',
640
                                                                            u'large']}}},
641
                           u'resizable': False},
642
             u'transferIn': {u'allowConnectionTo': [u'event',
643
                                                    u'staticGate',
644
                                                    u'spareGate',
645
                                                    u'priorityAndGate',
646
                                                    u'seqGate',
647
                                                    u'transferIn'],
648
                             u'connector': {u'offset': {u'bottom': 0,
649
                                                        u'top': 0}},
650
                             u'copyable': True,
651
                             u'deletable': True,
652
                             u'editable': False,
653
                             u'help': u'Includes the top event of another tree at this point in the tree.',
654
                             u'image': u'transfer_in.svg',
655
                             u'inherits': u'dynamicGate',
656
                             u'mirrorable': False,
657
                             u'nodeDisplayName': u'Transfer In',
658
                             u'numberOfIncomingConnections': 1,
659
                             u'numberOfOutgoingConnections': 0,
660
                             u'properties': {u'transfer': {u'default': -1,
661
                                                           u'displayName': u'Transfer',
662
                                                           u'kind': u'transfer',
663
                                                           u'mirror': {u'format': u'\u25c4 {{$0}}',
664
                                                                       u'position': u'bottom',
665
                                                                       u'style': [u'bold',
666
                                                                                  u'large']}}},
667
                             u'resizable': False},
668
             u'undevelopedEvent': {u'allowConnectionTo': [u'fdepGate'],
669
                                   u'connector': {u'offset': {u'bottom': 0,
670
                                                              u'top': 0}},
671
                                   u'copyable': True,
672
                                   u'deletable': True,
673
                                   u'editable': False,
674
                                   u'help': u'An event with unknown details or insignificant impact.',
675
                                   u'image': u'undeveloped_event.svg',
676
                                   u'inherits': u'event',
677
                                   u'mirrorable': False,
678
                                   u'nodeDisplayName': u'Undeveloped Event',
679
                                   u'numberOfIncomingConnections': 1,
680
                                   u'numberOfOutgoingConnections': -1,
681
                                   u'properties': {u'name': {u'default': u'Undeveloped Event',
682
                                                             u'displayName': u'Name',
683
                                                             u'kind': u'text',
684
                                                             u'mirror': {u'format': u'{{$0}}',
685
                                                                         u'position': u'bottom',
686
                                                                         u'style': [u'bold',
687
                                                                                    u'large']}}},
688
                                   u'resizable': False},
689
             u'votingOrGate': {u'allowConnectionTo': [u'event',
690
                                                      u'staticGate',
691
                                                      u'spareGate',
692
                                                      u'priorityAndGate',
693
                                                      u'seqGate',
694
                                                      u'transferIn'],
695
                               u'connector': {u'offset': {u'bottom': -7,
696
                                                          u'top': 0}},
697
                               u'copyable': True,
698
                               u'deletable': True,
699
                               u'editable': False,
700
                               u'help': u'The above event occurs if k of the below events occur.',
701
                               u'image': u'voting_or_gate.svg',
702
                               u'inherits': u'orGate',
703
                               u'mirrorable': False,
704
                               u'nodeDisplayName': u'Voting OR Gate',
705
                               u'numberOfIncomingConnections': 1,
706
                               u'numberOfOutgoingConnections': -1,
707
                               u'properties': {u'k': {u'default': 1,
708
                                                      u'displayName': u'k',
709
                                                      u'kind': u'numeric',
710
                                                      u'min': 1,
711
                                                      u'mirror': {u'format': u'k={{$0}}',
712
                                                                  u'position': u'bottom',
713
                                                                  u'style': [u'italic']},
714
                                                      u'step': 1}},
715
                               u'resizable': False},
716
             u'xorGate': {u'allowConnectionTo': [u'event',
717
                                                 u'staticGate',
718
                                                 u'spareGate',
719
                                                 u'priorityAndGate',
720
                                                 u'seqGate',
721
                                                 u'transferIn'],
722
                          u'connector': {u'offset': {u'bottom': -7,
723
                                                     u'top': 0}},
724
                          u'copyable': True,
725
                          u'deletable': True,
726
                          u'editable': False,
727
                          u'help': u'The above event occurs if exactly one of the events below occurs.',
728
                          u'image': u'xor_gate.svg',
729
                          u'inherits': u'orGate',
730
                          u'mirrorable': False,
731
                          u'nodeDisplayName': u'XOR Gate',
732
                          u'numberOfIncomingConnections': 1,
733
                          u'numberOfOutgoingConnections': -1,
734
                          u'properties': {},
735
                          u'resizable': False}},
736
  u'propertiesDisplayOrder': [u'name',
737
                              u'missionTime',
738
                              u'probability',
739
                              u'cardinality',
740
                              u'k',
741
                              u'dormancyFactor',
742
                              u'transfer',
743
                              u'description',
744
                              u'width',
745
                              u'height'],
746
  u'shapeMenuNodeDisplayOrder': [u'basicEvent',
747
                                 u'basicEventSet',
748
                                 u'intermediateEvent',
749
                                 u'intermediateEventSet',
750
                                 u'topEvent',
751
                                 u'houseEvent',
752
                                 u'undevelopedEvent',
753
                                 u'andGate',
754
                                 u'orGate',
755
                                 u'xorGate',
756
                                 u'votingOrGate',
757
                                 u'spareGate',
758
                                 u'fdepGate',
759
                                 u'priorityAndGate',
760
                                 u'seqGate',
761
                                 u'transferIn',
762
                                 u'stickyNote']},
763
 {u'defaults': {u'nodes': [{u'kind': u'topEvent', u'x': 10, u'y': 1}]},
764
  u'edges': {u'copyable': True, u'deletable': True, u'properties': {}},
765
  u'inherits': u'faulttree',
766
  u'kind': u'fuzztree',
767
  u'name': u'Fuzz Tree',
768
  u'nodeGroups': {u'copyable': True,
769
                  u'deletable': True,
770
                  u'properties': {u'cost': {u'default': 1,
771
                                            u'displayName': u'Cost',
772
                                            u'kind': u'numeric',
773
                                            u'min': 0,
774
                                            u'mirror': {u'format': u'c={{$0}}',
775
                                                        u'position': u'bottom',
776
                                                        u'style': [u'italic']},
777
                                            u'step': 1},
778
                                  u'name': {u'default': u'Repeated BasicEvent',
779
                                            u'displayName': u'Name',
780
                                            u'kind': u'text',
781
                                            u'mirror': {u'format': u'{{$0}}',
782
                                                        u'position': u'bottom',
783
                                                        u'style': [u'bold',
784
                                                                   u'large']}},
785
                                  u'optional': {u'default': False,
786
                                                u'displayName': u'Optional',
787
                                                u'kind': u'bool'},
788
                                  u'probability': {u'default': [0,
789
                                                                [0.5, 0]],
790
                                                   u'displayName': u'Probability',
791
                                                   u'kind': u'compound',
792
                                                   u'parts': [{u'default': [0.5,
793
                                                                            0],
794
                                                               u'epsilonStep': 1e-10,
795
                                                               u'kind': u'epsilon',
796
                                                               u'max': 1,
797
                                                               u'min': 0,
798
                                                               u'mirror': {u'format': u'p={{$0}}\xb1{{$1}}',
799
                                                                           u'position': u'bottom',
800
                                                                           u'style': [u'italic']},
801
                                                               u'partName': u'Point',
802
                                                               u'step': 1e-10},
803
                                                              {u'default': 17532,
804
                                                               u'kind': u'numeric',
805
                                                               u'max': 1000000000,
806
                                                               u'min': 0,
807
                                                               u'mirror': {u'format': u'\u03bb={{$0}}',
808
                                                                           u'position': u'bottom',
809
                                                                           u'style': [u'italic']},
810
                                                               u'partName': u'Rate',
811
                                                               u'step': 0.01},
812
                                                              {u'choices': [u'extremely unlikely',
813
                                                                            u'very low probability',
814
                                                                            u'highly improbable',
815
                                                                            u'little chance',
816
                                                                            u'very unlikely',
817
                                                                            u'unlikely',
818
                                                                            u'likely',
819
                                                                            u'quite probable',
820
                                                                            u'very good chance',
821
                                                                            u'very probable',
822
                                                                            u'highly probable',
823
                                                                            u'very high probability',
824
                                                                            u'extremely probable'],
825
                                                               u'default': [0.75,
826
                                                                            0.25],
827
                                                               u'kind': u'choice',
828
                                                               u'mirror': {u'format': u'p={{$0}}',
829
                                                                           u'position': u'bottom',
830
                                                                           u'style': [u'italic']},
831
                                                               u'partName': u'Approx',
832
                                                               u'values': [[0.01,
833
                                                                            0.01],
834
                                                                           [0.05,
835
                                                                            0.05],
836
                                                                           [0.075,
837
                                                                            0.075],
838
                                                                           [0.1,
839
                                                                            0.1],
840
                                                                           [0.125,
841
                                                                            0.125],
842
                                                                           [0.25,
843
                                                                            0.25],
844
                                                                           [0.75,
845
                                                                            0.25],
846
                                                                           [0.8,
847
                                                                            0.2],
848
                                                                           [0.825,
849
                                                                            0.175],
850
                                                                           [0.875,
851
                                                                            0.175],
852
                                                                           [0.925,
853
                                                                            0.075],
854
                                                                           [0.95,
855
                                                                            0.05],
856
                                                                           [0.99,
857
                                                                            0.01]]}]}}},
858
  u'nodes': {u'andGate': {u'allowConnectionTo': [u'event',
859
                                                 u'gate',
860
                                                 u'variationPoint'],
861
                          u'connector': {u'offset': {u'bottom': 0,
862
                                                     u'top': 0}},
863
                          u'copyable': True,
864
                          u'deletable': True,
865
                          u'help': u'The above event occurs if all events below occur.',
866
                          u'image': u'and_gate.svg',
867
                          u'inherits': u'staticGate',
868
                          u'mirrorable': False,
869
                          u'nodeDisplayName': u'AND Gate',
870
                          u'numberOfIncomingConnections': 1,
871
                          u'numberOfOutgoingConnections': -1,
872
                          u'properties': {}},
873
             u'basicEvent': {u'allowConnectionTo': [],
874
                             u'connector': {u'offset': {u'bottom': 0,
875
                                                        u'top': 0}},
876
                             u'copyable': True,
877
                             u'deletable': True,
878
                             u'help': u'An initial fault event.',
879
                             u'image': u'basic_event.svg',
880
                             u'inherits': u'event',
881
                             u'mirrorable': True,
882
                             u'nodeDisplayName': u'Basic Event',
883
                             u'numberOfIncomingConnections': 1,
884
                             u'numberOfOutgoingConnections': 0,
885
                             u'properties': {u'cost': {u'default': 1,
886
                                                       u'displayName': u'Cost',
887
                                                       u'kind': u'numeric',
888
                                                       u'min': 0,
889
                                                       u'mirror': {u'format': u'c={{$0}}',
890
                                                                   u'position': u'bottom',
891
                                                                   u'style': [u'italic']},
892
                                                       u'step': 1},
893
                                             u'name': {u'default': u'Basic Event',
894
                                                       u'displayName': u'Name',
895
                                                       u'kind': u'text',
896
                                                       u'mirror': {u'format': u'{{$0}}',
897
                                                                   u'position': u'bottom',
898
                                                                   u'style': [u'bold',
899
                                                                              u'large']}},
900
                                             u'optional': {u'default': False,
901
                                                           u'displayName': u'Optional',
902
                                                           u'kind': u'bool'},
903
                                             u'probability': {u'default': [0,
904
                                                                           [0.5,
905
                                                                            0]],
906
                                                              u'displayName': u'Probability',
907
                                                              u'kind': u'compound',
908
                                                              u'parts': [{u'default': [0.5,
909
                                                                                       0],
910
                                                                          u'epsilonStep': 1e-10,
911
                                                                          u'kind': u'epsilon',
912
                                                                          u'max': 1,
913
                                                                          u'min': 0,
914
                                                                          u'mirror': {u'format': u'p={{$0}}\xb1{{$1}}',
915
                                                                                      u'position': u'bottom',
916
                                                                                      u'style': [u'italic']},
917
                                                                          u'partName': u'Point',
918
                                                                          u'step': 1e-10},
919
                                                                         {u'default': 17532,
920
                                                                          u'kind': u'numeric',
921
                                                                          u'max': 1000000000,
922
                                                                          u'min': 0,
923
                                                                          u'mirror': {u'format': u'\u03bb={{$0}}',
924
                                                                                      u'position': u'bottom',
925
                                                                                      u'style': [u'italic']},
926
                                                                          u'partName': u'Rate',
927
                                                                          u'step': 0.01},
928
                                                                         {u'choices': [u'extremely unlikely',
929
                                                                                       u'very low probability',
930
                                                                                       u'highly improbable',
931
                                                                                       u'little chance',
932
                                                                                       u'very unlikely',
933
                                                                                       u'unlikely',
934
                                                                                       u'likely',
935
                                                                                       u'quite probable',
936
                                                                                       u'very good chance',
937
                                                                                       u'very probable',
938
                                                                                       u'highly probable',
939
                                                                                       u'very high probability',
940
                                                                                       u'extremely probable'],
941
                                                                          u'default': [0.75,
942
                                                                                       0.25],
943
                                                                          u'kind': u'choice',
944
                                                                          u'mirror': {u'format': u'p={{$0}}',
945
                                                                                      u'position': u'bottom',
946
                                                                                      u'style': [u'italic']},
947
                                                                          u'partName': u'Approx',
948
                                                                          u'values': [[0.01,
949
                                                                                       0.01],
950
                                                                                      [0.05,
951
                                                                                       0.05],
952
                                                                                      [0.075,
953
                                                                                       0.075],
954
                                                                                      [0.1,
955
                                                                                       0.1],
956
                                                                                      [0.125,
957
                                                                                       0.125],
958
                                                                                      [0.25,
959
                                                                                       0.25],
960
                                                                                      [0.75,
961
                                                                                       0.25],
962
                                                                                      [0.8,
963
                                                                                       0.2],
964
                                                                                      [0.825,
965
                                                                                       0.175],
966
                                                                                      [0.875,
967
                                                                                       0.175],
968
                                                                                      [0.925,
969
                                                                                       0.075],
970
                                                                                      [0.95,
971
                                                                                       0.05],
972
                                                                                      [0.99,
973
                                                                                       0.01]]}]}}},
974
             u'basicEventSet': {u'allowConnectionTo': [],
975
                                u'connector': {u'offset': {u'bottom': 0,
976
                                                           u'top': 0}},
977
                                u'copyable': True,
978
                                u'deletable': True,
979
                                u'help': u'A set of basic events with identical properties.',
980
                                u'image': u'basic_event_set.svg',
981
                                u'inherits': u'eventSet',
982
                                u'mirrorable': False,
983
                                u'nodeDisplayName': u'Basic Event Set',
984
                                u'numberOfIncomingConnections': 1,
985
                                u'numberOfOutgoingConnections': 0,
986
                                u'properties': {u'cardinality': {u'default': 1,
987
                                                                 u'displayName': u'Cardinality',
988
                                                                 u'kind': u'numeric',
989
                                                                 u'min': 1,
990
                                                                 u'mirror': {u'format': u'#{{$0}}',
991
                                                                             u'position': u'bottom',
992
                                                                             u'style': [u'italic']},
993
                                                                 u'step': 1},
994
                                                u'cost': {u'default': 1,
995
                                                          u'displayName': u'Cost/Event',
996
                                                          u'kind': u'numeric',
997
                                                          u'min': 0,
998
                                                          u'mirror': {u'format': u'c={{$0}}',
999
                                                                      u'position': u'bottom',
1000
                                                                      u'style': [u'italic']},
1001
                                                          u'step': 1},
1002
                                                u'name': {u'default': u'Basic Event Set',
1003
                                                          u'displayName': u'Name',
1004
                                                          u'kind': u'text',
1005
                                                          u'mirror': {u'format': u'{{$0}}',
1006
                                                                      u'position': u'bottom',
1007
                                                                      u'style': [u'bold',
1008
                                                                                 u'large']}},
1009
                                                u'optional': {u'default': False,
1010
                                                              u'displayName': u'Optional',
1011
                                                              u'kind': u'bool'},
1012
                                                u'probability': {u'default': [0,
1013
                                                                              [0.5,
1014
                                                                               0]],
1015
                                                                 u'displayName': u'Probability',
1016
                                                                 u'kind': u'compound',
1017
                                                                 u'parts': [{u'default': [0.5,
1018
                                                                                          0],
1019
                                                                             u'epsilonStep': 1e-10,
1020
                                                                             u'kind': u'epsilon',
1021
                                                                             u'max': 1,
1022
                                                                             u'min': 0,
1023
                                                                             u'mirror': {u'format': u'p={{$0}}\xb1{{$1}}',
1024
                                                                                         u'position': u'bottom',
1025
                                                                                         u'style': [u'italic']},
1026
                                                                             u'partName': u'Point',
1027
                                                                             u'step': 1e-10},
1028
                                                                            {u'default': 17532,
1029
                                                                             u'kind': u'numeric',
1030
                                                                             u'max': 1000000000,
1031
                                                                             u'min': 0,
1032
                                                                             u'mirror': {u'format': u'\u03bb={{$0}}',
1033
                                                                                         u'position': u'bottom',
1034
                                                                                         u'style': [u'italic']},
1035
                                                                             u'partName': u'Rate',
1036
                                                                             u'step': 0.01},
1037
                                                                            {u'choices': [u'extremely unlikely',
1038
                                                                                          u'very low probability',
1039
                                                                                          u'highly improbable',
1040
                                                                                          u'little chance',
1041
                                                                                          u'very unlikely',
1042
                                                                                          u'unlikely',
1043
                                                                                          u'likely',
1044
                                                                                          u'quite probable',
1045
                                                                                          u'very good chance',
1046
                                                                                          u'very probable',
1047
                                                                                          u'highly probable',
1048
                                                                                          u'very high probability',
1049
                                                                                          u'extremely probable'],
1050
                                                                             u'default': [0.75,
1051
                                                                                          0.25],
1052
                                                                             u'kind': u'choice',
1053
                                                                             u'mirror': {u'format': u'p={{$0}}',
1054
                                                                                         u'position': u'bottom',
1055
                                                                                         u'style': [u'italic']},
1056
                                                                             u'partName': u'Approx',
1057
                                                                             u'values': [[0.01,
1058
                                                                                          0.01],
1059
                                                                                         [0.05,
1060
                                                                                          0.05],
1061
                                                                                         [0.075,
1062
                                                                                          0.075],
1063
                                                                                         [0.1,
1064
                                                                                          0.1],
1065
                                                                                         [0.125,
1066
                                                                                          0.125],
1067
                                                                                         [0.25,
1068
                                                                                          0.25],
1069
                                                                                         [0.75,
1070
                                                                                          0.25],
1071
                                                                                         [0.8,
1072
                                                                                          0.2],
1073
                                                                                         [0.825,
1074
                                                                                          0.175],
1075
                                                                                         [0.875,
1076
                                                                                          0.175],
1077
                                                                                         [0.925,
1078
                                                                                          0.075],
1079
                                                                                         [0.95,
1080
                                                                                          0.05],
1081
                                                                                         [0.99,
1082
                                                                                          0.01]]}]}}},
1083
             u'dynamicGate': {u'allowConnectionTo': [],
1084
                              u'connector': {u'offset': {u'bottom': 0,
1085
                                                         u'top': 0}},
1086
                              u'copyable': True,
1087
                              u'deletable': True,
1088
                              u'inherits': u'gate',
1089
                              u'mirrorable': False,
1090
                              u'nodeDisplayName': u'Dynamic Gate',
1091
                              u'numberOfIncomingConnections': 1,
1092
                              u'numberOfOutgoingConnections': -1,
1093
                              u'properties': {}},
1094
             u'event': {u'allowConnectionTo': [],
1095
                        u'connector': {u'offset': {u'bottom': 0,
1096
                                                   u'top': 0}},
1097
                        u'copyable': True,
1098
                        u'deletable': True,
1099
                        u'inherits': u'node',
1100
                        u'mirrorable': False,
1101
                        u'nodeDisplayName': u'Event',
1102
                        u'numberOfIncomingConnections': 1,
1103
                        u'numberOfOutgoingConnections': 0,
1104
                        u'properties': {u'cost': {u'default': 1,
1105
                                                  u'displayName': u'Cost',
1106
                                                  u'kind': u'numeric',
1107
                                                  u'min': 0,
1108
                                                  u'mirror': {u'format': u'c={{$0}}',
1109
                                                              u'position': u'bottom',
1110
                                                              u'style': [u'italic']},
1111
                                                  u'step': 1},
1112
                                        u'name': {u'default': u'Event',
1113
                                                  u'displayName': u'Name',
1114
                                                  u'kind': u'text',
1115
                                                  u'mirror': {u'format': u'{{$0}}',
1116
                                                              u'position': u'bottom',
1117
                                                              u'style': [u'bold',
1118
                                                                         u'large']}},
1119
                                        u'optional': {u'default': False,
1120
                                                      u'displayName': u'Optional',
1121
                                                      u'kind': u'bool'}}},
1122
             u'eventSet': {u'allowConnectionTo': [],
1123
                           u'connector': {u'offset': {u'bottom': 0,
1124
                                                      u'top': 0}},
1125
                           u'copyable': True,
1126
                           u'deletable': True,
1127
                           u'inherits': u'event',
1128
                           u'mirrorable': False,
1129
                           u'nodeDisplayName': u'eventSet',
1130
                           u'numberOfIncomingConnections': 1,
1131
                           u'numberOfOutgoingConnections': 0,
1132
                           u'properties': {u'cardinality': {u'default': 1,
1133
                                                            u'displayName': u'Cardinality',
1134
                                                            u'kind': u'numeric',
1135
                                                            u'min': 1,
1136
                                                            u'mirror': {u'format': u'#{{$0}}',
1137
                                                                        u'position': u'bottom',
1138
                                                                        u'style': [u'italic']},
1139
                                                            u'step': 1},
1140
                                           u'cost': {u'default': 1,
1141
                                                     u'displayName': u'Cost/Event',
1142
                                                     u'kind': u'numeric',
1143
                                                     u'min': 0,
1144
                                                     u'mirror': {u'format': u'c={{$0}}',
1145
                                                                 u'position': u'bottom',
1146
                                                                 u'style': [u'italic']},
1147
                                                     u'step': 1},
1148
                                           u'name': {u'default': u'Event Set',
1149
                                                     u'displayName': u'Name',
1150
                                                     u'kind': u'text',
1151
                                                     u'mirror': {u'format': u'{{$0}}',
1152
                                                                 u'position': u'bottom',
1153
                                                                 u'style': [u'bold',
1154
                                                                            u'large']}},
1155
                                           u'optional': {u'default': False,
1156
                                                         u'displayName': u'Optional',
1157
                                                         u'kind': u'bool'}}},
1158
             u'featureVariation': {u'allowConnectionTo': [u'event',
1159
                                                          u'variationPoint',
1160
                                                          u'dynamicGate'],
1161
                                   u'childProperties': {u'optional': {u'hidden': True,
1162
                                                                      u'value': False}},
1163
                                   u'connector': {u'dashstyle': u'4 2',
1164
                                                  u'offset': {u'bottom': 0,
1165
                                                              u'top': 0}},
1166
                                   u'copyable': True,
1167
                                   u'deletable': True,
1168
                                   u'help': u'Each child tree expresses a system configuration.',
1169
                                   u'image': u'feature_variation.svg',
1170
                                   u'inherits': u'variationPoint',
1171
                                   u'mirrorable': False,
1172
                                   u'nodeDisplayName': u'Feature Variation',
1173
                                   u'numberOfIncomingConnections': 1,
1174
                                   u'numberOfOutgoingConnections': -1,
1175
                                   u'properties': {u'name': {u'default': u'Feature Variation',
1176
                                                             u'displayName': u'Name',
1177
                                                             u'kind': u'text',
1178
                                                             u'mirror': {u'format': u'{{$0}}',
1179
                                                                         u'position': u'bottom',
1180
                                                                         u'style': [u'bold',
1181
                                                                                    u'large']}}}},
1182
             u'gate': {u'allowConnectionTo': [],
1183
                       u'connector': {u'offset': {u'bottom': 0, u'top': 0}},
1184
                       u'copyable': True,
1185
                       u'deletable': True,
1186
                       u'inherits': u'node',
1187
                       u'mirrorable': False,
1188
                       u'nodeDisplayName': u'Gate',
1189
                       u'numberOfIncomingConnections': 1,
1190
                       u'numberOfOutgoingConnections': -1,
1191
                       u'properties': {}},
1192
             u'houseEvent': {u'allowConnectionTo': [],
1193
                             u'connector': {u'offset': {u'bottom': 0,
1194
                                                        u'top': 0}},
1195
                             u'copyable': True,
1196
                             u'deletable': True,
1197
                             u'help': u'A basic event that is expected to occur in specific situations, such as maintenance-related shutdown activities.',
1198
                             u'image': u'house_event.svg',
1199
                             u'inherits': u'basicEvent',
1200
                             u'mirrorable': True,
1201
                             u'nodeDisplayName': u'House Event',
1202
                             u'numberOfIncomingConnections': 1,
1203
                             u'numberOfOutgoingConnections': 0,
1204
                             u'properties': {u'cost': {u'default': 1,
1205
                                                       u'displayName': u'Cost',
1206
                                                       u'kind': u'numeric',
1207
                                                       u'min': 0,
1208
                                                       u'mirror': {u'format': u'c={{$0}}',
1209
                                                                   u'position': u'bottom',
1210
                                                                   u'style': [u'italic']},
1211
                                                       u'step': 1},
1212
                                             u'name': {u'default': u'House Event',
1213
                                                       u'displayName': u'Name',
1214
                                                       u'kind': u'text',
1215
                                                       u'mirror': {u'format': u'{{$0}}',
1216
                                                                   u'position': u'bottom',
1217
                                                                   u'style': [u'bold',
1218
                                                                              u'large']}},
1219
                                             u'optional': {u'default': False,
1220
                                                           u'displayName': u'Optional',
1221
                                                           u'kind': u'bool'},
1222
                                             u'probability': {u'default': [0,
1223
                                                                           [0.5,
1224
                                                                            0]],
1225
                                                              u'displayName': u'Probability',
1226
                                                              u'kind': u'compound',
1227
                                                              u'parts': [{u'default': [0.5,
1228
                                                                                       0],
1229
                                                                          u'epsilonStep': 1e-10,
1230
                                                                          u'kind': u'epsilon',
1231
                                                                          u'max': 1,
1232
                                                                          u'min': 0,
1233
                                                                          u'mirror': {u'format': u'p={{$0}}\xb1{{$1}}',
1234
                                                                                      u'position': u'bottom',
1235
                                                                                      u'style': [u'italic']},
1236
                                                                          u'partName': u'Point',
1237
                                                                          u'step': 1e-10},
1238
                                                                         {u'default': 17532,
1239
                                                                          u'kind': u'numeric',
1240
                                                                          u'max': 1000000000,
1241
                                                                          u'min': 0,
1242
                                                                          u'mirror': {u'format': u'\u03bb={{$0}}',
1243
                                                                                      u'position': u'bottom',
1244
                                                                                      u'style': [u'italic']},
1245
                                                                          u'partName': u'Rate',
1246
                                                                          u'step': 0.01},
1247
                                                                         {u'choices': [u'extremely unlikely',
1248
                                                                                       u'very low probability',
1249
                                                                                       u'highly improbable',
1250
                                                                                       u'little chance',
1251
                                                                                       u'very unlikely',
1252
                                                                                       u'unlikely',
1253
                                                                                       u'likely',
1254
                                                                                       u'quite probable',
1255
                                                                                       u'very good chance',
1256
                                                                                       u'very probable',
1257
                                                                                       u'highly probable',
1258
                                                                                       u'very high probability',
1259
                                                                                       u'extremely probable'],
1260
                                                                          u'default': [0.75,
1261
                                                                                       0.25],
1262
                                                                          u'kind': u'choice',
1263
                                                                          u'mirror': {u'format': u'p={{$0}}',
1264
                                                                                      u'position': u'bottom',
1265
                                                                                      u'style': [u'italic']},
1266
                                                                          u'partName': u'Approx',
1267
                                                                          u'values': [[0.01,
1268
                                                                                       0.01],
1269
                                                                                      [0.05,
1270
                                                                                       0.05],
1271
                                                                                      [0.075,
1272
                                                                                       0.075],
1273
                                                                                      [0.1,
1274
                                                                                       0.1],
1275
                                                                                      [0.125,
1276
                                                                                       0.125],
1277
                                                                                      [0.25,
1278
                                                                                       0.25],
1279
                                                                                      [0.75,
1280
                                                                                       0.25],
1281
                                                                                      [0.8,
1282
                                                                                       0.2],
1283
                                                                                      [0.825,
1284
                                                                                       0.175],
1285
                                                                                      [0.875,
1286
                                                                                       0.175],
1287
                                                                                      [0.925,
1288
                                                                                       0.075],
1289
                                                                                      [0.95,
1290
                                                                                       0.05],
1291
                                                                                      [0.99,
1292
                                                                                       0.01]]}]}}},
1293
             u'intermediateEvent': {u'allowConnectionTo': [u'staticGate',
1294
                                                           u'variationPoint'],
1295
                                    u'connector': {u'offset': {u'bottom': 0,
1296
                                                               u'top': 0}},
1297
                                    u'copyable': True,
1298
                                    u'deletable': True,
1299
                                    u'help': u'An event resulting from a combination of previous events.',
1300
                                    u'image': u'intermediate_event.svg',
1301
                                    u'inherits': u'event',
1302
                                    u'mirrorable': False,
1303
                                    u'nodeDisplayName': u'Intermediate Event',
1304
                                    u'numberOfIncomingConnections': 1,
1305
                                    u'numberOfOutgoingConnections': 1,
1306
                                    u'properties': {u'cost': {u'default': 1,
1307
                                                              u'displayName': u'Cost',
1308
                                                              u'kind': u'numeric',
1309
                                                              u'min': 0,
1310
                                                              u'mirror': {u'format': u'c={{$0}}',
1311
                                                                          u'position': u'bottom',
1312
                                                                          u'style': [u'italic']},
1313
                                                              u'step': 1},
1314
                                                    u'name': {u'default': u'Intermediate Event',
1315
                                                              u'displayName': u'Name',
1316
                                                              u'kind': u'text',
1317
                                                              u'mirror': {u'format': u'{{$0}}',
1318
                                                                          u'position': u'bottom',
1319
                                                                          u'style': [u'bold',
1320
                                                                                     u'large']}},
1321
                                                    u'optional': {u'default': False,
1322
                                                                  u'displayName': u'Optional',
1323
                                                                  u'kind': u'bool'}}},
1324
             u'intermediateEventSet': {u'allowConnectionTo': [u'staticGate',
1325
                                                              u'variationPoint'],
1326
                                       u'connector': {u'offset': {u'bottom': 0,
1327
                                                                  u'top': 0}},
1328
                                       u'copyable': True,
1329
                                       u'deletable': True,
1330
                                       u'help': u'A set of intermediate events with identical child trees.',
1331
                                       u'image': u'intermediate_event_set.svg',
1332
                                       u'inherits': u'eventSet',
1333
                                       u'mirrorable': False,
1334
                                       u'nodeDisplayName': u'Intermediate Event Set',
1335
                                       u'numberOfIncomingConnections': 1,
1336
                                       u'numberOfOutgoingConnections': 1,
1337
                                       u'properties': {u'cardinality': {u'default': 1,
1338
                                                                        u'displayName': u'Cardinality',
1339
                                                                        u'kind': u'numeric',
1340
                                                                        u'min': 1,
1341
                                                                        u'mirror': {u'format': u'#{{$0}}',
1342
                                                                                    u'position': u'bottom',
1343
                                                                                    u'style': [u'italic']},
1344
                                                                        u'step': 1},
1345
                                                       u'cost': {u'default': 1,
1346
                                                                 u'displayName': u'Cost/Event',
1347
                                                                 u'kind': u'numeric',
1348
                                                                 u'min': 0,
1349
                                                                 u'mirror': {u'format': u'c={{$0}}',
1350
                                                                             u'position': u'bottom',
1351
                                                                             u'style': [u'italic']},
1352
                                                                 u'step': 1},
1353
                                                       u'name': {u'default': u'Intermediate Event Set',
1354
                                                                 u'displayName': u'Name',
1355
                                                                 u'kind': u'text',
1356
                                                                 u'mirror': {u'format': u'{{$0}}',
1357
                                                                             u'position': u'bottom',
1358
                                                                             u'style': [u'bold',
1359
                                                                                        u'large']}},
1360
                                                       u'optional': {u'default': False,
1361
                                                                     u'displayName': u'Optional',
1362
                                                                     u'kind': u'bool'}}},
1363
             u'node': {u'allowConnectionTo': [],
1364
                       u'connector': {u'offset': {u'bottom': 0, u'top': 0}},
1365
                       u'copyable': True,
1366
                       u'deletable': True,
1367
                       u'mirrorable': False,
1368
                       u'nodeDisplayName': u'Node',
1369
                       u'numberOfIncomingConnections': 1,
1370
                       u'numberOfOutgoingConnections': -1,
1371
                       u'properties': {}},
1372
             u'orGate': {u'allowConnectionTo': [u'event',
1373
                                                u'gate',
1374
                                                u'variationPoint'],
1375
                         u'connector': {u'offset': {u'bottom': -7,
1376
                                                    u'top': 0}},
1377
                         u'copyable': True,
1378
                         u'deletable': True,
1379
                         u'help': u'The above event occurs if one or of the below events occur.',
1380
                         u'image': u'or_gate.svg',
1381
                         u'inherits': u'staticGate',
1382
                         u'mirrorable': False,
1383
                         u'nodeDisplayName': u'OR Gate',
1384
                         u'numberOfIncomingConnections': 1,
1385
                         u'numberOfOutgoingConnections': -1,
1386
                         u'properties': {}},
1387
             u'redundancyVariation': {u'allowConnectionTo': [u'eventSet'],
1388
                                      u'childProperties': {u'cardinality': {u'hidden': True,
1389
                                                                            u'value': 1},
1390
                                                           u'optional': {u'hidden': True,
1391
                                                                         u'value': False}},
1392
                                      u'connector': {u'dashstyle': u'4 2',
1393
                                                     u'offset': {u'bottom': 0,
1394
                                                                 u'top': 0}},
1395
                                      u'copyable': True,
1396
                                      u'deletable': True,
1397
                                      u'help': u'Expresses different Voting OR gate configurations.',
1398
                                      u'image': u'redundancy_variation.svg',
1399
                                      u'inherits': u'variationPoint',
1400
                                      u'mirrorable': False,
1401
                                      u'nodeDisplayName': u'Redundancy Variation',
1402
                                      u'numberOfIncomingConnections': 1,
1403
                                      u'numberOfOutgoingConnections': 1,
1404
                                      u'properties': {u'kFormula': {u'default': u'N-1',
1405
                                                                    u'displayName': u'K-Formula',
1406
                                                                    u'kind': u'text',
1407
                                                                    u'mirror': {u'format': u'k: {{$0}}',
1408
                                                                                u'position': u'bottom',
1409
                                                                                u'style': [u'italic']}},
1410
                                                      u'nRange': {u'default': [1,
1411
                                                                               2],
1412
                                                                  u'displayName': u'N-Range',
1413
                                                                  u'kind': u'range',
1414
                                                                  u'min': 1,
1415
                                                                  u'mirror': {u'format': u'N: {{$0}}-{{$1}}',
1416
                                                                              u'position': u'bottom',
1417
                                                                              u'style': [u'italic']},
1418
                                                                  u'step': 1},
1419
                                                      u'name': {u'default': u'Redundancy Variation',
1420
                                                                u'displayName': u'Name',
1421
                                                                u'kind': u'text',
1422
                                                                u'mirror': {u'format': u'{{$0}}',
1423
                                                                            u'position': u'bottom',
1424
                                                                            u'style': [u'bold',
1425
                                                                                       u'large']}}}},
1426
             u'staticGate': {u'allowConnectionTo': [u'event',
1427
                                                    u'gate',
1428
                                                    u'variationPoint'],
1429
                             u'connector': {u'offset': {u'bottom': 0,
1430
                                                        u'top': 0}},
1431
                             u'copyable': True,
1432
                             u'deletable': True,
1433
                             u'inherits': u'gate',
1434
                             u'mirrorable': False,
1435
                             u'nodeDisplayName': u'Static Gate',
1436
                             u'numberOfIncomingConnections': 1,
1437
                             u'numberOfOutgoingConnections': -1,
1438
                             u'properties': {}},
1439
             u'stickyNote': {u'allowConnectionTo': [],
1440
                             u'connector': {u'offset': {u'bottom': 0,
1441
                                                        u'top': 0}},
1442
                             u'copyable': True,
1443
                             u'deletable': True,
1444
                             u'editable': True,
1445
                             u'image': u'sticky_note.html',
1446
                             u'inherits': u'node',
1447
                             u'mirrorable': False,
1448
                             u'nodeDisplayName': u'Sticky Note',
1449
                             u'numberOfIncomingConnections': 1,
1450
                             u'numberOfOutgoingConnections': 0,
1451
                             u'properties': {u'description': {u'default': u'Sample Text',
1452
                                                              u'hidden': True,
1453
                                                              u'kind': u'textfield'},
1454
                                             u'height': {u'default': 150,
1455
                                                         u'hidden': True,
1456
                                                         u'kind': u'numeric',
1457
                                                         u'step': 1},
1458
                                             u'width': {u'default': 150,
1459
                                                        u'hidden': True,
1460
                                                        u'kind': u'numeric',
1461
                                                        u'step': 1}},
1462
                             u'resizable': True},
1463
             u'topEvent': {u'allowConnectionTo': [u'basicEvent',
1464
                                                  u'undevelopedEvent',
1465
                                                  u'houseEvent',
1466
                                                  u'staticGate',
1467
                                                  u'variationPoint'],
1468
                           u'connector': {u'offset': {u'bottom': 0,
1469
                                                      u'top': 0}},
1470
                           u'copyable': False,
1471
                           u'deletable': False,
1472
                           u'excludeFromShapesMenu': True,
1473
                           u'help': u'The system failure event.',
1474
                           u'image': u'top_event.svg',
1475
                           u'inherits': u'intermediateEvent',
1476
                           u'mirrorable': False,
1477
                           u'nodeDisplayName': u'Top Event',
1478
                           u'numberOfIncomingConnections': 0,
1479
                           u'numberOfOutgoingConnections': 1,
1480
                           u'properties': {u'cost': None,
1481
                                           u'decompositions': {u'default': 1,
1482
                                                               u'displayName': u'Decompose',
1483
                                                               u'kind': u'numeric',
1484
                                                               u'min': 1,
1485
                                                               u'step': 1},
1486
                                           u'missionTime': {u'default': 17532,
1487
                                                            u'displayName': u'Mission in h',
1488
                                                            u'kind': u'numeric',
1489
                                                            u'min': 0,
1490
                                                            u'step': 1},
1491
                                           u'name': {u'default': u'Top Event',
1492
                                                     u'displayName': u'Name',
1493
                                                     u'kind': u'text',
1494
                                                     u'mirror': {u'format': u'{{$0}}',
1495
                                                                 u'position': u'bottom',
1496
                                                                 u'style': [u'bold',
1497
                                                                            u'large']}},
1498
                                           u'optional': None}},
1499
             u'transferIn': {u'allowConnectionTo': [],
1500
                             u'connector': {u'offset': {u'bottom': 0,
1501
                                                        u'top': 0}},
1502
                             u'copyable': True,
1503
                             u'deletable': True,
1504
                             u'help': u'Includes the top event of another tree at this point in the tree.',
1505
                             u'image': u'transfer_in.svg',
1506
                             u'inherits': u'dynamicGate',
1507
                             u'mirrorable': False,
1508
                             u'nodeDisplayName': u'Transfer In',
1509
                             u'numberOfIncomingConnections': 1,
1510
                             u'numberOfOutgoingConnections': 0,
1511
                             u'properties': {u'transfer': {u'default': -1,
1512
                                                           u'displayName': u'Transfer',
1513
                                                           u'kind': u'transfer',
1514
                                                           u'mirror': {u'format': u'\u25c4 {{$0}}',
1515
                                                                       u'position': u'bottom',
1516
                                                                       u'style': [u'bold',
1517
                                                                                  u'large']}},
1518
                                             u'transferMaxCost': {u'default': 1,
1519
                                                                  u'displayName': u'Max Cost',
1520
                                                                  u'kind': u'numeric',
1521
                                                                  u'min': 0,
1522
                                                                  u'mirror': {u'format': u'max(c)={{$0}}',
1523
                                                                              u'position': u'bottom',
1524
                                                                              u'style': [u'italic']},
1525
                                                                  u'step': 1}}},
1526
             u'undevelopedEvent': {u'allowConnectionTo': [],
1527
                                   u'connector': {u'offset': {u'bottom': 0,
1528
                                                              u'top': 0}},
1529
                                   u'copyable': True,
1530
                                   u'deletable': True,
1531
                                   u'help': u'An event with unknown details or insignificant impact.',
1532
                                   u'image': u'undeveloped_event.svg',
1533
                                   u'inherits': u'event',
1534
                                   u'mirrorable': False,
1535
                                   u'nodeDisplayName': u'Undeveloped Event',
1536
                                   u'numberOfIncomingConnections': 1,
1537
                                   u'numberOfOutgoingConnections': 0,
1538
                                   u'properties': {u'cost': {u'default': 1,
1539
                                                             u'displayName': u'Cost',
1540
                                                             u'kind': u'numeric',
1541
                                                             u'min': 0,
1542
                                                             u'mirror': {u'format': u'c={{$0}}',
1543
                                                                         u'position': u'bottom',
1544
                                                                         u'style': [u'italic']},
1545
                                                             u'step': 1},
1546
                                                   u'name': {u'default': u'Undeveloped Event',
1547
                                                             u'displayName': u'Name',
1548
                                                             u'kind': u'text',
1549
                                                             u'mirror': {u'format': u'{{$0}}',
1550
                                                                         u'position': u'bottom',
1551
                                                                         u'style': [u'bold',
1552
                                                                                    u'large']}},
1553
                                                   u'optional': {u'default': False,
1554
                                                                 u'displayName': u'Optional',
1555
                                                                 u'kind': u'bool'}}},
1556
             u'variationPoint': {u'allowConnectionTo': [],
1557
                                 u'connector': {u'dashstyle': u'4 2',
1558
                                                u'offset': {u'bottom': 0,
1559
                                                            u'top': 0}},
1560
                                 u'copyable': True,
1561
                                 u'deletable': True,
1562
                                 u'inherits': u'node',
1563
                                 u'mirrorable': False,
1564
                                 u'nodeDisplayName': u'Variation Point',
1565
                                 u'numberOfIncomingConnections': 1,
1566
                                 u'numberOfOutgoingConnections': -1,
1567
                                 u'properties': {u'name': {u'default': u'Variation Point',
1568
                                                           u'displayName': u'Name',
1569
                                                           u'kind': u'text',
1570
                                                           u'mirror': {u'format': u'{{$0}}',
1571
                                                                       u'position': u'bottom',
1572
                                                                       u'style': [u'bold',
1573
                                                                                  u'large']}}}},
1574
             u'votingOrGate': {u'allowConnectionTo': [u'event',
1575
                                                      u'gate',
1576
                                                      u'variationPoint'],
1577
                               u'connector': {u'offset': {u'bottom': -7,
1578
                                                          u'top': 0}},
1579
                               u'copyable': True,
1580
                               u'deletable': True,
1581
                               u'help': u'The above event occurs if k of the below events occur.',
1582
                               u'image': u'voting_or_gate.svg',
1583
                               u'inherits': u'orGate',
1584
                               u'mirrorable': False,
1585
                               u'nodeDisplayName': u'Voting OR Gate',
1586
                               u'numberOfIncomingConnections': 1,
1587
                               u'numberOfOutgoingConnections': -1,
1588
                               u'properties': {u'k': {u'default': 1,
1589
                                                      u'displayName': u'k',
1590
                                                      u'kind': u'numeric',
1591
                                                      u'min': 1,
1592
                                                      u'mirror': {u'format': u'k={{$0}}',
1593
                                                                  u'position': u'bottom',
1594
                                                                  u'style': [u'italic']},
1595
                                                      u'step': 1}}},
1596
             u'xorGate': {u'allowConnectionTo': [u'event',
1597
                                                 u'gate',
1598
                                                 u'variationPoint'],
1599
                          u'connector': {u'offset': {u'bottom': -7,
1600
                                                     u'top': 0}},
1601
                          u'copyable': True,
1602
                          u'deletable': True,
1603
                          u'help': u'The above event occurs if exactly one of the events below occurs.',
1604
                          u'image': u'xor_gate.svg',
1605
                          u'inherits': u'orGate',
1606
                          u'mirrorable': False,
1607
                          u'nodeDisplayName': u'XOR Gate',
1608
                          u'numberOfIncomingConnections': 1,
1609
                          u'numberOfOutgoingConnections': -1,
1610
                          u'properties': {}}},
1611
  u'propertiesDisplayOrder': [u'name',
1612
                              u'missionTime',
1613
                              u'decompositions',
1614
                              u'probability',
1615
                              u'optional',
1616
                              u'cost',
1617
                              u'cardinality',
1618
                              u'nRange',
1619
                              u'k',
1620
                              u'kFormula',
1621
                              u'transfer',
1622
                              u'transferMaxCost',
1623
                              u'description',
1624
                              u'width',
1625
                              u'height'],
1626
  u'shapeMenuNodeDisplayOrder': [u'basicEvent',
1627
                                 u'basicEventSet',
1628
                                 u'intermediateEvent',
1629
                                 u'intermediateEventSet',
1630
                                 u'topEvent',
1631
                                 u'houseEvent',
1632
                                 u'undevelopedEvent',
1633
                                 u'andGate',
1634
                                 u'orGate',
1635
                                 u'xorGate',
1636
                                 u'votingOrGate',
1637
                                 u'transferIn',
1638
                                 u'featureVariation',
1639
                                 u'redundancyVariation',
1640
                                 u'stickyNote']},
1641
 {u'defaults': {u'nodes': [{u'kind': u'start', u'x': 5, u'y': 1},
1642
                           {u'kind': u'end', u'x': 10, u'y': 1}]},
1643
  u'edges': {u'copyable': True, u'deletable': True, u'properties': {}},
1644
  u'kind': u'rbd',
1645
  u'name': u'Reliability Block Diagram',
1646
  u'nodes': {u'block': {u'allowConnectionTo': [u'end', u'block', u'out_of'],
1647
                        u'connector': {u'offset': {u'bottom': 0,
1648
                                                   u'top': 0}},
1649
                        u'deletable': True,
1650
                        u'excludeFromShapesMenu': False,
1651
                        u'help': u'A functional block in the system.',
1652
                        u'image': u'block.svg',
1653
                        u'inherits': u'node',
1654
                        u'nodeDisplayName': u'Block',
1655
                        u'numberOfIncomingConnections': -1,
1656
                        u'numberOfOutgoingConnections': -1,
1657
                        u'properties': {u'name': {u'default': u'Node',
1658
                                                  u'displayName': u'Name',
1659
                                                  u'kind': u'text',
1660
                                                  u'mirror': {u'position': u'bottom',
1661
                                                              u'style': [u'bold',
1662
                                                                         u'large']}},
1663
                                        u'probability': {u'default': [0,
1664
                                                                      0],
1665
                                                         u'displayName': u'Probability',
1666
                                                         u'kind': u'compound',
1667
                                                         u'parts': [{u'default': 0,
1668
                                                                     u'kind': u'numeric',
1669
                                                                     u'max': 1,
1670
                                                                     u'min': 0,
1671
                                                                     u'mirror': {u'format': u'p={{$0}}',
1672
                                                                                 u'position': u'bottom',
1673
                                                                                 u'style': [u'italic']},
1674
                                                                     u'partName': u'Point',
1675
                                                                     u'step': 1e-10},
1676
                                                                    {u'default': 17532,
1677
                                                                     u'kind': u'numeric',
1678
                                                                     u'max': 1000000000,
1679
                                                                     u'min': 0,
1680
                                                                     u'mirror': {u'format': u'\u03bb={{$0}}',
1681
                                                                                 u'position': u'bottom',
1682
                                                                                 u'style': [u'italic']},
1683
                                                                     u'partName': u'Rate',
1684
                                                                     u'step': 0.01}]}}},
1685
             u'end': {u'allowConnectionTo': [],
1686
                      u'connector': {u'offset': {u'bottom': 0,
1687
                                                 u'left': 8.1,
1688
                                                 u'top': 0}},
1689
                      u'deletable': False,
1690
                      u'excludeFromShapesMenu': True,
1691
                      u'help': u'The terminal point for the diagram.',
1692
                      u'image': u'end.svg',
1693
                      u'inherits': u'node',
1694
                      u'nodeDisplayName': u'End',
1695
                      u'numberOfIncomingConnections': -1,
1696
                      u'numberOfOutgoingConnections': 0,
1697
                      u'properties': {u'name': {u'default': u'End',
1698
                                                u'displayName': u'Name',
1699
                                                u'kind': u'text',
1700
                                                u'mirror': {u'position': u'bottom',
1701
                                                            u'style': [u'bold',
1702
                                                                       u'large']}}}},
1703
             u'node': {u'allowConnectionTo': [],
1704
                       u'connector': {u'offset': {u'bottom': 0, u'top': 0}},
1705
                       u'deletable': True,
1706
                       u'nodeDisplayName': u'Node',
1707
                       u'numberOfIncomingConnections': -1,
1708
                       u'numberOfOutgoingConnections': -1,
1709
                       u'properties': {u'name': {u'default': u'Node',
1710
                                                 u'displayName': u'Name',
1711
                                                 u'kind': u'text',
1712
                                                 u'mirror': {u'position': u'bottom',
1713
                                                             u'style': [u'bold',
1714
                                                                        u'large']}}}},
1715
             u'out_of': {u'allowConnectionTo': [u'block', u'end'],
1716
                         u'connector': {u'offset': {u'bottom': 0,
1717
                                                    u'top': 0}},
1718
                         u'deletable': True,
1719
                         u'excludeFromShapesMenu': False,
1720
                         u'help': u'The output is active if at least the given number of inputs is active.',
1721
                         u'image': u'out_of.svg',
1722
                         u'inherits': u'node',
1723
                         u'nodeDisplayName': u'Out of',
1724
                         u'numberOfIncomingConnections': -1,
1725
                         u'numberOfOutgoingConnections': 1,
1726
                         u'out_of': [1, 1],
1727
                         u'properties': {u'name': {u'default': u'Out of',
1728
                                                   u'displayName': u'Name',
1729
                                                   u'kind': u'text',
1730
                                                   u'mirror': {u'position': u'bottom',
1731
                                                               u'style': [u'bold',
1732
                                                                          u'large']}},
1733
                                         u'out_of': {u'default': [1, 1],
1734
                                                     u'displayName': u'Out-of',
1735
                                                     u'kind': u'range',
1736
                                                     u'min': 1,
1737
                                                     u'mirror': {u'format': u'{{$0}}/{{$1}}',
1738
                                                                 u'position': u'bottom',
1739
                                                                 u'style': [u'italic']},
1740
                                                     u'step': 1}}},
1741
             u'start': {u'allowConnectionTo': [u'end', u'block', u'out_of'],
1742
                        u'connector': {u'offset': {u'bottom': 0,
1743
                                                   u'right': -9.1,
1744
                                                   u'top': 0}},
1745
                        u'deletable': False,
1746
                        u'excludeFromShapesMenu': True,
1747
                        u'help': u'The starting point for the diagram.',
1748
                        u'image': u'start.svg',
1749
                        u'inherits': u'node',
1750
                        u'nodeDisplayName': u'Start',
1751
                        u'numberOfIncomingConnections': 0,
1752
                        u'numberOfOutgoingConnections': -1,
1753
                        u'properties': {u'name': {u'default': u'Start',
1754
                                                  u'displayName': u'Name',
1755
                                                  u'kind': u'text',
1756
                                                  u'mirror': {u'position': u'bottom',
1757
                                                              u'style': [u'bold',
1758
                                                                         u'large']}}}},
1759
             u'stickyNote': {u'allowConnectionTo': [],
1760
                             u'connector': {u'offset': {u'bottom': 0,
1761
                                                        u'top': 0}},
1762
                             u'deletable': True,
1763
                             u'editable': True,
1764
                             u'image': u'sticky_note.html',
1765
                             u'inherits': u'node',
1766
                             u'nodeDisplayName': u'Sticky Note',
1767
                             u'numberOfIncomingConnections': -1,
1768
                             u'numberOfOutgoingConnections': 0,
1769
                             u'properties': {u'description': {u'default': u'Sample Text',
1770
                                                              u'hidden': True,
1771
                                                              u'kind': u'textfield'},
1772
                                             u'height': {u'default': 150,
1773
                                                         u'hidden': True,
1774
                                                         u'kind': u'numeric',
1775
                                                         u'step': 1},
1776
                                             u'name': {u'default': u'Node',
1777
                                                       u'displayName': u'Name',
1778
                                                       u'hidden': True,
1779
                                                       u'kind': u'text',
1780
                                                       u'mirror': {u'position': u'bottom',
1781
                                                                   u'style': [u'bold',
1782
                                                                              u'large']}},
1783
                                             u'width': {u'default': 150,
1784
                                                        u'hidden': True,
1785
                                                        u'kind': u'numeric',
1786
                                                        u'step': 1}},
1787
                             u'resizable': True}},
1788
  u'propertiesDisplayOrder': [u'name',
1789
                              u'probability',
1790
                              u'out_of',
1791
                              u'description',
1792
                              u'width',
1793
                              u'height'],
1794
  u'shapeMenuNodeDisplayOrder': [u'block',
1795
                                 u'out_of',
1796
                                 u'start',
1797
                                 u'end',
1798
                                 u'stickyNote']}]
1799
1800
by_kind = {notation['kind']: notation for notation in notations}
1801
choices = [(u'dfd', u'Data Flow Diagram'),
1802
 (u'faulttree', u'Fault Tree'),
1803
 (u'fuzztree', u'Fuzz Tree'),
1804
 (u'rbd', u'Reliability Block Diagram')]
1805
1806
node_choices = [(u'Data Flow Diagram',
1807
  ((u'node', u'Node'),
1808
   (u'process', u'Process'),
1809
   (u'stickyNote', u'Sticky Note'),
1810
   (u'storage', u'Storage'),
1811
   (u'external', u'External Entity'))),
1812
 (u'Fault Tree',
1813
  ((u'dynamicGate', u'Dynamic Gate'),
1814
   (u'intermediateEventSet', u'Intermediate Event Set'),
1815
   (u'xorGate', u'XOR Gate'),
1816
   (u'undevelopedEvent', u'Undeveloped Event'),
1817
   (u'event', u'Event'),
1818
   (u'houseEvent', u'House Event'),
1819
   (u'eventSet', u'Event Set'),
1820
   (u'stickyNote', u'Sticky Note'),
1821
   (u'spareGate', u'Spare Gate'),
1822
   (u'intermediateEvent', u'Intermediate Event'),
1823
   (u'fdepGate', u'FDEP Gate'),
1824
   (u'staticGate', u'Static Gate'),
1825
   (u'gate', u'Gate'),
1826
   (u'seqGate', u'Sequential Gate'),
1827
   (u'node', u'Node'),
1828
   (u'transferIn', u'Transfer In'),
1829
   (u'basicEvent', u'Basic Event'),
1830
   (u'andGate', u'AND Gate'),
1831
   (u'basicEventSet', u'Basic Event Set'),
1832
   (u'votingOrGate', u'Voting OR Gate'),
1833
   (u'orGate', u'OR Gate'),
1834
   (u'topEvent', u'Top Event'),
1835
   (u'priorityAndGate', u'Priority AND Gate'))),
1836
 (u'Fuzz Tree',
1837
  ((u'dynamicGate', u'Dynamic Gate'),
1838
   (u'intermediateEventSet', u'Intermediate Event Set'),
1839
   (u'xorGate', u'XOR Gate'),
1840
   (u'undevelopedEvent', u'Undeveloped Event'),
1841
   (u'event', u'Event'),
1842
   (u'houseEvent', u'House Event'),
1843
   (u'eventSet', u'eventSet'),
1844
   (u'stickyNote', u'Sticky Note'),
1845
   (u'intermediateEvent', u'Intermediate Event'),
1846
   (u'staticGate', u'Static Gate'),
1847
   (u'gate', u'Gate'),
1848
   (u'node', u'Node'),
1849
   (u'featureVariation', u'Feature Variation'),
1850
   (u'redundancyVariation', u'Redundancy Variation'),
1851
   (u'transferIn', u'Transfer In'),
1852
   (u'basicEvent', u'Basic Event'),
1853
   (u'andGate', u'AND Gate'),
1854
   (u'basicEventSet', u'Basic Event Set'),
1855
   (u'variationPoint', u'Variation Point'),
1856
   (u'votingOrGate', u'Voting OR Gate'),
1857
   (u'orGate', u'OR Gate'),
1858
   (u'topEvent', u'Top Event'))),
1859
 (u'Reliability Block Diagram',
1860
  ((u'node', u'Node'),
1861
   (u'stickyNote', u'Sticky Note'),
1862
   (u'end', u'End'),
1863
   (u'out_of', u'Out of'),
1864
   (u'start', u'Start'),
1865
   (u'block', u'Block')))]
1866
1867
graphml_keys = {u'dfd': u'        <key id="id" for="node" attr.name="id" attr.type="string">\n            <default>0</default>\n        </key>\n        <key id="kind" for="node" attr.name="kind" attr.type="string">\n            <default>node</default>\n        </key>\n        <key id="x" for="node" attr.name="x" attr.type="long">\n            <default>0</default>\n        </key>\n        <key id="y" for="node" attr.name="y" attr.type="long">\n            <default>0</default>\n        </key>\n        <key id="kind" for="graph" attr.name="kind" attr.type="string">\n            <default>faulttree</default>\n        </key>\n        <key id="name" for="node" attr.name="name" attr.type="string">\n            <default>Node</default>\n        </key>\n        <key id="width" for="node" attr.name="width" attr.type="long">\n            <default>150</default>\n        </key>\n        <key id="description" for="node" attr.name="description" attr.type="string">\n            <default>Sample Text</default>\n        </key>\n        <key id="height" for="node" attr.name="height" attr.type="long">\n            <default>150</default>\n        </key>',
1868
 u'faulttree': u'        <key id="id" for="node" attr.name="id" attr.type="string">\n            <default>0</default>\n        </key>\n        <key id="kind" for="node" attr.name="kind" attr.type="string">\n            <default>node</default>\n        </key>\n        <key id="x" for="node" attr.name="x" attr.type="long">\n            <default>0</default>\n        </key>\n        <key id="y" for="node" attr.name="y" attr.type="long">\n            <default>0</default>\n        </key>\n        <key id="kind" for="graph" attr.name="kind" attr.type="string">\n            <default>faulttree</default>\n        </key>\n        <key id="cardinality" for="node" attr.name="cardinality" attr.type="long">\n            <default>1</default>\n        </key>\n        <key id="name" for="node" attr.name="name" attr.type="string">\n            <default>Intermediate Event Set</default>\n        </key>\n        <key id="probability" for="node" attr.name="probability" attr.type="string">\n            <default>0</default>\n        </key>\n        <key id="probabilityKind" for="node" attr.name="probabilityKind" attr.type="string">\n            <default>Point</default>\n        </key>\n        <key id="width" for="node" attr.name="width" attr.type="long">\n            <default>150</default>\n        </key>\n        <key id="description" for="node" attr.name="description" attr.type="string">\n            <default>Sample Text</default>\n        </key>\n        <key id="height" for="node" attr.name="height" attr.type="long">\n            <default>150</default>\n        </key>\n        <key id="dormancyFactor" for="node" attr.name="dormancyFactor" attr.type="double">\n            <default>0</default>\n        </key>\n        <key id="transfer" for="node" attr.name="transfer" attr.type="string">\n            <default></default>\n        </key>\n        <key id="k" for="node" attr.name="k" attr.type="long">\n            <default>1</default>\n        </key>\n        <key id="missionTime" for="graph" attr.name="missionTime" attr.type="long">\n            <default>17532</default>\n        </key>',
1869
 u'fuzztree': u'        <key id="id" for="node" attr.name="id" attr.type="string">\n            <default>0</default>\n        </key>\n        <key id="kind" for="node" attr.name="kind" attr.type="string">\n            <default>node</default>\n        </key>\n        <key id="x" for="node" attr.name="x" attr.type="long">\n            <default>0</default>\n        </key>\n        <key id="y" for="node" attr.name="y" attr.type="long">\n            <default>0</default>\n        </key>\n        <key id="kind" for="graph" attr.name="kind" attr.type="string">\n            <default>faulttree</default>\n        </key>\n        <key id="optional" for="node" attr.name="optional" attr.type="boolean">\n            <default>false</default>\n        </key>\n        <key id="cardinality" for="node" attr.name="cardinality" attr.type="long">\n            <default>1</default>\n        </key>\n        <key id="cost" for="node" attr.name="cost" attr.type="long">\n            <default>1</default>\n        </key>\n        <key id="name" for="node" attr.name="name" attr.type="string">\n            <default>Intermediate Event Set</default>\n        </key>\n        <key id="probability" for="node" attr.name="probability" attr.type="string">\n            <default>[0.5, 0]</default>\n        </key>\n        <key id="probabilityKind" for="node" attr.name="probabilityKind" attr.type="string">\n            <default>Point</default>\n        </key>\n        <key id="width" for="node" attr.name="width" attr.type="long">\n            <default>150</default>\n        </key>\n        <key id="description" for="node" attr.name="description" attr.type="string">\n            <default>Sample Text</default>\n        </key>\n        <key id="height" for="node" attr.name="height" attr.type="long">\n            <default>150</default>\n        </key>\n        <key id="kFormula" for="node" attr.name="kFormula" attr.type="string">\n            <default>N-1</default>\n        </key>\n        <key id="nRange" for="node" attr.name="nRange" attr.type="long">\n            <default>[1, 2]</default>\n        </key>\n        <key id="transfer" for="node" attr.name="transfer" attr.type="string">\n            <default></default>\n        </key>\n        <key id="transferMaxCost" for="node" attr.name="transferMaxCost" attr.type="long">\n            <default>1</default>\n        </key>\n        <key id="k" for="node" attr.name="k" attr.type="long">\n            <default>1</default>\n        </key>\n        <key id="missionTime" for="graph" attr.name="missionTime" attr.type="long">\n            <default>17532</default>\n        </key>\n        <key id="decompositions" for="node" attr.name="decompositions" attr.type="long">\n            <default>1</default>\n        </key>',
1870
 u'rbd': u'        <key id="id" for="node" attr.name="id" attr.type="string">\n            <default>0</default>\n        </key>\n        <key id="kind" for="node" attr.name="kind" attr.type="string">\n            <default>node</default>\n        </key>\n        <key id="x" for="node" attr.name="x" attr.type="long">\n            <default>0</default>\n        </key>\n        <key id="y" for="node" attr.name="y" attr.type="long">\n            <default>0</default>\n        </key>\n        <key id="kind" for="graph" attr.name="kind" attr.type="string">\n            <default>faulttree</default>\n        </key>\n        <key id="name" for="node" attr.name="name" attr.type="string">\n            <default>Node</default>\n        </key>\n        <key id="width" for="node" attr.name="width" attr.type="long">\n            <default>150</default>\n        </key>\n        <key id="description" for="node" attr.name="description" attr.type="string">\n            <default>Sample Text</default>\n        </key>\n        <key id="height" for="node" attr.name="height" attr.type="long">\n            <default>150</default>\n        </key>\n        <key id="out_of" for="node" attr.name="out_of" attr.type="long">\n            <default>[1, 1]</default>\n        </key>\n        <key id="probability" for="node" attr.name="probability" attr.type="string">\n            <default>0</default>\n        </key>\n        <key id="probabilityKind" for="node" attr.name="probabilityKind" attr.type="string">\n            <default>Point</default>\n        </key>'}
1871
1872
graphml_graph_data = {u'dfd': set(['kind']),
1873
 u'faulttree': set(['kind', u'missionTime']),
1874
 u'fuzztree': set(['kind', u'missionTime']),
1875
 u'rbd': set(['kind'])}
1876
1877
graphml_node_data = {u'dfd': set([u'description',
1878
              u'height',
1879
              'id',
1880
              'kind',
1881
              u'name',
1882
              u'width',
1883
              'x',
1884
              'y']),
1885
 u'faulttree': set([u'cardinality',
1886
                    u'description',
1887
                    u'dormancyFactor',
1888
                    u'height',
1889
                    'id',
1890
                    u'k',
1891
                    'kind',
1892
                    u'name',
1893
                    u'probability',
1894
                    u'transfer',
1895
                    u'width',
1896
                    'x',
1897
                    'y']),
1898
 u'fuzztree': set([u'cardinality',
1899
                   u'cost',
1900
                   u'decompositions',
1901
                   u'description',
1902
                   u'height',
1903
                   'id',
1904
                   u'k',
1905
                   u'kFormula',
1906
                   'kind',
1907
                   u'nRange',
1908
                   u'name',
1909
                   u'optional',
1910
                   u'probability',
1911
                   u'transfer',
1912
                   u'transferMaxCost',
1913
                   u'width',
1914
                   'x',
1915
                   'y']),
1916
 u'rbd': set([u'description',
1917
              u'height',
1918
              'id',
1919
              'kind',
1920
              u'name',
1921
              u'out_of',
1922
              u'probability',
1923
              u'width',
1924
              'x',
1925
              'y'])}
1926
1927
# END OF GENERATED CONTENT