1000
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: ConversationEdit_onConversationSendBehavior
classifier is abstract: false
behavior is reentrant: false
redefinable element is leaf: false
class is active: false
opaque behavior language: java
named element visibility: public
opaque behavior body: try { im.model.Contact recipient = getModel().getContact(); if (recipient == null) { throw new NullPointerException( "No recipient available in ConversationEdit.onConversationSend()"); } im.model.Contact sender = getSender(recipient); if (sender == null) { throw new NullPointerException( "No sender available in ConversationEdit.onConversationSend()"); } im.model.Message msg = new im.model.Message(); msg.setNetwork(recipient.getNetwork()); msg.setSender(sender.getUserId()); msg.setRecipient(recipient.getUserId()); msg.setContent(getView().getContent()); msg.send(); getModel().setMessage(msg); } catch (Exception e) { im.InstantMessagingClient.getInstance().report(e); }
e model element e annotations: 206
behavior specification: 851

1001
type: OpaqueBehavior
type: Thing
type: Class
  complement of: FunctionBehavior
named element name: ConversationEdit_getSenderBehavior
behavior is reentrant: false
class is active: false
redefinable element is leaf: false
classifier is abstract: false
opaque behavior body: im.InstantMessagingClient c = im.InstantMessagingClient.getInstance(); return c.getContactList().getIdentity(recipient.getNetwork());
opaque behavior language: java
named element visibility: public
e model element e annotations: 207
behavior owned parameter: 747
behavior owned parameter: 748
behavior specification: 852

1002
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
opaque behavior body: String[] options = {"im.view.swt.SWTViewFactory", "im.view.swing.SwingViewFactory", "im.view.awt.AWTViewFactory", "im.view.lcdui.LCDUIViewFactory"}; ViewFactory factory = null; for (int i = 0; i < options.length && factory == null; i++) { try { factory = (ViewFactory) Class.forName(options[i]).newInstance(); } catch (Exception e) { } } return factory;
named element name: ViewFactory_getDefaultBehavior
classifier is abstract: false
behavior is reentrant: false
class is active: false
redefinable element is leaf: false
opaque behavior language: java
named element visibility: public
e model element e annotations: 293
behavior owned parameter: 773
behavior specification: 875

334
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 11477073470800
e string to string map entry key: uuid

335
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 11477073470911
e string to string map entry key: uuid

336
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114770743737512
e string to string map entry key: uuid

337
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1148026865291116
e string to string map entry key: uuid

338
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 115039489388067
e string to string map entry key: uuid

339
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 115039489388068
e string to string map entry key: uuid

340
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 115037633792666
e string to string map entry key: uuid

341
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 115039494083676
e string to string map entry key: uuid

342
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 115039494083677
e string to string map entry key: uuid

343
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 115039316260878
e string to string map entry key: uuid

344
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 115038936480282
e string to string map entry key: uuid

345
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 115039494083684
e string to string map entry key: uuid

346
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 115039494083785
e string to string map entry key: uuid

347
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 115039879692394
e string to string map entry key: uuid

348
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 115039879692495
e string to string map entry key: uuid

349
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 115039879692496
e string to string map entry key: uuid

350
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 115814793631363
e string to string map entry key: uuid

351
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 115839552807551
e string to string map entry key: uuid

352
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 115814855240860
e string to string map entry key: uuid

353
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 115814855240961
e string to string map entry key: uuid

354
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 115815147932060
e string to string map entry key: uuid

355
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 115815147932061
e string to string map entry key: uuid

356
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 115839552807564
e string to string map entry key: uuid

357
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 115815147932062
e string to string map entry key: uuid

358
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 115839552807568
e string to string map entry key: uuid

359
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114770866382136
e string to string map entry key: uuid

360
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114770987609039
e string to string map entry key: uuid

361
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114770987609140
e string to string map entry key: uuid

362
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 114803400366464
e string to string map entry key: uuid

363
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114803400366565
e string to string map entry key: uuid

364
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 114803400366666
e string to string map entry key: uuid

365
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114803417655679
e string to string map entry key: uuid

366
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114803417655780
e string to string map entry key: uuid

367
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114803417655881
e string to string map entry key: uuid

368
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114803417655982
e string to string map entry key: uuid

369
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114770853504136
e string to string map entry key: uuid

370
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 114770853504237
e string to string map entry key: uuid

371
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 114770987609147
e string to string map entry key: uuid

372
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114770894076448
e string to string map entry key: uuid

373
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114770909550451
e string to string map entry key: uuid

374
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1148037071606112
e string to string map entry key: uuid

375
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150374702875111
e string to string map entry key: uuid

376
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150374702876112
e string to string map entry key: uuid

377
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150374702877113
e string to string map entry key: uuid

378
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 114770909550552
e string to string map entry key: uuid

379
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1148037234131166
e string to string map entry key: uuid

380
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150394985265164
e string to string map entry key: uuid

381
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150394985266165
e string to string map entry key: uuid

382
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158154725791135
e string to string map entry key: uuid

383
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528076141
e string to string map entry key: uuid

384
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158395528076142
e string to string map entry key: uuid

385
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158154725793136
e string to string map entry key: uuid

386
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158395528076146
e string to string map entry key: uuid

387
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528076147
e string to string map entry key: uuid

388
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150367686129114
e string to string map entry key: uuid

389
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150367686130115
e string to string map entry key: uuid

390
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150367686131116
e string to string map entry key: uuid

391
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150367924674132
e string to string map entry key: uuid

392
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150367924675133
e string to string map entry key: uuid

393
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150367997251138
e string to string map entry key: uuid

394
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 114770909550653
e string to string map entry key: uuid

395
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1148037234128121
e string to string map entry key: uuid

396
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150394985266194
e string to string map entry key: uuid

397
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150394985266195
e string to string map entry key: uuid

398
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150392857778201
e string to string map entry key: uuid

399
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150392857779202
e string to string map entry key: uuid

400
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150392857779203
e string to string map entry key: uuid

401
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 114770909550754
e string to string map entry key: uuid

402
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148037071607122
e string to string map entry key: uuid

403
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150374765704168
e string to string map entry key: uuid

404
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 114770909550755
e string to string map entry key: uuid

405
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148037071607126
e string to string map entry key: uuid

406
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150374959963186
e string to string map entry key: uuid

407
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150374959964187
e string to string map entry key: uuid

408
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150374959964188
e string to string map entry key: uuid

409
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158158434735204
e string to string map entry key: uuid

410
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150375833348197
e string to string map entry key: uuid

411
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 114770909550856
e string to string map entry key: uuid

412
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 114770972295869
e string to string map entry key: uuid

413
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148036852021130
e string to string map entry key: uuid

414
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148036852021131
e string to string map entry key: uuid

415
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114770972295972
e string to string map entry key: uuid

416
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114770972296073
e string to string map entry key: uuid

417
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148036852021138
e string to string map entry key: uuid

418
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1148036852021139
e string to string map entry key: uuid

419
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148037234129163
e string to string map entry key: uuid

420
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1148037234129136
e string to string map entry key: uuid

421
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150394985266269
e string to string map entry key: uuid

422
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150394985266270
e string to string map entry key: uuid

423
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148037234130164
e string to string map entry key: uuid

424
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1148037234131165
e string to string map entry key: uuid

425
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150394985267277
e string to string map entry key: uuid

426
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150394985267278
e string to string map entry key: uuid

427
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150392857779286
e string to string map entry key: uuid

428
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150392857780287
e string to string map entry key: uuid

429
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150392857781288
e string to string map entry key: uuid

430
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150392857781289
e string to string map entry key: uuid

431
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114770894076449
e string to string map entry key: uuid

432
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 114770931875472
e string to string map entry key: uuid

433
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 114770931875573
e string to string map entry key: uuid

434
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148034794745153
e string to string map entry key: uuid

435
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156320441979335
e string to string map entry key: uuid

436
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156320441980336
e string to string map entry key: uuid

437
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148034794747156
e string to string map entry key: uuid

438
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1156320441980340
e string to string map entry key: uuid

439
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156320441980341
e string to string map entry key: uuid

440
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158158315789297
e string to string map entry key: uuid

441
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148034865391175
e string to string map entry key: uuid

442
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148036388647178
e string to string map entry key: uuid

443
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1148036388648179
e string to string map entry key: uuid

444
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1148034865392176
e string to string map entry key: uuid

445
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148034953441181
e string to string map entry key: uuid

446
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1148036388648186
e string to string map entry key: uuid

447
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148034953442182
e string to string map entry key: uuid

448
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148036388649190
e string to string map entry key: uuid

449
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148034953443183
e string to string map entry key: uuid

450
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148036388650194
e string to string map entry key: uuid

451
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1148034953443184
e string to string map entry key: uuid

452
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148034794747159
e string to string map entry key: uuid

453
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1148034794748160
e string to string map entry key: uuid

454
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1156320441980390
e string to string map entry key: uuid

455
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1156320441981391
e string to string map entry key: uuid

456
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148034794750163
e string to string map entry key: uuid

457
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148034794752164
e string to string map entry key: uuid

458
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156320441981398
e string to string map entry key: uuid

459
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1156320441981399
e string to string map entry key: uuid

460
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 114770894076550
e string to string map entry key: uuid

461
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395564187410
e string to string map entry key: uuid

462
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395564189413
e string to string map entry key: uuid

463
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395564190414
e string to string map entry key: uuid

464
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395564190415
e string to string map entry key: uuid

465
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150398438323432
e string to string map entry key: uuid

466
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150398438324433
e string to string map entry key: uuid

467
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398438325434
e string to string map entry key: uuid

468
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398438326435
e string to string map entry key: uuid

469
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398480944444
e string to string map entry key: uuid

470
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398480944445
e string to string map entry key: uuid

471
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158155905766405
e string to string map entry key: uuid

472
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528078400
e string to string map entry key: uuid

473
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528078401
e string to string map entry key: uuid

474
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158155905766406
e string to string map entry key: uuid

475
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528078405
e string to string map entry key: uuid

476
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158156414574402
e string to string map entry key: uuid

477
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158156414574403
e string to string map entry key: uuid

478
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158156414574404
e string to string map entry key: uuid

479
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158156977448408
e string to string map entry key: uuid

480
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528078418
e string to string map entry key: uuid

481
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158395528078419
e string to string map entry key: uuid

482
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158157179193408
e string to string map entry key: uuid

483
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528079423
e string to string map entry key: uuid

484
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528079424
e string to string map entry key: uuid

485
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398082222417
e string to string map entry key: uuid

486
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398082223418
e string to string map entry key: uuid

487
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150399143324459
e string to string map entry key: uuid

488
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150399965252464
e string to string map entry key: uuid

489
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150399965252465
e string to string map entry key: uuid

490
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150399143325460
e string to string map entry key: uuid

491
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150400336912476
e string to string map entry key: uuid

492
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150399886074465
e string to string map entry key: uuid

493
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150399886075466
e string to string map entry key: uuid

494
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150399886077467
e string to string map entry key: uuid

495
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150399886078468
e string to string map entry key: uuid

496
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156330501617511
e string to string map entry key: uuid

497
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156330501618512
e string to string map entry key: uuid

498
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150399886079469
e string to string map entry key: uuid

499
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150400336913492
e string to string map entry key: uuid

500
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150400336914493
e string to string map entry key: uuid

501
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395564191416
e string to string map entry key: uuid

502
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395564192419
e string to string map entry key: uuid

503
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395564193420
e string to string map entry key: uuid

504
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395564194421
e string to string map entry key: uuid

505
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398438327454
e string to string map entry key: uuid

506
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398480944465
e string to string map entry key: uuid

507
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150398480944466
e string to string map entry key: uuid

508
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158154911322492
e string to string map entry key: uuid

509
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528079497
e string to string map entry key: uuid

510
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528079498
e string to string map entry key: uuid

511
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158155021878495
e string to string map entry key: uuid

512
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158395528079502
e string to string map entry key: uuid

513
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158345335922486
e string to string map entry key: uuid

514
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528079506
e string to string map entry key: uuid

515
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158155499582486
e string to string map entry key: uuid

516
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150399143326486
e string to string map entry key: uuid

517
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150399143328489
e string to string map entry key: uuid

518
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150399143329490
e string to string map entry key: uuid

519
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150399143330491
e string to string map entry key: uuid

520
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150399374215506
e string to string map entry key: uuid

521
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150399143331492
e string to string map entry key: uuid

522
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150399374216510
e string to string map entry key: uuid

523
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150399143333493
e string to string map entry key: uuid

524
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395564194422
e string to string map entry key: uuid

525
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395564196425
e string to string map entry key: uuid

526
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395564196426
e string to string map entry key: uuid

527
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395564196427
e string to string map entry key: uuid

528
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150398438328476
e string to string map entry key: uuid

529
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398438333477
e string to string map entry key: uuid

530
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150398438334478
e string to string map entry key: uuid

531
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158157786605546
e string to string map entry key: uuid

532
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158395528080568
e string to string map entry key: uuid

533
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528080569
e string to string map entry key: uuid

534
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158157786605547
e string to string map entry key: uuid

535
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528080573
e string to string map entry key: uuid

536
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158157786605548
e string to string map entry key: uuid

537
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528080577
e string to string map entry key: uuid

538
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158157786605549
e string to string map entry key: uuid

539
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158157786605550
e string to string map entry key: uuid

540
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158157893374558
e string to string map entry key: uuid

541
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158395528080587
e string to string map entry key: uuid

542
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528080588
e string to string map entry key: uuid

543
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150398082223451
e string to string map entry key: uuid

544
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1156323996463622
e string to string map entry key: uuid

545
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156323996466625
e string to string map entry key: uuid

546
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1156323996467626
e string to string map entry key: uuid

547
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1156324467226638
e string to string map entry key: uuid

548
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1156325212715646
e string to string map entry key: uuid

549
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156324467228639
e string to string map entry key: uuid

550
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156325212716650
e string to string map entry key: uuid

551
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156324467229640
e string to string map entry key: uuid

552
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156324467230641
e string to string map entry key: uuid

553
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156324467231642
e string to string map entry key: uuid

554
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1156325212718660
e string to string map entry key: uuid

555
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156325212719661
e string to string map entry key: uuid

556
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395564196428
e string to string map entry key: uuid

557
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395564198429
e string to string map entry key: uuid

558
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395564198430
e string to string map entry key: uuid

559
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395564199431
e string to string map entry key: uuid

560
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395564199432
e string to string map entry key: uuid

561
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395564200433
e string to string map entry key: uuid

562
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395564201434
e string to string map entry key: uuid

563
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395564201435
e string to string map entry key: uuid

564
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395564202436
e string to string map entry key: uuid

565
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395564203437
e string to string map entry key: uuid

566
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395564203438
e string to string map entry key: uuid

567
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395564203439
e string to string map entry key: uuid

568
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398438334515
e string to string map entry key: uuid

569
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398438336516
e string to string map entry key: uuid

570
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398438337517
e string to string map entry key: uuid

571
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150398438337518
e string to string map entry key: uuid

572
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398438338519
e string to string map entry key: uuid

573
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150398438339520
e string to string map entry key: uuid

574
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398438340521
e string to string map entry key: uuid

575
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150398438341522
e string to string map entry key: uuid

576
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150398438342523
e string to string map entry key: uuid

577
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150400336916659
e string to string map entry key: uuid

578
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 114770894076551
e string to string map entry key: uuid

579
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395804975497
e string to string map entry key: uuid

580
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150396644755500
e string to string map entry key: uuid

581
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150396644757501
e string to string map entry key: uuid

582
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150396644758502
e string to string map entry key: uuid

583
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150396644759503
e string to string map entry key: uuid

584
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150396644760504
e string to string map entry key: uuid

585
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150396644761505
e string to string map entry key: uuid

586
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150396644763506
e string to string map entry key: uuid

587
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150396644764507
e string to string map entry key: uuid

588
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150396644765508
e string to string map entry key: uuid

589
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150396644766509
e string to string map entry key: uuid

590
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150396644767510
e string to string map entry key: uuid

591
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395804977498
e string to string map entry key: uuid

592
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150397315582536
e string to string map entry key: uuid

593
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150397315584537
e string to string map entry key: uuid

594
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150397315585538
e string to string map entry key: uuid

595
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150397315586539
e string to string map entry key: uuid

596
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150397315587540
e string to string map entry key: uuid

597
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150397315589541
e string to string map entry key: uuid

598
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150397315590542
e string to string map entry key: uuid

599
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150397315591543
e string to string map entry key: uuid

600
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150397315592544
e string to string map entry key: uuid

601
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395804979499
e string to string map entry key: uuid

602
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150397780151566
e string to string map entry key: uuid

603
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150397780153567
e string to string map entry key: uuid

604
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150397780154568
e string to string map entry key: uuid

605
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150397780156569
e string to string map entry key: uuid

606
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150397780157570
e string to string map entry key: uuid

607
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150397780158571
e string to string map entry key: uuid

608
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150397780159572
e string to string map entry key: uuid

609
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150397780160573
e string to string map entry key: uuid

610
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150397780161574
e string to string map entry key: uuid

611
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150397780162575
e string to string map entry key: uuid

612
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150397780167576
e string to string map entry key: uuid

613
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150397780169577
e string to string map entry key: uuid

614
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395804980500
e string to string map entry key: uuid

615
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150396984810542
e string to string map entry key: uuid

616
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150396984811543
e string to string map entry key: uuid

617
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150396984813544
e string to string map entry key: uuid

618
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150395804981501
e string to string map entry key: uuid

619
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150397315593563
e string to string map entry key: uuid

620
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150397315594564
e string to string map entry key: uuid

621
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395804982502
e string to string map entry key: uuid

622
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150397818700626
e string to string map entry key: uuid

623
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1156330501625895
e string to string map entry key: uuid

624
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1156330501626896
e string to string map entry key: uuid

625
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150395804983503
e string to string map entry key: uuid

626
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158158133830810
e string to string map entry key: uuid

627
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158395528082841
e string to string map entry key: uuid

628
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150396201953525
e string to string map entry key: uuid

629
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150396201954526
e string to string map entry key: uuid

630
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158227042738819
e string to string map entry key: uuid

631
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158227042738820
e string to string map entry key: uuid

632
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158227042738821
e string to string map entry key: uuid

633
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1148026865289114
e string to string map entry key: uuid

634
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1148026865290115
e string to string map entry key: uuid

635
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150394893882415
e string to string map entry key: uuid

636
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150394893882416
e string to string map entry key: uuid

637
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150376337927388
e string to string map entry key: uuid

638
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150376337928389
e string to string map entry key: uuid

639
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150394940838423
e string to string map entry key: uuid

640
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150394940839424
e string to string map entry key: uuid

641
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150389364805416
e string to string map entry key: uuid

642
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150389364806417
e string to string map entry key: uuid

643
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150394940839431
e string to string map entry key: uuid

644
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150394940839432
e string to string map entry key: uuid

645
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150394117474449
e string to string map entry key: uuid

646
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398796925773
e string to string map entry key: uuid

647
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398796927774
e string to string map entry key: uuid

648
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150398796927775
e string to string map entry key: uuid

649
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150398796928776
e string to string map entry key: uuid

650
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1150461186971904
e string to string map entry key: uuid

651
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1150461337410907
e string to string map entry key: uuid

652
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158226591764898
e string to string map entry key: uuid

653
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158226591764897
e string to string map entry key: uuid

654
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158226591764900
e string to string map entry key: uuid

655
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158226591764899
e string to string map entry key: uuid

656
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158226591764902
e string to string map entry key: uuid

657
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158226591764901
e string to string map entry key: uuid

658
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158226591765904
e string to string map entry key: uuid

659
type: EStringToStringMapEntry
type: Thing
e string to string map entry value: 1158226591765903
e string to string map entry key: uuid

660
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158226591765906
e string to string map entry key: uuid

661
type: Thing
type: EStringToStringMapEntry
e string to string map entry value: 1158226591765905
e string to string map entry key: uuid

662
type: Package
type: Thing
type: Class
  complement of: Profile
type: Class
  complement of: Model
named element name: im
named element visibility: public
e model element e annotations: 2
package packaged element: 663
package packaged element: 664
package packaged element: 665
package packaged element: 666
package packaged element: 671
package packaged element: 672
package packaged element: 673
package packaged element: 674
package packaged element: 687
package packaged element: 688
package packaged element: 689
package packaged element: 690
package packaged element: 691
package packaged element: 876
package packaged element: 892

663
type: Thing
type: Package
type: Class
  complement of: Model
type: Class
  complement of: Profile
named element name: model
named element visibility: public
e model element e annotations: 39
package packaged element: 675
package packaged element: 676
package packaged element: 677
package packaged element: 678
package packaged element: 877
package packaged element: 878
package packaged element: 879
package packaged element: 880
package packaged element: 881
package packaged element: 882

664
type: Package
type: Thing
type: Class
  complement of: Profile
type: Class
  complement of: Model
named element name: networking
named element visibility: public
package packaged element: 679
package packaged element: 680
package packaged element: 883
e model element e annotations: 98

665
type: Thing
type: Package
type: Class
  complement of: Profile
type: Class
  complement of: Model
named element name: edit
named element visibility: public
e model element e annotations: 127
package packaged element: 667
package packaged element: 681
package packaged element: 682
package packaged element: 683
package packaged element: 684
package packaged element: 685
package packaged element: 686
package packaged element: 884
package packaged element: 885
package packaged element: 886

666
type: Package
type: Thing
type: Class
  complement of: Model
type: Class
  complement of: Profile
named element visibility: public
named element name: view
e model element e annotations: 245
package packaged element: 668
package packaged element: 669
package packaged element: 670
package packaged element: 887
package packaged element: 893
package packaged element: 894
package packaged element: 895
package packaged element: 896
package packaged element: 897
package packaged element: 898

667
type: Dependency
type: Thing
type: Class
  complement of: Deployment
type: Class
  complement of: Abstraction
type: Class
  complement of: Usage
named element name: ContactListEdit_InstantMessagingClient_Dependency
named element visibility: public
e model element e annotations: 244
dependency supplier: 876
dependency client: 884

668
type: Thing
type: Dependency
type: Class
  complement of: Deployment
type: Class
  complement of: Usage
type: Class
  complement of: Abstraction
named element name: Dependency1
named element visibility: public
e model element e annotations: 297
dependency client: 887
dependency supplier: 893

669
type: Dependency
type: Thing
type: Class
  complement of: Abstraction
type: Class
  complement of: Deployment
type: Class
  complement of: Usage
named element name: Dependency2
named element visibility: public
e model element e annotations: 298
dependency client: 887
dependency supplier: 894

670
type: Thing
type: Dependency
type: Class
  complement of: Abstraction
type: Class
  complement of: Usage
type: Class
  complement of: Deployment
named element name: Dependency3
named element visibility: public
e model element e annotations: 299
dependency client: 887
dependency supplier: 895

671
type: Thing
type: Dependency
type: Class
  complement of: Deployment
type: Class
  complement of: Usage
type: Class
  complement of: Abstraction
named element name: InstantMessagingClient_model_Dependency
named element visibility: public
e model element e annotations: 312
dependency supplier: 663
dependency client: 876

672
type: Thing
type: Dependency
type: Class
  complement of: Usage
type: Class
  complement of: Abstraction
type: Class
  complement of: Deployment
named element name: InstantMessagincClient_Network_Dependency
named element visibility: public
e model element e annotations: 317
dependency client: 876
dependency supplier: 883

673
type: Thing
type: Dependency
type: Class
  complement of: Usage
type: Class
  complement of: Abstraction
type: Class
  complement of: Deployment
named element name: InstantMessagingClient_edit_Dependency
named element visibility: public
e model element e annotations: 318
dependency supplier: 665
dependency client: 876

674
type: Thing
type: Dependency
type: Class
  complement of: Usage
type: Class
  complement of: Deployment
type: Class
  complement of: Abstraction
named element name: Dependency1
named element visibility: public
dependency supplier: 666
dependency client: 876

675
type: Association
type: Thing
type: Class
  complement of: AssociationClass
type: Class
  complement of: CommunicationPath
type: Class
  complement of: Extension
named element name: A_ns_network
redefinable element is leaf: false
classifier is abstract: false
association is derived: false
named element visibility: public
association member end: 791
association owned end: 792
association member end: 792
e model element e annotations: 82

676
type: Association
type: Thing
type: Class
  complement of: CommunicationPath
type: Class
  complement of: Extension
type: Class
  complement of: AssociationClass
named element name: A_conversation_message
association is derived: false
classifier is abstract: false
redefinable element is leaf: false
named element visibility: public
association member end: 785
association owned end: 793
association member end: 793
e model element e annotations: 86

677
type: Association
type: Thing
type: Class
  complement of: CommunicationPath
type: Class
  complement of: Extension
type: Class
  complement of: AssociationClass
named element name: A_contactList_contact
classifier is abstract: false
redefinable element is leaf: false
association is derived: false
named element visibility: public
association member end: 784
association owned end: 794
association member end: 794
e model element e annotations: 90

678
type: Thing
type: Association
type: Class
  complement of: CommunicationPath
type: Class
  complement of: AssociationClass
type: Class
  complement of: Extension
named element name: A_conversation_contact
association is derived: false
redefinable element is leaf: false
classifier is abstract: false
named element visibility: public
association member end: 786
association member end: 795
association owned end: 795
e model element e annotations: 94

679
type: Thing
type: Association
type: Class
  complement of: CommunicationPath
type: Class
  complement of: AssociationClass
type: Class
  complement of: Extension
named element name: A_network_recvContact
association is derived: false
redefinable element is leaf: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 119
association member end: 797
association member end: 799
association owned end: 799

680
type: Thing
type: Association
type: Class
  complement of: CommunicationPath
type: Class
  complement of: Extension
type: Class
  complement of: AssociationClass
named element name: A_network_recvMsg
redefinable element is leaf: false
association is derived: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 123
association member end: 798
association owned end: 800
association member end: 800

681
type: Thing
type: Association
type: Class
  complement of: Extension
type: Class
  complement of: CommunicationPath
type: Class
  complement of: AssociationClass
named element name: A_contactEdit_model
association is derived: false
redefinable element is leaf: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 223
association member end: 804
association owned end: 808
association member end: 808

682
type: Association
type: Thing
type: Class
  complement of: Extension
type: Class
  complement of: CommunicationPath
type: Class
  complement of: AssociationClass
named element name: A_contactListEdit_model
redefinable element is leaf: false
association is derived: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 227
association member end: 801
association owned end: 809
association member end: 809

683
type: Association
type: Thing
type: Class
  complement of: CommunicationPath
type: Class
  complement of: AssociationClass
type: Class
  complement of: Extension
named element name: A_conversationEdit_model
classifier is abstract: false
redefinable element is leaf: false
association is derived: false
named element visibility: public
e model element e annotations: 231
association member end: 806
association owned end: 810
association member end: 810

684
type: Thing
type: Association
type: Class
  complement of: CommunicationPath
type: Class
  complement of: AssociationClass
type: Class
  complement of: Extension
named element name: A_contactListEdit_view
redefinable element is leaf: false
classifier is abstract: false
association is derived: false
named element visibility: public
e model element e annotations: 235
association member end: 802
association member end: 811
association owned end: 811

685
type: Thing
type: Association
type: Class
  complement of: CommunicationPath
type: Class
  complement of: Extension
type: Class
  complement of: AssociationClass
named element name: A_conversationEdit_view
association is derived: false
redefinable element is leaf: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 239
association member end: 807
association owned end: 812
association member end: 812

686
type: Thing
type: Association
type: Class
  complement of: Extension
type: Class
  complement of: AssociationClass
type: Class
  complement of: CommunicationPath
named element name: A_listEdit_contactEdit
redefinable element is leaf: false
classifier is abstract: false
association is derived: false
named element visibility: public
e model element e annotations: 243
association member end: 803
association member end: 805

687
type: Association
type: Thing
type: Class
  complement of: AssociationClass
type: Class
  complement of: CommunicationPath
type: Class
  complement of: Extension
named element name: A_client_network
redefinable element is leaf: false
association is derived: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 300
association member end: 775
association owned end: 813
association member end: 813

688
type: Association
type: Thing
type: Class
  complement of: CommunicationPath
type: Class
  complement of: AssociationClass
type: Class
  complement of: Extension
named element name: A_client_contactList
association is derived: false
classifier is abstract: false
redefinable element is leaf: false
named element visibility: public
e model element e annotations: 304
association member end: 776
association member end: 814
association owned end: 814

689
type: Thing
type: Association
type: Class
  complement of: Extension
type: Class
  complement of: AssociationClass
type: Class
  complement of: CommunicationPath
named element name: A_client_conversation
redefinable element is leaf: false
association is derived: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 308
association member end: 777
association owned end: 815
association member end: 815

690
type: Association
type: Thing
type: Class
  complement of: AssociationClass
type: Class
  complement of: Extension
type: Class
  complement of: CommunicationPath
named element name: A_client_viewFactory
association is derived: false
redefinable element is leaf: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 313
association member end: 778
association member end: 816
association owned end: 816

691
type: Association
type: Thing
type: Class
  complement of: CommunicationPath
type: Class
  complement of: Extension
type: Class
  complement of: AssociationClass
named element name: A_<instantMessagingClient>_<contactListEdit>
classifier is abstract: false
association is derived: false
redefinable element is leaf: false
named element visibility: public
association member end: 780
association owned end: 817
association member end: 817

692
type: Thing
type: Generalization
generalization is substitutable: false
e model element e annotations: 41
generalization general: 882

693
type: Thing
type: Generalization
generalization is substitutable: false
e model element e annotations: 69
generalization general: 877

694
type: Thing
type: Generalization
generalization is substitutable: false
e model element e annotations: 72
generalization general: 882

695
type: OpaqueExpression
type: Thing
opaque expression language: java
opaque expression body: new ContactList()
named element visibility: public
e model element e annotations: 10

696
type: OpaqueExpression
type: Thing
opaque expression body: -3374609151465534159L
opaque expression language: java
named element visibility: public

697
type: Thing
type: Parameter
parameter effect: create
named element name: e
multiplicity element is ordered: false
parameter is exception: false
parameter is stream: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 18

698
type: Parameter
type: Thing
named element name: c
parameter effect: create
multiplicity element is ordered: false
parameter is exception: false
parameter is stream: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 23
typed element type: 877

699
type: Parameter
type: Thing
parameter effect: create
parameter is stream: false
parameter is exception: false
multiplicity element is ordered: false
parameter direction: in
named element visibility: public
named element name: r
multiplicity element is unique: true
e model element e annotations: 25
typed element type: 881

700
type: Thing
type: Parameter
parameter effect: create
named element name: e
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 28

701
type: Parameter
type: Thing
named element name: c
parameter effect: create
parameter is exception: false
parameter is stream: false
multiplicity element is ordered: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 33
typed element type: 877

702
type: Parameter
type: Thing
parameter effect: create
parameter is exception: false
parameter is stream: false
multiplicity element is ordered: false
parameter direction: in
named element visibility: public
named element name: r
multiplicity element is unique: true
e model element e annotations: 35
typed element type: 881

703
type: Parameter
type: Thing
parameter effect: create
named element name: e
multiplicity element is ordered: false
parameter is exception: false
parameter is stream: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 38

704
type: Parameter
type: Thing
parameter effect: create
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
named element visibility: public
parameter direction: return
named element name: return
multiplicity element is unique: true

705
type: Parameter
type: Thing
parameter effect: create
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
named element visibility: public
parameter direction: return
named element name: return
multiplicity element is unique: true

706
type: Parameter
type: Thing
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 50
typed element type: 880

707
type: Parameter
type: Thing
parameter is exception: false
multiplicity element is ordered: false
parameter is stream: false
named element name: forNw
parameter direction: in
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 51
typed element type: 883

708
type: Thing
type: Parameter
parameter is exception: false
parameter is stream: false
multiplicity element is ordered: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 53

709
type: Parameter
type: Thing
parameter is exception: false
multiplicity element is ordered: false
parameter is stream: false
parameter direction: in
named element visibility: public
parameter effect: read
multiplicity element is unique: true
named element name: userId
e model element e annotations: 54

710
type: Thing
type: Parameter
multiplicity element is ordered: false
parameter is stream: false
parameter is exception: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 56
typed element type: 880

711
type: Parameter
type: Thing
parameter is exception: false
multiplicity element is ordered: false
parameter is stream: false
named element name: forNw
parameter direction: in
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 57
typed element type: 883

712
type: Thing
type: Parameter
parameter is stream: false
parameter is exception: false
multiplicity element is ordered: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 59

713
type: Thing
type: Parameter
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
parameter direction: in
named element visibility: public
parameter effect: read
multiplicity element is unique: true
named element name: userId
e model element e annotations: 60

714
type: Thing
type: Parameter
parameter effect: create
multiplicity element is ordered: false
parameter is exception: false
parameter is stream: false
named element visibility: public
parameter direction: return
named element name: return
multiplicity element is unique: true

715
type: Thing
type: Parameter
parameter effect: create
parameter is exception: false
parameter is stream: false
multiplicity element is ordered: false
named element visibility: public
parameter direction: return
named element name: return
multiplicity element is unique: true

716
type: Thing
type: Parameter
parameter effect: create
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
named element name: uid
e model element e annotations: 109

717
type: Thing
type: Parameter
parameter effect: create
parameter is stream: false
parameter is exception: false
multiplicity element is ordered: false
parameter direction: in
named element visibility: public
named element name: pwd
multiplicity element is unique: true
e model element e annotations: 110

718
type: Parameter
type: Thing
named element name: c
parameter effect: create
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 113
typed element type: 877

719
type: Parameter
type: Thing
named element name: c
parameter effect: create
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 115
typed element type: 877

720
type: Thing
type: Parameter
parameter effect: create
multiplicity element is ordered: false
parameter is stream: false
parameter is exception: false
parameter direction: in
named element name: msg
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 117
typed element type: 881

721
type: Thing
type: Parameter
parameter effect: create
parameter is exception: false
multiplicity element is ordered: false
parameter is stream: false
named element visibility: public
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 139
typed element type: 884

722
type: Parameter
type: Thing
named element name: c
multiplicity element is ordered: false
parameter is exception: false
parameter is stream: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
parameter effect: update
e model element e annotations: 140
typed element type: 878

723
type: Thing
type: Parameter
named element name: c
multiplicity element is ordered: false
parameter is exception: false
parameter is stream: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
parameter effect: update
e model element e annotations: 142
typed element type: 877

724
type: Parameter
type: Thing
multiplicity element is ordered: false
parameter is stream: false
parameter is exception: false
parameter direction: in
named element name: okClicked
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 147

725
type: Parameter
type: Thing
parameter effect: create
named element name: dlg
parameter is exception: false
multiplicity element is ordered: false
parameter is stream: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 148
typed element type: 895

726
type: Thing
type: Parameter
multiplicity element is ordered: false
parameter is stream: false
parameter is exception: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 150
typed element type: 885

727
type: Thing
type: Parameter
named element name: c
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
parameter direction: in
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 151
typed element type: 877

728
type: Thing
type: Parameter
parameter effect: create
parameter is exception: false
parameter is stream: false
multiplicity element is ordered: false
named element visibility: public
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 155
typed element type: 884

729
type: Thing
type: Parameter
named element name: c
multiplicity element is ordered: false
parameter is exception: false
parameter is stream: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
parameter effect: update
e model element e annotations: 156
typed element type: 878

730
type: Thing
type: Parameter
named element name: c
multiplicity element is ordered: false
parameter is stream: false
parameter is exception: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
parameter effect: update
e model element e annotations: 158
typed element type: 877

731
type: Parameter
type: Thing
parameter is exception: false
multiplicity element is ordered: false
parameter is stream: false
parameter direction: in
named element name: okClicked
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 163

732
type: Thing
type: Parameter
parameter effect: create
named element name: dlg
multiplicity element is ordered: false
parameter is exception: false
parameter is stream: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 164
typed element type: 895

733
type: Parameter
type: Thing
multiplicity element is ordered: false
parameter is stream: false
parameter is exception: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 166
typed element type: 885

734
type: Parameter
type: Thing
named element name: c
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
parameter direction: in
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 167
typed element type: 877

735
type: Thing
type: Parameter
parameter effect: create
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
named element visibility: public
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 176
typed element type: 885

736
type: Parameter
type: Thing
named element name: c
multiplicity element is ordered: false
parameter is exception: false
parameter is stream: false
parameter direction: in
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 177
typed element type: 877

737
type: Thing
type: Parameter
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
parameter direction: in
named element visibility: public
parameter effect: read
named element name: s
multiplicity element is unique: true
e model element e annotations: 179

738
type: Thing
type: Parameter
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
parameter direction: in
named element name: n
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 181

739
type: Thing
type: Parameter
parameter effect: create
parameter is stream: false
parameter is exception: false
multiplicity element is ordered: false
named element visibility: public
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 184
typed element type: 885

740
type: Thing
type: Parameter
named element name: c
multiplicity element is ordered: false
parameter is stream: false
parameter is exception: false
parameter direction: in
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 185
typed element type: 877

741
type: Parameter
type: Thing
parameter is exception: false
multiplicity element is ordered: false
parameter is stream: false
parameter direction: in
named element name: n
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 187

742
type: Thing
type: Parameter
multiplicity element is ordered: false
parameter is exception: false
parameter is stream: false
parameter direction: in
named element visibility: public
parameter effect: read
named element name: s
multiplicity element is unique: true
e model element e annotations: 189

743
type: Parameter
type: Thing
parameter effect: create
multiplicity element is ordered: false
parameter is stream: false
parameter is exception: false
named element visibility: public
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 199
typed element type: 886

744
type: Parameter
type: Thing
named element name: c
parameter is stream: false
parameter is exception: false
multiplicity element is ordered: false
parameter direction: in
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 200
typed element type: 879

745
type: Thing
type: Parameter
parameter effect: create
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
parameter direction: in
named element name: m
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 202
typed element type: 881

746
type: Thing
type: Parameter
named element name: c
parameter is stream: false
parameter is exception: false
multiplicity element is ordered: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
parameter effect: update
e model element e annotations: 204
typed element type: 877

747
type: Thing
type: Parameter
multiplicity element is ordered: false
parameter is exception: false
parameter is stream: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 208
typed element type: 877

748
type: Parameter
type: Thing
parameter is exception: false
multiplicity element is ordered: false
parameter is stream: false
parameter direction: in
named element visibility: public
parameter effect: read
named element name: recipient
multiplicity element is unique: true
e model element e annotations: 209
typed element type: 877

749
type: Parameter
type: Thing
parameter effect: create
parameter is stream: false
parameter is exception: false
multiplicity element is ordered: false
named element visibility: public
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 212
typed element type: 886

750
type: Thing
type: Parameter
named element name: c
parameter is exception: false
multiplicity element is ordered: false
parameter is stream: false
parameter direction: in
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 213
typed element type: 879

751
type: Thing
type: Parameter
parameter effect: create
parameter is exception: false
parameter is stream: false
multiplicity element is ordered: false
parameter direction: in
named element name: m
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 215
typed element type: 881

752
type: Parameter
type: Thing
named element name: c
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
parameter effect: update
e model element e annotations: 217
typed element type: 877

753
type: Thing
type: Parameter
parameter is exception: false
multiplicity element is ordered: false
parameter is stream: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 221
typed element type: 877

754
type: Thing
type: Parameter
parameter is stream: false
parameter is exception: false
multiplicity element is ordered: false
parameter direction: in
named element visibility: public
parameter effect: read
named element name: recipient
multiplicity element is unique: true
e model element e annotations: 222
typed element type: 877

755
type: Thing
type: Parameter
named element name: c
parameter is stream: false
parameter is exception: false
multiplicity element is ordered: false
parameter direction: in
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 248
typed element type: 877

756
type: Thing
type: Parameter
parameter is exception: false
multiplicity element is ordered: false
parameter is stream: false
parameter direction: in
named element name: index
named element visibility: public
multiplicity element is unique: true
parameter effect: update
e model element e annotations: 249

757
type: Parameter
type: Thing
parameter is stream: false
parameter is exception: false
multiplicity element is ordered: false
parameter direction: in
named element name: index
named element visibility: public
multiplicity element is unique: true
parameter effect: update
e model element e annotations: 251

758
type: Parameter
type: Thing
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 253

759
type: Parameter
type: Thing
named element name: enabled
multiplicity element is ordered: false
parameter is exception: false
parameter is stream: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
parameter effect: update
e model element e annotations: 255

760
type: Parameter
type: Thing
parameter effect: create
multiplicity element is ordered: false
parameter is stream: false
parameter is exception: false
parameter direction: in
named element name: l
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 257
typed element type: 896

761
type: Parameter
type: Thing
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 260

762
type: Thing
type: Parameter
named element name: c
parameter is stream: false
parameter is exception: false
multiplicity element is ordered: false
parameter direction: in
named element visibility: public
multiplicity element is unique: true
parameter effect: update
e model element e annotations: 262

763
type: Parameter
type: Thing
parameter effect: create
parameter is exception: false
parameter is stream: false
multiplicity element is ordered: false
parameter direction: in
named element visibility: public
named element name: t
multiplicity element is unique: true
e model element e annotations: 264

764
type: Thing
type: Parameter
parameter effect: create
multiplicity element is ordered: false
parameter is stream: false
parameter is exception: false
parameter direction: in
named element name: l
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 267
typed element type: 897

765
type: Parameter
type: Thing
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 270

766
type: Parameter
type: Thing
parameter is stream: false
parameter is exception: false
multiplicity element is ordered: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 272

767
type: Thing
type: Parameter
parameter is exception: false
parameter is stream: false
multiplicity element is ordered: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 274

768
type: Thing
type: Parameter
multiplicity element is ordered: false
parameter is exception: false
parameter is stream: false
named element visibility: public
parameter effect: read
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 276

769
type: Thing
type: Parameter
parameter is exception: false
multiplicity element is ordered: false
parameter is stream: false
parameter direction: in
named element name: n
named element visibility: public
multiplicity element is unique: true
parameter effect: update
e model element e annotations: 278

770
type: Thing
type: Parameter
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
parameter direction: in
named element name: l
named element visibility: public
multiplicity element is unique: true
parameter effect: update
e model element e annotations: 280
typed element type: 898

771
type: Thing
type: Parameter
parameter is exception: false
parameter is stream: false
multiplicity element is ordered: false
parameter direction: in
named element name: okClicked
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 290

772
type: Thing
type: Parameter
named element name: dlg
parameter is stream: false
multiplicity element is ordered: false
parameter is exception: false
parameter direction: in
named element visibility: public
parameter effect: read
multiplicity element is unique: true
e model element e annotations: 291
typed element type: 895

773
type: Thing
type: Parameter
parameter effect: create
parameter is stream: false
parameter is exception: false
multiplicity element is ordered: false
named element visibility: public
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 294
typed element type: 887

774
type: Parameter
type: Thing
parameter effect: create
parameter is exception: false
multiplicity element is ordered: false
parameter is stream: false
named element visibility: public
parameter direction: return
named element name: return
multiplicity element is unique: true
e model element e annotations: 296
typed element type: 887

775
type: Thing
type: Property
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
property aggregation: composite
redefinable element is leaf: false
feature is static: false
property is derived: false
property is derived union: false
structural feature is read only: false
named element name: network
named element visibility: public
multiplicity element is unique: true
multiplicity element is ordered: true
e model element e annotations: 4
property association: 687
typed element type: 883
multiplicity element lower value: 905
multiplicity element upper value: 939

776
type: Thing
type: Property
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
property aggregation: composite
named element name: contactList
property is derived union: false
structural feature is read only: false
multiplicity element is ordered: false
property is derived: false
redefinable element is leaf: false
feature is static: false
named element visibility: public
multiplicity element is unique: true
property association: 688
property default value: 695
e model element e annotations: 7
typed element type: 878
multiplicity element lower value: 906
multiplicity element upper value: 940

777
type: Property
type: Thing
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
property aggregation: composite
named element name: conversation
multiplicity element is ordered: false
property is derived: false
property is derived union: false
structural feature is read only: false
feature is static: false
redefinable element is leaf: false
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 11
property association: 689
typed element type: 879
multiplicity element lower value: 907
multiplicity element upper value: 941

778
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
redefinable element is leaf: false
feature is static: false
multiplicity element is ordered: false
property is derived union: false
property is derived: false
structural feature is read only: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
named element name: viewFactory
e model element e annotations: 14
property association: 690
typed element type: 887
multiplicity element lower value: 908
multiplicity element upper value: 942

779
type: Thing
type: Property
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
property is derived union: false
redefinable element is leaf: false
property is derived: false
multiplicity element is ordered: false
property aggregation: none
named element visibility: private
named element name: serialVersionUID
feature is static: true
multiplicity element is unique: true
structural feature is read only: true
property default value: 696

780
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
property aggregation: composite
named element name: contactListEdit
property is derived union: false
property is derived: false
redefinable element is leaf: false
structural feature is read only: false
multiplicity element is ordered: false
feature is static: false
named element visibility: public
multiplicity element is unique: true
property association: 691
typed element type: 884
multiplicity element lower value: 909
multiplicity element upper value: 943

781
type: Property
type: Thing
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
redefinable element is leaf: false
structural feature is read only: false
property is derived union: false
property is derived: false
multiplicity element is ordered: false
feature is static: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
named element name: userId
e model element e annotations: 42

782
type: Thing
type: Property
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
property is derived: false
property is derived union: false
feature is static: false
redefinable element is leaf: false
structural feature is read only: false
multiplicity element is ordered: false
named element name: name
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 43

783
type: Thing
type: Property
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
multiplicity element is ordered: false
redefinable element is leaf: false
structural feature is read only: false
property is derived union: false
feature is static: false
property is derived: false
property aggregation: none
named element visibility: public
named element name: status
multiplicity element is unique: true
e model element e annotations: 44

784
type: Thing
type: Property
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
named element name: contact
structural feature is read only: false
property is derived union: false
redefinable element is leaf: false
property is derived: false
feature is static: false
named element visibility: public
property aggregation: shared
multiplicity element is ordered: true
multiplicity element is unique: true
e model element e annotations: 46
property association: 677
typed element type: 877
multiplicity element lower value: 910
multiplicity element upper value: 944

785
type: Thing
type: Property
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
structural feature is read only: false
feature is static: false
property is derived union: false
multiplicity element is ordered: false
property is derived: false
redefinable element is leaf: false
named element name: message
named element visibility: public
property aggregation: shared
multiplicity element is unique: true
e model element e annotations: 62
property association: 676
typed element type: 881
multiplicity element lower value: 911
multiplicity element upper value: 945

786
type: Thing
type: Property
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
named element name: contact
redefinable element is leaf: false
property is derived: false
multiplicity element is ordered: false
structural feature is read only: false
feature is static: false
property is derived union: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 65
property association: 678
typed element type: 877
multiplicity element lower value: 912
multiplicity element upper value: 946

787
type: Thing
type: Property
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
structural feature is read only: false
property is derived union: false
property is derived: false
redefinable element is leaf: false
multiplicity element is ordered: false
feature is static: false
property aggregation: none
named element name: password
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 70

788
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
redefinable element is leaf: false
property is derived: false
property is derived union: false
multiplicity element is ordered: false
structural feature is read only: false
feature is static: false
property aggregation: none
named element visibility: public
named element name: sender
multiplicity element is unique: true
e model element e annotations: 73

789
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
multiplicity element is ordered: false
redefinable element is leaf: false
structural feature is read only: false
feature is static: false
property is derived union: false
property is derived: false
property aggregation: none
named element visibility: public
named element name: recipient
multiplicity element is unique: true
e model element e annotations: 74

790
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
named element name: content
structural feature is read only: false
feature is static: false
property is derived: false
property is derived union: false
redefinable element is leaf: false
multiplicity element is ordered: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 75

791
type: Thing
type: Property
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
property is derived union: false
property is derived: false
feature is static: false
multiplicity element is ordered: false
redefinable element is leaf: false
structural feature is read only: false
named element name: network
property aggregation: none
named element visibility: public
multiplicity element is unique: true
property association: 675
e model element e annotations: 79
typed element type: 883
multiplicity element lower value: 913
multiplicity element upper value: 947

792
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
structural feature is read only: false
property is derived union: false
redefinable element is leaf: false
multiplicity element is ordered: false
feature is static: false
property is derived: false
property aggregation: none
named element name: ns
named element visibility: public
multiplicity element is unique: true
property association: 675
e model element e annotations: 83
typed element type: 882
multiplicity element lower value: 914
multiplicity element upper value: 948

793
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
named element name: conversation
feature is static: false
property is derived union: false
property is derived: false
structural feature is read only: false
multiplicity element is ordered: false
redefinable element is leaf: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
property association: 676
e model element e annotations: 87
typed element type: 879
multiplicity element lower value: 915
multiplicity element upper value: 949

794
type: Property
type: Thing
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
named element name: contactList
multiplicity element is ordered: false
property is derived union: false
redefinable element is leaf: false
property is derived: false
structural feature is read only: false
feature is static: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
property association: 677
typed element type: 878
e model element e annotations: 91
multiplicity element lower value: 916
multiplicity element upper value: 950

795
type: Thing
type: Property
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
named element name: conversation
multiplicity element is ordered: false
property is derived: false
feature is static: false
structural feature is read only: false
redefinable element is leaf: false
property is derived union: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
property association: 678
typed element type: 879
multiplicity element lower value: 917
e model element e annotations: 95
multiplicity element upper value: 951

796
type: Property
type: Thing
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
property is derived: false
structural feature is read only: false
property is derived union: false
redefinable element is leaf: false
multiplicity element is ordered: false
feature is static: false
named element name: name
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 100

797
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
structural feature is read only: false
property is derived union: false
property is derived: false
redefinable element is leaf: false
feature is static: false
multiplicity element is ordered: false
named element visibility: public
named element name: recvContact
property aggregation: shared
multiplicity element is unique: true
e model element e annotations: 101
property association: 679
typed element type: 877
multiplicity element lower value: 918
multiplicity element upper value: 952

798
type: Property
type: Thing
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
structural feature is read only: false
feature is static: false
multiplicity element is ordered: false
property is derived: false
redefinable element is leaf: false
property is derived union: false
named element visibility: public
named element name: recvMsg
property aggregation: shared
multiplicity element is unique: true
e model element e annotations: 104
property association: 680
typed element type: 881
multiplicity element lower value: 919
multiplicity element upper value: 953

799
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
property is derived union: false
feature is static: false
multiplicity element is ordered: false
redefinable element is leaf: false
property is derived: false
structural feature is read only: false
named element name: network
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 120
property association: 679
typed element type: 883
multiplicity element lower value: 920
multiplicity element upper value: 954

800
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
feature is static: false
property is derived: false
redefinable element is leaf: false
property is derived union: false
multiplicity element is ordered: false
structural feature is read only: false
named element name: network
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 124
property association: 680
typed element type: 883
multiplicity element lower value: 921
multiplicity element upper value: 955

801
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
feature is static: false
redefinable element is leaf: false
structural feature is read only: false
property is derived: false
multiplicity element is ordered: false
property is derived union: false
named element name: model
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 129
property association: 682
typed element type: 878
multiplicity element lower value: 922
multiplicity element upper value: 956

802
type: Thing
type: Property
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
structural feature is read only: false
property is derived: false
property is derived union: false
multiplicity element is ordered: false
feature is static: false
redefinable element is leaf: false
named element visibility: public
property aggregation: shared
multiplicity element is unique: true
named element name: view
e model element e annotations: 132
property association: 684
typed element type: 893
multiplicity element lower value: 923
multiplicity element upper value: 957

803
type: Thing
type: Property
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
property aggregation: composite
named element name: contactEdit
property is derived union: false
structural feature is read only: false
redefinable element is leaf: false
property is derived: false
feature is static: false
named element visibility: public
multiplicity element is unique: true
multiplicity element is ordered: true
e model element e annotations: 135
property association: 686
typed element type: 885
multiplicity element lower value: 924
multiplicity element upper value: 958

804
type: Thing
type: Property
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
feature is static: false
structural feature is read only: false
redefinable element is leaf: false
property is derived union: false
multiplicity element is ordered: false
property is derived: false
named element name: model
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 169
property association: 681
typed element type: 877
multiplicity element lower value: 925
multiplicity element upper value: 959

805
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
property is derived union: false
structural feature is read only: false
feature is static: false
property is derived: false
redefinable element is leaf: false
multiplicity element is ordered: false
named element name: listEdit
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 172
property association: 686
typed element type: 884
multiplicity element lower value: 926
multiplicity element upper value: 960

806
type: Thing
type: Property
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
property is derived union: false
redefinable element is leaf: false
feature is static: false
structural feature is read only: false
multiplicity element is ordered: false
property is derived: false
named element name: model
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 192
property association: 683
typed element type: 879
multiplicity element lower value: 927
multiplicity element upper value: 961

807
type: Thing
type: Property
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
redefinable element is leaf: false
structural feature is read only: false
multiplicity element is ordered: false
feature is static: false
property is derived: false
property is derived union: false
named element visibility: public
property aggregation: shared
multiplicity element is unique: true
named element name: view
e model element e annotations: 195
property association: 685
typed element type: 894
multiplicity element lower value: 928
multiplicity element upper value: 962

808
type: Thing
type: Property
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
named element name: contactEdit
property is derived union: false
property is derived: false
feature is static: false
redefinable element is leaf: false
multiplicity element is ordered: false
structural feature is read only: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 224
property association: 681
typed element type: 885
multiplicity element lower value: 929
multiplicity element upper value: 963

809
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
named element name: contactListEdit
property is derived union: false
property is derived: false
feature is static: false
redefinable element is leaf: false
structural feature is read only: false
multiplicity element is ordered: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 228
property association: 682
typed element type: 884
multiplicity element lower value: 930
multiplicity element upper value: 964

810
type: Thing
type: Property
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
named element name: conversationEdit
feature is static: false
property is derived: false
multiplicity element is ordered: false
redefinable element is leaf: false
property is derived union: false
structural feature is read only: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 232
property association: 683
typed element type: 886
multiplicity element lower value: 931
multiplicity element upper value: 965

811
type: Thing
type: Property
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
named element name: contactListEdit
property is derived: false
multiplicity element is ordered: false
redefinable element is leaf: false
property is derived union: false
feature is static: false
structural feature is read only: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 236
property association: 684
typed element type: 884
multiplicity element lower value: 932
multiplicity element upper value: 966

812
type: Property
type: Thing
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
named element name: conversationEdit
structural feature is read only: false
redefinable element is leaf: false
multiplicity element is ordered: false
property is derived union: false
property is derived: false
feature is static: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 240
property association: 685
typed element type: 886
multiplicity element lower value: 933
multiplicity element upper value: 967

813
type: Property
type: Thing
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
named element name: client
property is derived union: false
redefinable element is leaf: false
multiplicity element is ordered: false
structural feature is read only: false
feature is static: false
property is derived: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 301
property association: 687
typed element type: 876
multiplicity element lower value: 934
multiplicity element upper value: 968

814
type: Thing
type: Property
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
named element name: client
structural feature is read only: false
feature is static: false
property is derived: false
redefinable element is leaf: false
multiplicity element is ordered: false
property is derived union: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 305
property association: 688
typed element type: 876
multiplicity element lower value: 935
multiplicity element upper value: 969

815
type: Thing
type: Property
type: Class
  complement of: Port
type: Class
  complement of: ExtensionEnd
named element name: client
property is derived union: false
property is derived: false
feature is static: false
multiplicity element is ordered: false
redefinable element is leaf: false
structural feature is read only: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 309
property association: 689
typed element type: 876
multiplicity element lower value: 936
multiplicity element upper value: 970

816
type: Property
type: Thing
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
named element name: client
property aggregation: composite
property is derived union: false
property is derived: false
feature is static: false
structural feature is read only: false
multiplicity element is ordered: false
redefinable element is leaf: false
named element visibility: public
multiplicity element is unique: true
e model element e annotations: 314
property association: 690
typed element type: 876
multiplicity element lower value: 937
multiplicity element upper value: 971

817
type: Thing
type: Property
type: Class
  complement of: ExtensionEnd
type: Class
  complement of: Port
named element name: client
multiplicity element is ordered: false
feature is static: false
property is derived union: false
property is derived: false
redefinable element is leaf: false
structural feature is read only: false
property aggregation: none
named element visibility: public
multiplicity element is unique: true
property association: 691
typed element type: 876
multiplicity element lower value: 938
multiplicity element upper value: 972

818
type: Operation
type: Thing
behavioral feature is abstract: false
redefinable element is leaf: false
operation is query: false
feature is static: false
named element visibility: public
named element name: report
behavioral feature concurrency: sequential
e model element e annotations: 27
behavioral feature owned parameter: 700
behavioral feature method: 973

819
type: Thing
type: Operation
operation is query: false
redefinable element is leaf: false
behavioral feature is abstract: false
feature is static: false
named element name: init
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 29
behavioral feature method: 974

820
type: Thing
type: Operation
redefinable element is leaf: false
feature is static: false
operation is query: false
behavioral feature is abstract: false
named element visibility: public
behavioral feature concurrency: sequential
named element name: start
e model element e annotations: 30
behavioral feature method: 975

821
type: Thing
type: Operation
behavioral feature is abstract: false
redefinable element is leaf: false
operation is query: false
feature is static: false
named element visibility: public
behavioral feature concurrency: sequential
named element name: stop
e model element e annotations: 31
behavioral feature method: 976

822
type: Thing
type: Operation
feature is static: false
redefinable element is leaf: false
behavioral feature is abstract: false
operation is query: false
named element name: onRecvContactChange
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 32
behavioral feature owned parameter: 701
behavioral feature method: 977

823
type: Operation
type: Thing
behavioral feature is abstract: false
operation is query: false
redefinable element is leaf: false
feature is static: false
named element name: onRecvMsgChange
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 34
behavioral feature owned parameter: 702
behavioral feature method: 978

824
type: Thing
type: Operation
redefinable element is leaf: false
operation is query: false
feature is static: false
named element visibility: public
named element name: report
behavioral feature concurrency: sequential
behavioral feature is abstract: true
e model element e annotations: 37
behavioral feature owned parameter: 703

825
type: Operation
type: Thing
redefinable element is leaf: false
operation is query: false
feature is static: false
behavioral feature is abstract: false
named element visibility: public
behavioral feature concurrency: sequential
named element name: toString
behavioral feature owned parameter: 705
behavioral feature method: 979

826
type: Thing
type: Operation
redefinable element is leaf: false
feature is static: false
operation is query: false
behavioral feature is abstract: false
named element name: getIdentity
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 55
behavioral feature owned parameter: 710
behavioral feature owned parameter: 711
behavioral feature method: 980

827
type: Operation
type: Thing
feature is static: false
behavioral feature is abstract: false
operation is query: false
redefinable element is leaf: false
named element name: getUserName
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 58
behavioral feature owned parameter: 712
behavioral feature owned parameter: 713
behavioral feature method: 981

828
type: Operation
type: Thing
feature is static: false
redefinable element is leaf: false
operation is query: false
behavioral feature is abstract: false
named element visibility: public
behavioral feature concurrency: sequential
named element name: toString
behavioral feature owned parameter: 715
behavioral feature method: 982

829
type: Thing
type: Operation
feature is static: false
redefinable element is leaf: false
behavioral feature is abstract: false
operation is query: false
named element visibility: public
named element name: send
behavioral feature concurrency: sequential
e model element e annotations: 77
behavioral feature method: 983

830
type: Operation
type: Thing
redefinable element is leaf: false
behavioral feature is abstract: false
operation is query: false
feature is static: false
named element name: login
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 108
behavioral feature owned parameter: 716
behavioral feature owned parameter: 717

831
type: Thing
type: Operation
operation is query: false
feature is static: false
behavioral feature is abstract: false
redefinable element is leaf: false
named element name: logout
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 111

832
type: Thing
type: Operation
named element name: addContact
behavioral feature is abstract: false
operation is query: false
redefinable element is leaf: false
feature is static: false
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 112
behavioral feature owned parameter: 718

833
type: Operation
type: Thing
feature is static: false
redefinable element is leaf: false
operation is query: false
behavioral feature is abstract: false
named element visibility: public
named element name: removeContact
behavioral feature concurrency: sequential
e model element e annotations: 114
behavioral feature owned parameter: 719

834
type: Operation
type: Thing
operation is query: false
behavioral feature is abstract: false
redefinable element is leaf: false
feature is static: false
named element visibility: public
named element name: send
behavioral feature concurrency: sequential
e model element e annotations: 116
behavioral feature owned parameter: 720

835
type: Thing
type: Operation
named element name: discoverNetworks
behavioral feature is abstract: false
operation is query: false
redefinable element is leaf: false
named element visibility: public
behavioral feature concurrency: sequential
feature is static: true
e model element e annotations: 118
behavioral feature method: 984

836
type: Thing
type: Operation
named element name: ContactListEdit
feature is static: false
redefinable element is leaf: false
behavioral feature is abstract: false
operation is query: false
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 154
behavioral feature owned parameter: 728
behavioral feature owned parameter: 729
behavioral feature method: 985

837
type: Operation
type: Thing
redefinable element is leaf: false
feature is static: false
operation is query: false
behavioral feature is abstract: false
named element name: onContactChange
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 157
behavioral feature owned parameter: 730
behavioral feature method: 986

838
type: Thing
type: Operation
behavioral feature is abstract: false
redefinable element is leaf: false
operation is query: false
feature is static: false
named element name: onContactListAdd
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 159
behavioral feature method: 987

839
type: Thing
type: Operation
feature is static: false
behavioral feature is abstract: false
operation is query: false
redefinable element is leaf: false
named element name: onContactListRemove
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 160
behavioral feature method: 988

840
type: Operation
type: Thing
feature is static: false
redefinable element is leaf: false
operation is query: false
behavioral feature is abstract: false
named element name: onContactListAction
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 161
behavioral feature method: 989

841
type: Operation
type: Thing
behavioral feature is abstract: false
operation is query: false
redefinable element is leaf: false
feature is static: false
named element name: onNewContactDialogClose
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 162
behavioral feature owned parameter: 731
behavioral feature owned parameter: 732
behavioral feature method: 990

842
type: Operation
type: Thing
behavioral feature is abstract: false
redefinable element is leaf: false
operation is query: false
feature is static: false
named element name: getContactEditFor
named element visibility: private
behavioral feature concurrency: sequential
e model element e annotations: 165
behavioral feature owned parameter: 733
behavioral feature owned parameter: 734
behavioral feature method: 991

843
type: Thing
type: Operation
named element name: ContactEdit
operation is query: false
behavioral feature is abstract: false
feature is static: false
redefinable element is leaf: false
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 183
behavioral feature owned parameter: 739
behavioral feature owned parameter: 740
behavioral feature method: 992

844
type: Thing
type: Operation
behavioral feature is abstract: false
feature is static: false
redefinable element is leaf: false
operation is query: false
named element name: onNameChange
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 186
behavioral feature owned parameter: 741
behavioral feature method: 994

845
type: Operation
type: Thing
feature is static: false
redefinable element is leaf: false
behavioral feature is abstract: false
operation is query: false
named element name: onStatusChange
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 188
behavioral feature owned parameter: 742
behavioral feature method: 993

846
type: Thing
type: Operation
behavioral feature is abstract: false
feature is static: false
redefinable element is leaf: false
operation is query: false
named element name: onChange
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 190
behavioral feature method: 995

847
type: Operation
type: Thing
named element name: ConversationEdit
behavioral feature is abstract: false
redefinable element is leaf: false
operation is query: false
feature is static: false
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 211
behavioral feature owned parameter: 749
behavioral feature owned parameter: 750
behavioral feature method: 996

848
type: Operation
type: Thing
redefinable element is leaf: false
operation is query: false
feature is static: false
behavioral feature is abstract: false
named element name: onMessageChange
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 214
behavioral feature owned parameter: 751
behavioral feature method: 997

849
type: Operation
type: Thing
feature is static: false
operation is query: false
redefinable element is leaf: false
behavioral feature is abstract: false
named element name: onContactChange
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 216
behavioral feature owned parameter: 752
behavioral feature method: 998

850
type: Thing
type: Operation
behavioral feature is abstract: false
redefinable element is leaf: false
feature is static: false
operation is query: false
named element name: onConversationClose
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 218
behavioral feature method: 999

851
type: Thing
type: Operation
behavioral feature is abstract: false
feature is static: false
operation is query: false
redefinable element is leaf: false
named element name: onConversationSend
named element visibility: public
behavioral feature concurrency: sequential
behavioral feature method: 1000
e model element e annotations: 219

852
type: Operation
type: Thing
redefinable element is leaf: false
behavioral feature is abstract: false
operation is query: false
feature is static: false
named element name: getSender
named element visibility: public
behavioral feature concurrency: sequential
behavioral feature method: 1001
e model element e annotations: 220
behavioral feature owned parameter: 753
behavioral feature owned parameter: 754

853
type: Thing
type: Operation
named element name: addContact
feature is static: false
operation is query: false
redefinable element is leaf: false
behavioral feature is abstract: false
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 247
behavioral feature owned parameter: 755
behavioral feature owned parameter: 756

854
type: Thing
type: Operation
redefinable element is leaf: false
feature is static: false
behavioral feature is abstract: false
operation is query: false
named element visibility: public
named element name: removeContact
behavioral feature concurrency: sequential
e model element e annotations: 250
behavioral feature owned parameter: 757

855
type: Operation
type: Thing
behavioral feature is abstract: false
redefinable element is leaf: false
feature is static: false
operation is query: false
named element name: getSelectedContact
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 252
behavioral feature owned parameter: 758

856
type: Thing
type: Operation
operation is query: false
feature is static: false
redefinable element is leaf: false
behavioral feature is abstract: false
named element visibility: public
behavioral feature concurrency: sequential
named element name: setEnabled
e model element e annotations: 254
behavioral feature owned parameter: 759

857
type: Operation
type: Thing
named element name: addListener
redefinable element is leaf: false
feature is static: false
operation is query: false
behavioral feature is abstract: false
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 256
behavioral feature owned parameter: 760

858
type: Thing
type: Operation
behavioral feature is abstract: false
feature is static: false
operation is query: false
redefinable element is leaf: false
named element name: getContent
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 259
behavioral feature owned parameter: 761

859
type: Thing
type: Operation
named element name: addContent
feature is static: false
redefinable element is leaf: false
operation is query: false
behavioral feature is abstract: false
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 261
behavioral feature owned parameter: 762

860
type: Operation
type: Thing
operation is query: false
redefinable element is leaf: false
behavioral feature is abstract: false
feature is static: false
named element visibility: public
behavioral feature concurrency: sequential
named element name: setTitle
e model element e annotations: 263
behavioral feature owned parameter: 763

861
type: Thing
type: Operation
feature is static: false
redefinable element is leaf: false
operation is query: false
behavioral feature is abstract: false
named element visibility: public
behavioral feature concurrency: sequential
named element name: toFront
e model element e annotations: 265

862
type: Operation
type: Thing
named element name: addListener
behavioral feature is abstract: false
operation is query: false
feature is static: false
redefinable element is leaf: false
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 266
behavioral feature owned parameter: 764

863
type: Thing
type: Operation
feature is static: false
operation is query: false
redefinable element is leaf: false
behavioral feature is abstract: false
named element name: getUid
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 269
behavioral feature owned parameter: 765

864
type: Thing
type: Operation
redefinable element is leaf: false
feature is static: false
behavioral feature is abstract: false
operation is query: false
named element name: getName
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 271
behavioral feature owned parameter: 766

865
type: Thing
type: Operation
operation is query: false
redefinable element is leaf: false
behavioral feature is abstract: false
feature is static: false
named element name: getNetwork
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 273
behavioral feature owned parameter: 767

866
type: Thing
type: Operation
behavioral feature is abstract: false
feature is static: false
redefinable element is leaf: false
operation is query: false
named element name: getPassword
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 275
behavioral feature owned parameter: 768

867
type: Operation
type: Thing
named element name: addNetwork
behavioral feature is abstract: false
operation is query: false
redefinable element is leaf: false
feature is static: false
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 277
behavioral feature owned parameter: 769

868
type: Operation
type: Thing
named element name: addListener
feature is static: false
behavioral feature is abstract: false
operation is query: false
redefinable element is leaf: false
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 279
behavioral feature owned parameter: 770

869
type: Operation
type: Thing
feature is static: false
redefinable element is leaf: false
behavioral feature is abstract: false
operation is query: false
named element name: onContactListAdd
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 282

870
type: Operation
type: Thing
redefinable element is leaf: false
operation is query: false
behavioral feature is abstract: false
feature is static: false
named element name: onContactListRemove
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 283

871
type: Thing
type: Operation
operation is query: false
redefinable element is leaf: false
feature is static: false
behavioral feature is abstract: false
named element name: onContactListAction
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 284

872
type: Operation
type: Thing
operation is query: false
feature is static: false
redefinable element is leaf: false
behavioral feature is abstract: false
named element name: onConversationSend
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 286

873
type: Operation
type: Thing
operation is query: false
feature is static: false
behavioral feature is abstract: false
redefinable element is leaf: false
named element name: onConversationClose
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 287

874
type: Thing
type: Operation
redefinable element is leaf: false
operation is query: false
behavioral feature is abstract: false
feature is static: false
named element name: onNewContactDialogClose
named element visibility: public
behavioral feature concurrency: sequential
e model element e annotations: 289
behavioral feature owned parameter: 771
behavioral feature owned parameter: 772

875
type: Operation
type: Thing
redefinable element is leaf: false
behavioral feature is abstract: false
operation is query: false
named element name: getDefault
named element visibility: public
behavioral feature concurrency: sequential
feature is static: true
behavioral feature method: 1002
e model element e annotations: 295
behavioral feature owned parameter: 774

876
type: Thing
type: Class
type: Class
  complement of: Behavior
type: Class
  complement of: AssociationClass
type: Class
  complement of: Stereotype
type: Class
  complement of: Component
type: Class
  complement of: Node
named element name: InstantMessagingClient
class is active: false
classifier is abstract: false
redefinable element is leaf: false
named element visibility: public
e model element e annotations: 3
named element client dependency: 671
named element client dependency: 672
named element client dependency: 673
named element client dependency: 674
structured classifier owned attribute: 775
structured classifier owned attribute: 776
structured classifier owned attribute: 777
structured classifier owned attribute: 778
structured classifier owned attribute: 779
structured classifier owned attribute: 780
class owned operation: 818
class owned operation: 819
class owned operation: 820
class owned operation: 821
class owned operation: 822
class owned operation: 823
behaviored classifier interface realization: 888
named element client dependency: 888
behaviored classifier owned behavior: 973
behaviored classifier owned behavior: 974
behaviored classifier owned behavior: 975
behaviored classifier owned behavior: 976
behaviored classifier owned behavior: 977
behaviored classifier owned behavior: 978

877
type: Class
type: Thing
type: Class
  complement of: Node
type: Class
  complement of: Stereotype
type: Class
  complement of: Behavior
type: Class
  complement of: AssociationClass
type: Class
  complement of: Component
named element name: Contact
redefinable element is leaf: false
classifier is abstract: false
class is active: false
named element visibility: public
e model element e annotations: 40
classifier generalization: 692
structured classifier owned attribute: 781
structured classifier owned attribute: 782
structured classifier owned attribute: 783
class owned operation: 825
class nested classifier: 979

878
type: Thing
type: Class
type: Class
  complement of: Stereotype
type: Class
  complement of: Component
type: Class
  complement of: Node
type: Class
  complement of: AssociationClass
type: Class
  complement of: Behavior
named element name: ContactList
class is active: false
redefinable element is leaf: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 45
structured classifier owned attribute: 784
class owned operation: 826
class owned operation: 827
behaviored classifier owned behavior: 980
behaviored classifier owned behavior: 981

879
type: Thing
type: Class
type: Class
  complement of: Behavior
type: Class
  complement of: Stereotype
type: Class
  complement of: Component
type: Class
  complement of: Node
type: Class
  complement of: AssociationClass
named element name: Conversation
classifier is abstract: false
redefinable element is leaf: false
class is active: false
named element visibility: public
e model element e annotations: 61
structured classifier owned attribute: 785
structured classifier owned attribute: 786

880
type: Class
type: Thing
type: Class
  complement of: Behavior
type: Class
  complement of: AssociationClass
type: Class
  complement of: Stereotype
type: Class
  complement of: Node
type: Class
  complement of: Component
named element name: Identity
class is active: false
redefinable element is leaf: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 68
classifier generalization: 693
structured classifier owned attribute: 787
class owned operation: 828
behaviored classifier owned behavior: 982

881
type: Thing
type: Class
type: Class
  complement of: AssociationClass
type: Class
  complement of: Stereotype
type: Class
  complement of: Behavior
type: Class
  complement of: Component
type: Class
  complement of: Node
named element name: Message
redefinable element is leaf: false
classifier is abstract: false
class is active: false
named element visibility: public
classifier generalization: 694
e model element e annotations: 71
structured classifier owned attribute: 788
structured classifier owned attribute: 789
structured classifier owned attribute: 790
class owned operation: 829
behaviored classifier owned behavior: 983

882
type: Class
type: Thing
type: Class
  complement of: Behavior
type: Class
  complement of: Stereotype
type: Class
  complement of: Component
type: Class
  complement of: Node
type: Class
  complement of: AssociationClass
named element name: NetworkSpecificData
redefinable element is leaf: false
class is active: false
named element visibility: public
classifier is abstract: true
e model element e annotations: 78
structured classifier owned attribute: 791

883
type: Thing
type: Class
type: Class
  complement of: Node
type: Class
  complement of: Component
type: Class
  complement of: Behavior
type: Class
  complement of: AssociationClass
type: Class
  complement of: Stereotype
named element name: Network
class is active: false
redefinable element is leaf: false
named element visibility: public
classifier is abstract: true
structured classifier owned attribute: 796
structured classifier owned attribute: 797
structured classifier owned attribute: 798
class owned operation: 830
class owned operation: 831
class owned operation: 832
class owned operation: 833
class owned operation: 834
class owned operation: 835
behaviored classifier owned behavior: 984
e model element e annotations: 99

884
type: Class
type: Thing
type: Class
  complement of: Node
type: Class
  complement of: AssociationClass
type: Class
  complement of: Stereotype
type: Class
  complement of: Behavior
type: Class
  complement of: Component
named element name: ContactListEdit
redefinable element is leaf: false
classifier is abstract: false
class is active: false
named element visibility: public
e model element e annotations: 128
named element client dependency: 667
structured classifier owned attribute: 801
structured classifier owned attribute: 802
structured classifier owned attribute: 803
class owned operation: 836
class owned operation: 837
class owned operation: 838
class owned operation: 839
class owned operation: 840
class owned operation: 841
class owned operation: 842
named element client dependency: 889
behaviored classifier interface realization: 889
behaviored classifier interface realization: 890
named element client dependency: 890
behaviored classifier owned behavior: 985
behaviored classifier owned behavior: 986
behaviored classifier owned behavior: 987
behaviored classifier owned behavior: 988
behaviored classifier owned behavior: 989
behaviored classifier owned behavior: 990
behaviored classifier owned behavior: 991

885
type: Thing
type: Class
type: Class
  complement of: Stereotype
type: Class
  complement of: Component
type: Class
  complement of: Behavior
type: Class
  complement of: Node
type: Class
  complement of: AssociationClass
named element name: ContactEdit
class is active: false
classifier is abstract: false
redefinable element is leaf: false
named element visibility: public
e model element e annotations: 168
structured classifier owned attribute: 804
structured classifier owned attribute: 805
class owned operation: 843
class owned operation: 844
class owned operation: 845
class owned operation: 846
behaviored classifier owned behavior: 992
behaviored classifier owned behavior: 993
behaviored classifier owned behavior: 994
behaviored classifier owned behavior: 995

886
type: Thing
type: Class
type: Class
  complement of: AssociationClass
type: Class
  complement of: Behavior
type: Class
  complement of: Node
type: Class
  complement of: Component
type: Class
  complement of: Stereotype
named element name: ConversationEdit
classifier is abstract: false
class is active: false
redefinable element is leaf: false
named element visibility: public
behaviored classifier owned behavior: 1000
behaviored classifier owned behavior: 1001
e model element e annotations: 191
structured classifier owned attribute: 806
structured classifier owned attribute: 807
class owned operation: 847
class owned operation: 848
class owned operation: 849
class owned operation: 850
class owned operation: 851
class owned operation: 852
named element client dependency: 891
behaviored classifier interface realization: 891
behaviored classifier owned behavior: 996
behaviored classifier owned behavior: 997
behaviored classifier owned behavior: 998
behaviored classifier owned behavior: 999

887
type: Thing
type: Class
type: Class
  complement of: Node
type: Class
  complement of: Component
type: Class
  complement of: Behavior
type: Class
  complement of: AssociationClass
type: Class
  complement of: Stereotype
named element name: ViewFactory
redefinable element is leaf: false
class is active: false
named element visibility: public
classifier is abstract: true
behaviored classifier owned behavior: 1002
e model element e annotations: 292
named element client dependency: 668
named element client dependency: 669
named element client dependency: 670
class owned operation: 875

888
type: Thing
type: InterfaceRealization
named element name: ExceptionReporterImplementation
named element visibility: public
e model element e annotations: 26
dependency client: 876
interface realization contract: 892
dependency supplier: 892

889
type: InterfaceRealization
type: Thing
named element name: Implementation1
named element visibility: public
e model element e annotations: 152
dependency client: 884
interface realization contract: 898
dependency supplier: 898

890
type: Thing
type: InterfaceRealization
named element name: Implementation2
named element visibility: public
e model element e annotations: 153
dependency client: 884
interface realization contract: 896
dependency supplier: 896

891
type: Thing
type: InterfaceRealization
named element name: Implementation1
named element visibility: public
e model element e annotations: 210
dependency client: 886
interface realization contract: 897
dependency supplier: 897

892
type: Thing
type: Interface
named element name: ExceptionReporter
classifier is abstract: false
redefinable element is leaf: false
named element visibility: public
e model element e annotations: 36
interface owned operation: 824

893
type: Thing
type: Interface
named element name: ContactListView
redefinable element is leaf: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 246
interface owned operation: 853
interface owned operation: 854
interface owned operation: 855
interface owned operation: 856
interface owned operation: 857

894
type: Thing
type: Interface
named element name: ConversationView
redefinable element is leaf: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 258
interface owned operation: 858
interface owned operation: 859
interface owned operation: 860
interface owned operation: 861
interface owned operation: 862

895
type: Thing
type: Interface
named element name: NewContactDialog
redefinable element is leaf: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 268
interface owned operation: 863
interface owned operation: 864
interface owned operation: 865
interface owned operation: 866
interface owned operation: 867
interface owned operation: 868

896
type: Interface
type: Thing
named element name: ContactListViewListener
redefinable element is leaf: false
classifier is abstract: false
named element visibility: public
e model element e annotations: 281
interface owned operation: 869
interface owned operation: 870
interface owned operation: 871

897
type: Interface
type: Thing
named element name: ConversationViewListener
classifier is abstract: false
redefinable element is leaf: false
named element visibility: public
e model element e annotations: 285
interface owned operation: 872
interface owned operation: 873

898
type: Interface
type: Thing
named element name: NewContactDialogListener
classifier is abstract: false
redefinable element is leaf: false
named element visibility: public
e model element e annotations: 288
interface owned operation: 874

899
type: Thing
type: Model
named element name: InstantMessengerModel
named element visibility: public
e model element e annotations: 1
package packaged element: 662
package profile application: 900
package profile application: 901
package profile application: 902
package profile application: 903
package profile application: 904

900
type: Thing
type: ProfileApplication
profile application is strict: false
e model element e annotations: 319
e model element e annotations: 321

901
type: ProfileApplication
type: Thing
profile application is strict: false
e model element e annotations: 322
e model element e annotations: 324

902
type: Thing
type: ProfileApplication
profile application is strict: false
e model element e annotations: 325
e model element e annotations: 327

903
type: Thing
type: ProfileApplication
profile application is strict: false
e model element e annotations: 328
e model element e annotations: 330

904
type: Thing
type: ProfileApplication
profile application is strict: false
e model element e annotations: 331
e model element e annotations: 333

905
type: LiteralInteger
type: Thing
literal integer value: 1
named element visibility: public
e model element e annotations: 6

906
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 9

907
type: LiteralInteger
type: Thing
literal integer value: 1
named element visibility: public
e model element e annotations: 13

908
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 16

909
type: LiteralInteger
type: Thing
literal integer value: 1
named element visibility: public

910
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 48

911
type: LiteralInteger
type: Thing
literal integer value: 1
named element visibility: public
e model element e annotations: 64

912
type: LiteralInteger
type: Thing
literal integer value: 1
named element visibility: public
e model element e annotations: 67

913
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 81

914
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 85

915
type: LiteralInteger
type: Thing
literal integer value: 0
named element visibility: public
e model element e annotations: 89

916
type: Thing
type: LiteralInteger
literal integer value: 0
named element visibility: public
e model element e annotations: 93

917
type: LiteralInteger
type: Thing
literal integer value: 0
named element visibility: public
e model element e annotations: 97

918
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 103

919
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 106

920
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 122

921
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 126

922
type: LiteralInteger
type: Thing
literal integer value: 1
named element visibility: public
e model element e annotations: 131

923
type: LiteralInteger
type: Thing
literal integer value: 1
named element visibility: public
e model element e annotations: 134

924
type: Thing
type: LiteralInteger
literal integer value: 0
named element visibility: public
e model element e annotations: 137

925
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 171

926
type: LiteralInteger
type: Thing
literal integer value: 1
named element visibility: public
e model element e annotations: 174

927
type: LiteralInteger
type: Thing
literal integer value: 1
named element visibility: public
e model element e annotations: 194

928
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 197

929
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 226

930
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 230

931
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 234

932
type: LiteralInteger
type: Thing
literal integer value: 1
named element visibility: public
e model element e annotations: 238

933
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 242

934
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 303

935
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public
e model element e annotations: 307

936
type: LiteralInteger
type: Thing
literal integer value: 1
named element visibility: public
e model element e annotations: 311

937
type: LiteralInteger
type: Thing
literal integer value: 1
named element visibility: public
e model element e annotations: 316

938
type: Thing
type: LiteralInteger
literal integer value: 1
named element visibility: public

939
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: -1
named element visibility: public
e model element e annotations: 5

940
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 8

941
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: -1
named element visibility: public
e model element e annotations: 12

942
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 15

943
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public

944
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: -1
named element visibility: public
e model element e annotations: 47

945
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 63

946
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 66

947
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 80

948
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 84

949
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 88

950
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 92

951
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 96

952
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 102

953
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 105

954
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 121

955
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 125

956
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 130

957
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 133

958
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: -1
named element visibility: public
e model element e annotations: 136

959
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 170

960
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 173

961
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 193

962
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 196

963
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 225

964
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 229

965
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 233

966
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 237

967
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 241

968
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 302

969
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 306

970
type: Thing
type: LiteralUnlimitedNatural
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 310

971
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public
e model element e annotations: 315

972
type: LiteralUnlimitedNatural
type: Thing
literal unlimited natural value: 1
named element visibility: public

973
type: OpaqueBehavior
type: Thing
type: Class
  complement of: FunctionBehavior
named element name: InstantMessagingClient_reportBehaviour
behavior is reentrant: false
class is active: false
classifier is abstract: false
redefinable element is leaf: false
opaque behavior body: for (java.util.Enumeration ns = getNetworks(); ns.hasMoreElements();) { Object n = ns.nextElement(); if (n instanceof ExceptionReporter) { ((ExceptionReporter) n).report(e); return; } } System.err.println(e.getMessage()); e.printStackTrace();
opaque behavior language: java
named element visibility: public
e model element e annotations: 17
behavior owned parameter: 697
behavior specification: 818

974
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: InstantMessagingClient_initBehavior
classifier is abstract: false
class is active: false
behavior is reentrant: false
redefinable element is leaf: false
opaque behavior language: java
named element visibility: public
opaque behavior body: try { // ViewFactory setViewFactory(ViewFactory.getDefault()); // Network Network.discoverNetworks(); // Create and register edit/view setContactListEdit(new ContactListEdit(contactList)); } catch (Exception e) { e.printStackTrace(); }
e model element e annotations: 19
behavior specification: 819

975
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: InstantMessagingClient_startBehavior
opaque behavior body: boolean hasID = false; for (java.util.Enumeration ns = getNetworks(); ns.hasMoreElements();) { Network n = (Network) ns.nextElement(); Identity id = getContactList().getIdentity(n); if (id != null) { n.login(id.getUserId(), id.getPassword()); hasID = true; } } if (!hasID) { getContactListEdit().onContactListAdd(); }
redefinable element is leaf: false
class is active: false
classifier is abstract: false
behavior is reentrant: false
opaque behavior language: java
named element visibility: public
e model element e annotations: 20
behavior specification: 820

976
type: OpaqueBehavior
type: Thing
type: Class
  complement of: FunctionBehavior
named element name: InstantMessagingClient_stopBehavior
behavior is reentrant: false
redefinable element is leaf: false
classifier is abstract: false
class is active: false
opaque behavior body: for (java.util.Enumeration ns = getNetworks(); ns.hasMoreElements();) { Network n = (Network) ns.nextElement(); if (getContactList().getIdentity(n) != null) { n.logout(); } }
opaque behavior language: java
named element visibility: public
e model element e annotations: 21
behavior specification: 821

977
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: InstantMessagingClient_onRecvContactChangeBehavior
class is active: false
classifier is abstract: false
behavior is reentrant: false
redefinable element is leaf: false
opaque behavior body: for (java.util.Enumeration cs = getContactList().getContacts(); cs .hasMoreElements();) { Contact listed = (Contact) cs.nextElement(); if (listed.getUserId().equals(c.getUserId())) { if (c.getStatus() != null) { listed.setStatus(c.getStatus()); } if (c.getName() != null) { listed.setName(c.getName()); } return; } } getContactList().addContact(c);
opaque behavior language: java
named element visibility: public
e model element e annotations: 22
behavior owned parameter: 698
behavior specification: 822

978
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: InstantMessagingClient_onRecvMsgChangeBehavior
redefinable element is leaf: false
class is active: false
classifier is abstract: false
behavior is reentrant: false
opaque behavior body: for (java.util.Enumeration cs = getConversations(); cs .hasMoreElements();) { Conversation c = (Conversation) cs.nextElement(); String contact = c.getContact().getUserId(); if (contact.equals(r.getSender())) { c.setMessage(r); return; } } Conversation conv = new Conversation(); new ConversationEdit(conv); addConversation(conv); for (java.util.Enumeration cs = getContactList().getContacts(); cs .hasMoreElements();) { Contact c = (Contact) cs.nextElement(); if (c.getUserId().equals(r.getSender())) { conv.setContact(c); break; } } if (conv.getContact() == null) { conv.setContact(new Contact()); conv.getContact().setUserId(r.getSender()); } conv.setMessage(r);
opaque behavior language: java
named element visibility: public
e model element e annotations: 24
behavior owned parameter: 699
behavior specification: 823

979
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: Contact_toStringBehavior
class is active: false
classifier is abstract: false
behavior is reentrant: false
redefinable element is leaf: false
opaque behavior body: final StringBuffer fmt = new StringBuffer(); final String name = getName(); final String status = getStatus(); fmt.append(" "); fmt.append((name == null) ? getUserId() : name); if (getNetwork() != null) { fmt.append(" - "); fmt.append(getNetwork().getName()); } fmt.append(" ("); fmt.append((status == null) ? "offline" : status); fmt.append(")"); return fmt.toString();
opaque behavior language: java
named element visibility: public
behavior owned parameter: 704
behavior specification: 825

980
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: ContactList_getIdentityBehavior
classifier is abstract: false
redefinable element is leaf: false
behavior is reentrant: false
class is active: false
opaque behavior body: for (java.util.Enumeration cs = getContacts(); cs.hasMoreElements();) { Contact contact = (Contact) cs.nextElement(); if ((contact instanceof Identity) && (contact.getNetwork() == forNw)) { return (Identity) contact; } } return null;
opaque behavior language: java
named element visibility: public
e model element e annotations: 49
behavior owned parameter: 706
behavior owned parameter: 707
behavior specification: 826

981
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: ContactList_getUserNameBehavior
class is active: false
behavior is reentrant: false
classifier is abstract: false
redefinable element is leaf: false
opaque behavior body: for (java.util.Enumeration cs = getContacts(); cs.hasMoreElements();) { Contact contact = (Contact) cs.nextElement(); if (contact.getUserId().equals(userId)) { if (contact.getName() == null) { return contact.getUserId(); } else { return contact.getName(); } } } return userId;
opaque behavior language: java
named element visibility: public
e model element e annotations: 52
behavior owned parameter: 708
behavior owned parameter: 709
behavior specification: 827

982
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: Identity_toStringBehavior
redefinable element is leaf: false
classifier is abstract: false
behavior is reentrant: false
class is active: false
opaque behavior language: java
named element visibility: public
opaque behavior body: return "* " + super.toString().substring(2);
behavior owned parameter: 714
behavior specification: 828

983
type: OpaqueBehavior
type: Thing
type: Class
  complement of: FunctionBehavior
named element name: Message_sendBehavior
redefinable element is leaf: false
classifier is abstract: false
class is active: false
behavior is reentrant: false
opaque behavior body: if (getNetwork() != null) { getNetwork().send(this); }
opaque behavior language: java
named element visibility: public
e model element e annotations: 76
behavior specification: 829

984
type: OpaqueBehavior
type: Thing
type: Class
  complement of: FunctionBehavior
named element name: Network_discoverNetworksBehavior
opaque behavior body: String[] options = {"im.networking.jabber.mejabber.MEJabber", "im.networking.jabber.defaultjabber.DefaultJabber", "im.networking.sms.SMS", "im.networking.local.Local"}; im.InstantMessagingClient client = im.InstantMessagingClient .getInstance(); for (int i = 0; i < options.length; i++) { try { client.addNetwork((Network) Class.forName(options[i]) .newInstance()); } catch (Exception e) { } }
behavior is reentrant: false
class is active: false
classifier is abstract: false
redefinable element is leaf: false
opaque behavior language: java
named element visibility: public
e model element e annotations: 107
behavior specification: 835

985
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: ContactListEditBehavior
redefinable element is leaf: false
classifier is abstract: false
behavior is reentrant: false
class is active: false
opaque behavior language: java
named element visibility: public
opaque behavior body: setModel(c); InstantMessagingClient client = InstantMessagingClient.getInstance(); setView(client.getViewFactory().createContactListView()); getView().addListener(this);
e model element e annotations: 138
behavior owned parameter: 721
behavior owned parameter: 722
behavior specification: 836

986
type: OpaqueBehavior
type: Thing
type: Class
  complement of: FunctionBehavior
named element name: ContactListEdit_onContactChangeBehavior
redefinable element is leaf: false
behavior is reentrant: false
class is active: false
classifier is abstract: false
opaque behavior body: int index = getModel().getIndexOfContact(c); if (index > -1) { ContactEdit edit = new ContactEdit(c); insertContactEdit(edit, index); getView().addContact(c, index); } else { ContactEdit edit = getContactEditFor(c); index = getIndexOfContactEdit(edit); getView().removeContact(index); removeContactEdit(edit); }
opaque behavior language: java
named element visibility: public
e model element e annotations: 141
behavior owned parameter: 723
behavior specification: 837

987
type: OpaqueBehavior
type: Thing
type: Class
  complement of: FunctionBehavior
named element name: ContactListEdit_onContactListAddBehavior
class is active: false
behavior is reentrant: false
redefinable element is leaf: false
classifier is abstract: false
opaque behavior body: getView().setEnabled(false); im.InstantMessagingClient client = im.InstantMessagingClient .getInstance(); im.view.NewContactDialog dlg = client.getViewFactory() .createNewContactDialog(); for (java.util.Enumeration ns = client.getNetworks(); ns .hasMoreElements();) { dlg .addNetwork(((im.networking.Network) ns.nextElement()) .getName()); } dlg.addListener(this);
opaque behavior language: java
named element visibility: public
e model element e annotations: 143
behavior specification: 838

988
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: ContactListEdit_onContactListRemoveBehavior
classifier is abstract: false
redefinable element is leaf: false
behavior is reentrant: false
class is active: false
opaque behavior body: int index = getView().getSelectedContact(); if (index > -1) { im.model.Contact c = getModel().getContactAt(index); if (c instanceof im.model.Identity) { im.model.Identity id = (im.model.Identity) c; id.getNetwork().logout(); } else { c.getNetwork().removeContact(c); } getModel().removeContact(c); }
opaque behavior language: java
named element visibility: public
e model element e annotations: 144
behavior specification: 839

989
type: OpaqueBehavior
type: Thing
type: Class
  complement of: FunctionBehavior
named element name: ContactListEdit_onContactListActionBehavior
behavior is reentrant: false
classifier is abstract: false
class is active: false
redefinable element is leaf: false
opaque behavior body: int index = getView().getSelectedContact(); if (index > -1) { im.model.Contact c = getModel().getContactAt(index); im.InstantMessagingClient client = im.InstantMessagingClient .getInstance(); // reuse existing conversation, if any for (java.util.Enumeration cs = client.getConversations(); cs .hasMoreElements();) { im.model.Conversation conv = (im.model.Conversation) cs .nextElement(); im.model.Contact contact = conv.getContact(); if (contact.equals(c)) { conv.setContact(new im.model.Contact()); conv.setContact(c); return; } } // else new conversation im.model.Conversation conv = new im.model.Conversation(); new ConversationEdit(conv); client.addConversation(conv); conv.setContact(c); }
opaque behavior language: java
named element visibility: public
e model element e annotations: 145
behavior specification: 840

990
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: ContactListEdit_onNewContactDialogCloseBehavior
redefinable element is leaf: false
behavior is reentrant: false
class is active: false
classifier is abstract: false
opaque behavior body: if (okClicked) { im.model.Contact c; im.networking.Network n = im.InstantMessagingClient.getInstance() .getNetworkAt(dlg.getNetwork()); if (getModel().getIdentity(n) == null) { im.model.Identity id = new im.model.Identity(); id.setNetwork(n); id.setUserId(dlg.getUid()); id.setName(dlg.getName()); id.setPassword(dlg.getPassword()); c = id; getModel().addContact(c); id.getNetwork().login(id.getUserId(), id.getPassword()); } else { c = new im.model.Contact(); c.setNetwork(n); c.setUserId(dlg.getUid()); c.setName(dlg.getName()); getModel().addContact(c); c.getNetwork().addContact(c); } } getView().setEnabled(true);
opaque behavior language: java
named element visibility: public
e model element e annotations: 146
behavior owned parameter: 724
behavior owned parameter: 725
behavior specification: 841

991
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: ContactListEdit_getContactEditForBehavior
classifier is abstract: false
class is active: false
redefinable element is leaf: false
behavior is reentrant: false
opaque behavior body: for (java.util.Enumeration ces = getContactEdits(); ces .hasMoreElements();) { ContactEdit ce = (ContactEdit) ces.nextElement(); if (ce.getModel().equals(c)) { return ce; } } return null;
opaque behavior language: java
named element visibility: public
e model element e annotations: 149
behavior owned parameter: 726
behavior owned parameter: 727
behavior specification: 842

992
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: ContactEditBehavior
behavior is reentrant: false
redefinable element is leaf: false
class is active: false
classifier is abstract: false
opaque behavior language: java
named element visibility: public
opaque behavior body: setModel(c);
e model element e annotations: 175
behavior owned parameter: 735
behavior owned parameter: 736
behavior specification: 843

993
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: ContactEdit_onStatusChangeBehavior
redefinable element is leaf: false
behavior is reentrant: false
classifier is abstract: false
class is active: false
opaque behavior language: java
opaque behavior body: onChange();
named element visibility: public
e model element e annotations: 178
behavior owned parameter: 737
behavior specification: 845

994
type: OpaqueBehavior
type: Thing
type: Class
  complement of: FunctionBehavior
named element name: ContactEdit_onNameChangeBehavior
class is active: false
behavior is reentrant: false
redefinable element is leaf: false
classifier is abstract: false
opaque behavior language: java
opaque behavior body: onChange();
named element visibility: public
e model element e annotations: 180
behavior owned parameter: 738
behavior specification: 844

995
type: OpaqueBehavior
type: Thing
type: Class
  complement of: FunctionBehavior
named element name: ContactEdit_onChangeBehavior
classifier is abstract: false
redefinable element is leaf: false
behavior is reentrant: false
class is active: false
opaque behavior body: int index = getListEdit().getIndexOfContactEdit(this); if (index > -1) { getListEdit().getView().removeContact(index); getListEdit().getView().addContact(getModel(), index); }
opaque behavior language: java
named element visibility: public
e model element e annotations: 182
behavior specification: 846

996
type: OpaqueBehavior
type: Thing
type: Class
  complement of: FunctionBehavior
named element name: ConversationEditBehavior
classifier is abstract: false
behavior is reentrant: false
redefinable element is leaf: false
class is active: false
opaque behavior language: java
named element visibility: public
opaque behavior body: setModel(c); im.InstantMessagingClient client = im.InstantMessagingClient .getInstance(); setView(client.getViewFactory().createConversationView()); getView().addListener(this);
e model element e annotations: 198
behavior owned parameter: 743
behavior owned parameter: 744
behavior specification: 847

997
type: OpaqueBehavior
type: Thing
type: Class
  complement of: FunctionBehavior
named element name: ConversationEdit_onMessageChangeBehavior
redefinable element is leaf: false
class is active: false
behavior is reentrant: false
classifier is abstract: false
opaque behavior body: if (m.getContent() instanceof String) { im.model.ContactList list = im.InstantMessagingClient.getInstance() .getContactList(); getView().addContent( list.getUserName(m.getSender()) + ": " + m.getContent()); } else { getView().addContent(m.getContent()); } getView().toFront();
opaque behavior language: java
named element visibility: public
e model element e annotations: 201
behavior owned parameter: 745
behavior specification: 848

998
type: Thing
type: OpaqueBehavior
type: Class
  complement of: FunctionBehavior
named element name: ConversationEdit_onContactChangeBehavior
redefinable element is leaf: false
class is active: false
classifier is abstract: false
behavior is reentrant: false
opaque behavior body: if (c.getName() != null) { getView().setTitle(c.getName()); } else if (c.getUserId() != null) { getView().setTitle(c.getUserId()); } getView().toFront();
opaque behavior language: java
named element visibility: public
e model element e annotations: 203
behavior owned parameter: 746
behavior specification: 849

999
type: OpaqueBehavior
type: Thing
type: Class
  complement of: FunctionBehavior
named element name: ConversationEdit_onConversationCloseBehavior
class is active: false
behavior is reentrant: false
redefinable element is leaf: false
classifier is abstract: false
opaque behavior body: im.InstantMessagingClient.getInstance().removeConversation(getModel());
opaque behavior language: java
named element visibility: public
e model element e annotations: 205
behavior specification: 850