From 1afd59c3cc0e1fd7927cf2a6034e6e33a938947e Mon Sep 17 00:00:00 2001 From: Vieira Date: Tue, 15 Feb 2022 16:20:32 +0100 Subject: [PATCH] erwan beau --- APL1.2/SCR1.2/TP13/] [ -i interface ] | 951 ++++ APL1.2/SCR1.2/TP13/log.txt | 0 APL1.2/SCR1.2/TP13/reponsestp13.txt | 24 + APL2.1/StarUML/Exercice1.mdj | 5272 +++++++++++++++++ APL2.1/StarUML/Exercice2.mdj | 7534 +++++++++++++++++++++++++ APL2.1/TP3/Rose.java | 36 + APL2.1/TP5/Métrique/TestMétrique.java | 6 - 7 files changed, 13817 insertions(+), 6 deletions(-) create mode 100644 APL1.2/SCR1.2/TP13/] [ -i interface ] create mode 100644 APL1.2/SCR1.2/TP13/log.txt create mode 100644 APL1.2/SCR1.2/TP13/reponsestp13.txt create mode 100644 APL2.1/StarUML/Exercice1.mdj create mode 100644 APL2.1/StarUML/Exercice2.mdj diff --git a/APL1.2/SCR1.2/TP13/] [ -i interface ] b/APL1.2/SCR1.2/TP13/] [ -i interface ] new file mode 100644 index 0000000..f5ebe5e --- /dev/null +++ b/APL1.2/SCR1.2/TP13/] [ -i interface ] @@ -0,0 +1,951 @@ +issiioonn==_t_s_t_a_m_p___p_r_e_c_i_s_i_o_n + When capturing, set the time stamp precision for the capture to _t_s_t_a_m_p___p_r_e_c_i_s_i_o_n. + Note that availability of high precision time stamps (nanoseconds) and their actual + accuracy is platform and hardware dependent. Also note that when writing captures + made with nanosecond accuracy to a savefile, the time stamps are written with + nanosecond resolution, and the file is written with a different magic number, to in‐ + dicate that the time stamps are in seconds and nanoseconds; not all programs that + read pcap savefiles will be able to read those captures. + + When reading a savefile, convert time stamps to the precision specified by _t_i_m_e_‐ + _s_t_a_m_p___p_r_e_c_i_s_i_o_n, and display them with that resolution. If the precision specified + is less than the precision of time stamps in the file, the conversion will lose pre‐ + cision. + + The supported values for _t_i_m_e_s_t_a_m_p___p_r_e_c_i_s_i_o_n are mmiiccrroo for microsecond resolution and + nnaannoo for nanosecond resolution. The default is microsecond resolution. + + ----mmiiccrroo + ----nnaannoo Shorthands for ----ttiimmee--ssttaammpp--pprreecciissiioonn==mmiiccrroo or ----ttiimmee--ssttaammpp--pprreecciissiioonn==nnaannoo, adjusting + the time stamp precision accordingly. When reading packets from a savefile, using + ----mmiiccrroo truncates time stamps if the savefile was created with nanosecond precision. + In contrast, a savefile created with microsecond precision will have trailing zeroes + added to the time stamp when ----nnaannoo is used. + + --KK + ----ddoonntt--vveerriiffyy--cchheecckkssuummss + Don't attempt to verify IP, TCP, or UDP checksums. This is useful for interfaces + that perform some or all of those checksum calculation in hardware; otherwise, all + outgoing TCP checksums will be flagged as bad. + + --ll Make stdout line buffered. Useful if you want to see the data while capturing it. + E.g., + + ttccppdduummpp --ll || tteeee ddaatt + + or + + ttccppdduummpp --ll >> ddaatt && ttaaiill --ff ddaatt + + Note that on Windows,``line buffered'' means ``unbuffered'', so that WinDump will + write each character individually if --ll is specified. + + --UU is similar to --ll in its behavior, but it will cause output to be ``packet- + buffered'', so that the output is written to stdout at the end of each packet rather + than at the end of each line; this is buffered on all platforms, including Windows. + + --LL + ----lliisstt--ddaattaa--lliinnkk--ttyyppeess + List the known data link types for the interface, in the specified mode, and exit. + The list of known data link types may be dependent on the specified mode; for exam‐ + ple, on some platforms, a Wi-Fi interface might support one set of data link types + when not in monitor mode (for example, it might support only fake Ethernet headers, + or might support 802.11 headers but not support 802.11 headers with radio informa‐ + tion) and another set of data link types when in monitor mode (for example, it might + support 802.11 headers, or 802.11 headers with radio information, only in monitor + mode). + + --mm _m_o_d_u_l_e + Load SMI MIB module definitions from file _m_o_d_u_l_e. This option can be used several + times to load several MIB modules into _t_c_p_d_u_m_p. + + --MM _s_e_c_r_e_t + Use _s_e_c_r_e_t as a shared secret for validating the digests found in TCP segments with + the TCP-MD5 option (RFC 2385), if present. + + --nn Don't convert addresses (i.e., host addresses, port numbers, etc.) to names. + + --NN Don't print domain name qualification of host names. E.g., if you give this flag + then _t_c_p_d_u_m_p will print ``nic'' instead of ``nic.ddn.mil''. + + --## + ----nnuummbbeerr + Print an optional packet number at the beginning of the line. + + --OO + ----nnoo--ooppttiimmiizzee + Do not run the packet-matching code optimizer. This is useful only if you suspect a + bug in the optimizer. + + --pp + ----nnoo--pprroommiissccuuoouuss--mmooddee + _D_o_n_'_t put the interface into promiscuous mode. Note that the interface might be in + promiscuous mode for some other reason; hence, `-p' cannot be used as an abbreviation + for `ether host {local-hw-addr} or ether broadcast'. + + ----pprriinntt + Print parsed packet output, even if the raw packets are being saved to a file with + the --ww flag. + + --QQ _d_i_r_e_c_t_i_o_n + ----ddiirreeccttiioonn==_d_i_r_e_c_t_i_o_n + Choose send/receive direction _d_i_r_e_c_t_i_o_n for which packets should be captured. Possi‐ + ble values are `in', `out' and `inout'. Not available on all platforms. + + --qq Quick (quiet?) output. Print less protocol information so output lines are shorter. + + --rr _f_i_l_e + Read packets from _f_i_l_e (which was created with the --ww option or by other tools that + write pcap or pcapng files). Standard input is used if _f_i_l_e is ``-''. + + --SS + ----aabbssoolluuttee--ttccpp--sseeqquueennccee--nnuummbbeerrss + Print absolute, rather than relative, TCP sequence numbers. + + --ss _s_n_a_p_l_e_n + ----ssnnaappsshhoott--lleennggtthh==_s_n_a_p_l_e_n + Snarf _s_n_a_p_l_e_n bytes of data from each packet rather than the default of 262144 bytes. + Packets truncated because of a limited snapshot are indicated in the output with + ``[|_p_r_o_t_o]'', where _p_r_o_t_o is the name of the protocol level at which the truncation + has occurred. + + Note that taking larger snapshots both increases the amount of time it takes to + process packets and, effectively, decreases the amount of packet buffering. This may + cause packets to be lost. Note also that taking smaller snapshots will discard data + from protocols above the transport layer, which loses information that may be impor‐ + tant. NFS and AFS requests and replies, for example, are very large, and much of the + detail won't be available if a too-short snapshot length is selected. + + If you need to reduce the snapshot size below the default, you should limit _s_n_a_p_l_e_n + to the smallest number that will capture the protocol information you're interested + in. Setting _s_n_a_p_l_e_n to 0 sets it to the default of 262144, for backwards compatibil‐ + ity with recent older versions of _t_c_p_d_u_m_p. + + --TT _t_y_p_e + Force packets selected by "_e_x_p_r_e_s_s_i_o_n" to be interpreted the specified _t_y_p_e. Cur‐ + rently known types are aaooddvv (Ad-hoc On-demand Distance Vector protocol), ccaarrpp (Common + Address Redundancy Protocol), ccnnffpp (Cisco NetFlow protocol), ddoommaaiinn (Domain Name Sys‐ + tem), llmmpp (Link Management Protocol), ppggmm (Pragmatic General Multicast), ppggmm__zzmmttpp11 + (ZMTP/1.0 inside PGM/EPGM), ppttpp (Precision Time Protocol), rraaddiiuuss (RADIUS), rreesspp (RE‐ + dis Serialization Protocol), rrppcc (Remote Procedure Call), rrttccpp (Real-Time Applica‐ + tions control protocol), rrttpp (Real-Time Applications protocol), ssnnmmpp (Simple Network + Management Protocol), ssoommeeiipp (SOME/IP), ttffttpp (Trivial File Transfer Protocol), vvaatt + (Visual Audio Tool), vvxxllaann (Virtual eXtensible Local Area Network), wwbb (distributed + White Board) and zzmmttpp11 (ZeroMQ Message Transport Protocol 1.0). + + Note that the ppggmm type above affects UDP interpretation only, the native PGM is al‐ + ways recognised as IP protocol 113 regardless. UDP-encapsulated PGM is often called + "EPGM" or "PGM/UDP". + + Note that the ppggmm__zzmmttpp11 type above affects interpretation of both native PGM and UDP + at once. During the native PGM decoding the application data of an ODATA/RDATA packet + would be decoded as a ZeroMQ datagram with ZMTP/1.0 frames. During the UDP decoding + in addition to that any UDP packet would be treated as an encapsulated PGM packet. + + --tt _D_o_n_'_t print a timestamp on each dump line. + + --tttt Print the timestamp, as seconds since January 1, 1970, 00:00:00, UTC, and fractions + of a second since that time, on each dump line. + + --tttttt Print a delta (microsecond or nanosecond resolution depending on the ----ttiimmee--ssttaammpp-- + pprreecciissiioonn option) between current and previous line on each dump line. The default + is microsecond resolution. + + --tttttttt Print a timestamp, as hours, minutes, seconds, and fractions of a second since mid‐ + night, preceded by the date, on each dump line. + + --tttttttttt Print a delta (microsecond or nanosecond resolution depending on the ----ttiimmee--ssttaammpp-- + pprreecciissiioonn option) between current and first line on each dump line. The default is + microsecond resolution. + + --uu Print undecoded NFS handles. + + --UU + ----ppaacckkeett--bbuuffffeerreedd + If the --ww option is not specified, or if it is specified but the ----pprriinntt flag is also + specified, make the printed packet output ``packet-buffered''; i.e., as the descrip‐ + tion of the contents of each packet is printed, it will be written to the standard + output, rather than, when not writing to a terminal, being written only when the out‐ + put buffer fills. + + If the --ww option is specified, make the saved raw packet output ``packet-buffered''; + i.e., as each packet is saved, it will be written to the output file, rather than be‐ + ing written only when the output buffer fills. + + The --UU flag will not be supported if _t_c_p_d_u_m_p was built with an older version of _l_i_b_p_‐ + _c_a_p that lacks the ppccaapp__dduummpp__fflluusshh((33PPCCAAPP)) function. + + --vv When parsing and printing, produce (slightly more) verbose output. For example, the + time to live, identification, total length and options in an IP packet are printed. + Also enables additional packet integrity checks such as verifying the IP and ICMP + header checksum. + + When writing to a file with the --ww option and at the same time not reading from a + file with the --rr option, report to stderr, once per second, the number of packets + captured. In Solaris, FreeBSD and possibly other operating systems this periodic up‐ + date currently can cause loss of captured packets on their way from the kernel to + tcpdump. + + --vvvv Even more verbose output. For example, additional fields are printed from NFS reply + packets, and SMB packets are fully decoded. + + --vvvvvv Even more verbose output. For example, telnet SSBB ... SSEE options are printed in full. + With --XX Telnet options are printed in hex as well. + + --VV _f_i_l_e + Read a list of filenames from _f_i_l_e. Standard input is used if _f_i_l_e is ``-''. + + --ww _f_i_l_e + Write the raw packets to _f_i_l_e rather than parsing and printing them out. They can + later be printed with the -r option. Standard output is used if _f_i_l_e is ``-''. + + This output will be buffered if written to a file or pipe, so a program reading from + the file or pipe may not see packets for an arbitrary amount of time after they are + received. Use the --UU flag to cause packets to be written as soon as they are re‐ + ceived. + + The MIME type _a_p_p_l_i_c_a_t_i_o_n_/_v_n_d_._t_c_p_d_u_m_p_._p_c_a_p has been registered with IANA for _p_c_a_p + files. The filename extension _._p_c_a_p appears to be the most commonly used along with + _._c_a_p and _._d_m_p. _T_c_p_d_u_m_p itself doesn't check the extension when reading capture files + and doesn't add an extension when writing them (it uses magic numbers in the file + header instead). However, many operating systems and applications will use the exten‐ + sion if it is present and adding one (e.g. .pcap) is recommended. + + See ppccaapp--ssaavveeffiillee() for a description of the file format. + + --WW _f_i_l_e_c_o_u_n_t + Used in conjunction with the --CC option, this will limit the number of files created + to the specified number, and begin overwriting files from the beginning, thus creat‐ + ing a 'rotating' buffer. In addition, it will name the files with enough leading 0s + to support the maximum number of files, allowing them to sort correctly. + + Used in conjunction with the --GG option, this will limit the number of rotated dump + files that get created, exiting with status 0 when reaching the limit. + + If used in conjunction with both --CC and --GG,, the --WW option will currently be ignored, + and will only affect the file name. + + --xx When parsing and printing, in addition to printing the headers of each packet, print + the data of each packet (minus its link level header) in hex. The smaller of the en‐ + tire packet or _s_n_a_p_l_e_n bytes will be printed. Note that this is the entire link- + layer packet, so for link layers that pad (e.g. Ethernet), the padding bytes will + also be printed when the higher layer packet is shorter than the required padding. + In the current implementation this flag may have the same effect as --xxxx if the packet + is truncated. + + --xxxx When parsing and printing, in addition to printing the headers of each packet, print + the data of each packet, _i_n_c_l_u_d_i_n_g its link level header, in hex. + + --XX When parsing and printing, in addition to printing the headers of each packet, print + the data of each packet (minus its link level header) in hex and ASCII. This is very + handy for analysing new protocols. In the current implementation this flag may have + the same effect as --XXXX if the packet is truncated. + + --XXXX When parsing and printing, in addition to printing the headers of each packet, print + the data of each packet, _i_n_c_l_u_d_i_n_g its link level header, in hex and ASCII. + + --yy _d_a_t_a_l_i_n_k_t_y_p_e + ----lliinnkkttyyppee==_d_a_t_a_l_i_n_k_t_y_p_e + Set the data link type to use while capturing packets (see --LL) or just compiling and + dumping packet-matching code (see --dd) to _d_a_t_a_l_i_n_k_t_y_p_e. + + --zz _p_o_s_t_r_o_t_a_t_e_-_c_o_m_m_a_n_d + Used in conjunction with the --CC or --GG options, this will make _t_c_p_d_u_m_p run " _p_o_s_t_r_o_‐ + _t_a_t_e_-_c_o_m_m_a_n_d _f_i_l_e " where _f_i_l_e is the savefile being closed after each rotation. For + example, specifying --zz ggzziipp or --zz bbzziipp22 will compress each savefile using gzip or + bzip2. + + Note that tcpdump will run the command in parallel to the capture, using the lowest + priority so that this doesn't disturb the capture process. + + And in case you would like to use a command that itself takes flags or different ar‐ + guments, you can always write a shell script that will take the savefile name as the + only argument, make the flags & arguments arrangements and execute the command that + you want. + + --ZZ _u_s_e_r + ----rreelliinnqquuiisshh--pprriivviilleeggeess==_u_s_e_r + If _t_c_p_d_u_m_p is running as root, after opening the capture device or input savefile, + but before opening any savefiles for output, change the user ID to _u_s_e_r and the group + ID to the primary group of _u_s_e_r. + + This behavior can also be enabled by default at compile time. + + _e_x_p_r_e_s_s_i_o_n + selects which packets will be dumped. If no _e_x_p_r_e_s_s_i_o_n is given, all packets on the + net will be dumped. Otherwise, only packets for which _e_x_p_r_e_s_s_i_o_n is `true' will be + dumped. + + For the _e_x_p_r_e_s_s_i_o_n syntax, see ppccaapp--ffiilltteerr(). + + The _e_x_p_r_e_s_s_i_o_n argument can be passed to _t_c_p_d_u_m_p as either a single Shell argument, + or as multiple Shell arguments, whichever is more convenient. Generally, if the ex‐ + pression contains Shell metacharacters, such as backslashes used to escape protocol + names, it is easier to pass it as a single, quoted argument rather than to escape the + Shell metacharacters. Multiple arguments are concatenated with spaces before being + parsed. + +EEXXAAMMPPLLEESS + To print all packets arriving at or departing from _s_u_n_d_o_w_n: + ttccppdduummpp hhoosstt ssuunnddoowwnn + + To print traffic between _h_e_l_i_o_s and either _h_o_t or _a_c_e: + ttccppdduummpp hhoosstt hheelliiooss aanndd \\(( hhoott oorr aaccee \\)) + + To print all IP packets between _a_c_e and any host except _h_e_l_i_o_s: + ttccppdduummpp iipp hhoosstt aaccee aanndd nnoott hheelliiooss + + To print all traffic between local hosts and hosts at Berkeley: + ttccppdduummpp nneett uuccbb--eetthheerr + + To print all ftp traffic through internet gateway _s_n_u_p: (note that the expression is quoted + to prevent the shell from (mis-)interpreting the parentheses): + ttccppdduummpp ''ggaatteewwaayy ssnnuupp aanndd ((ppoorrtt ffttpp oorr ffttpp--ddaattaa))'' + + To print traffic neither sourced from nor destined for local hosts (if you gateway to one + other net, this stuff should never make it onto your local net). + ttccppdduummpp iipp aanndd nnoott nneett _l_o_c_a_l_n_e_t + + To print the start and end packets (the SYN and FIN packets) of each TCP conversation that + involves a non-local host. + ttccppdduummpp ''ttccpp[[ttccppffllaaggss]] && ((ttccpp--ssyynn||ttccpp--ffiinn)) !!== 00 aanndd nnoott ssrrcc aanndd ddsstt nneett _l_o_c_a_l_n_e_t'' + + To print the TCP packets with flags RST and ACK both set. (i.e. select only the RST and ACK + flags in the flags field, and if the result is "RST and ACK both set", match) + ttccppdduummpp ''ttccpp[[ttccppffllaaggss]] && ((ttccpp--rrsstt||ttccpp--aacckk)) ==== ((ttccpp--rrsstt||ttccpp--aacckk))'' + + To print all IPv4 HTTP packets to and from port 80, i.e. print only packets that contain + data, not, for example, SYN and FIN packets and ACK-only packets. (IPv6 is left as an exer‐ + cise for the reader.) + ttccppdduummpp ''ttccpp ppoorrtt 8800 aanndd ((((((iipp[[22::22]] -- ((((iipp[[00]]&&00xxff))<<<<22)))) -- ((((ttccpp[[1122]]&&00xxff00))>>>>22)))) !!== 00))'' + + To print IP packets longer than 576 bytes sent through gateway _s_n_u_p: + ttccppdduummpp ''ggaatteewwaayy ssnnuupp aanndd iipp[[22::22]] >> 557766'' + + To print IP broadcast or multicast packets that were _n_o_t sent via Ethernet broadcast or mul‐ + ticast: + ttccppdduummpp ''eetthheerr[[00]] && 11 == 00 aanndd iipp[[1166]] >>== 222244'' + + To print all ICMP packets that are not echo requests/replies (i.e., not ping packets): + ttccppdduummpp ''iiccmmpp[[iiccmmppttyyppee]] !!== iiccmmpp--eecchhoo aanndd iiccmmpp[[iiccmmppttyyppee]] !!== iiccmmpp--eecchhoorreeppllyy'' + +OOUUTTPPUUTT FFOORRMMAATT + The output of _t_c_p_d_u_m_p is protocol dependent. The following gives a brief description and + examples of most of the formats. + + TTiimmeessttaammppss + + By default, all output lines are preceded by a timestamp. The timestamp is the current + clock time in the form + _h_h_:_m_m_:_s_s_._f_r_a_c + and is as accurate as the kernel's clock. The timestamp reflects the time the kernel ap‐ + plied a time stamp to the packet. No attempt is made to account for the time lag between + when the network interface finished receiving the packet from the network and when the ker‐ + nel applied a time stamp to the packet; that time lag could include a delay between the time + when the network interface finished receiving a packet from the network and the time when an + interrupt was delivered to the kernel to get it to read the packet and a delay between the + time when the kernel serviced the `new packet' interrupt and the time when it applied a time + stamp to the packet. + + LLiinnkk LLeevveell HHeeaaddeerrss + + If the '-e' option is given, the link level header is printed out. On Ethernets, the source + and destination addresses, protocol, and packet length are printed. + + On FDDI networks, the '-e' option causes _t_c_p_d_u_m_p to print the `frame control' field, the + source and destination addresses, and the packet length. (The `frame control' field governs + the interpretation of the rest of the packet. Normal packets (such as those containing IP + datagrams) are `async' packets, with a priority value between 0 and 7; for example, + `aassyynncc44'. Such packets are assumed to contain an 802.2 Logical Link Control (LLC) packet; + the LLC header is printed if it is _n_o_t an ISO datagram or a so-called SNAP packet. + + On Token Ring networks, the '-e' option causes _t_c_p_d_u_m_p to print the `access control' and + `frame control' fields, the source and destination addresses, and the packet length. As on + FDDI networks, packets are assumed to contain an LLC packet. Regardless of whether the '-e' + option is specified or not, the source routing information is printed for source-routed + packets. + + On 802.11 networks, the '-e' option causes _t_c_p_d_u_m_p to print the `frame control' fields, all + of the addresses in the 802.11 header, and the packet length. As on FDDI networks, packets + are assumed to contain an LLC packet. + + _(_N_._B_._: _T_h_e _f_o_l_l_o_w_i_n_g _d_e_s_c_r_i_p_t_i_o_n _a_s_s_u_m_e_s _f_a_m_i_l_i_a_r_i_t_y _w_i_t_h _t_h_e _S_L_I_P _c_o_m_p_r_e_s_s_i_o_n _a_l_g_o_r_i_t_h_m _d_e_‐ + _s_c_r_i_b_e_d _i_n _R_F_C_-_1_1_4_4_._) + + On SLIP links, a direction indicator (``I'' for inbound, ``O'' for outbound), packet type, + and compression information are printed out. The packet type is printed first. The three + types are _i_p, _u_t_c_p, and _c_t_c_p. No further link information is printed for _i_p packets. For + TCP packets, the connection identifier is printed following the type. If the packet is com‐ + pressed, its encoded header is printed out. The special cases are printed out as **SS++_n and + **SSAA++_n, where _n is the amount by which the sequence number (or sequence number and ack) has + changed. If it is not a special case, zero or more changes are printed. A change is indi‐ + cated by U (urgent pointer), W (window), A (ack), S (sequence number), and I (packet ID), + followed by a delta (+n or -n), or a new value (=n). Finally, the amount of data in the + packet and compressed header length are printed. + + For example, the following line shows an outbound compressed TCP packet, with an implicit + connection identifier; the ack has changed by 6, the sequence number by 49, and the packet + ID by 6; there are 3 bytes of data and 6 bytes of compressed header: + OO ccttccpp ** AA++66 SS++4499 II++66 33 ((66)) + + AARRPP//RRAARRPP PPaacckkeettss + + ARP/RARP output shows the type of request and its arguments. The format is intended to be + self explanatory. Here is a short sample taken from the start of an `rlogin' from host _r_t_s_g + to host _c_s_a_m: + arp who-has csam tell rtsg + arp reply csam is-at CSAM + The first line says that rtsg sent an ARP packet asking for the Ethernet address of internet + host csam. Csam replies with its Ethernet address (in this example, Ethernet addresses are + in caps and internet addresses in lower case). + + This would look less redundant if we had done _t_c_p_d_u_m_p _-_n: + arp who-has 128.3.254.6 tell 128.3.254.68 + arp reply 128.3.254.6 is-at 02:07:01:00:01:c4 + + If we had done _t_c_p_d_u_m_p _-_e, the fact that the first packet is broadcast and the second is + point-to-point would be visible: + RTSG Broadcast 0806 64: arp who-has csam tell rtsg + CSAM RTSG 0806 64: arp reply csam is-at CSAM + For the first packet this says the Ethernet source address is RTSG, the destination is the + Ethernet broadcast address, the type field contained hex 0806 (type ETHER_ARP) and the total + length was 64 bytes. + + IIPPvv44 PPaacckkeettss + + If the link-layer header is not being printed, for IPv4 packets, IIPP is printed after the + time stamp. + + If the --vv flag is specified, information from the IPv4 header is shown in parentheses after + the IIPP or the link-layer header. The general format of this information is: + tos _t_o_s, ttl _t_t_l, id _i_d, offset _o_f_f_s_e_t, flags [_f_l_a_g_s], proto _p_r_o_t_o, length _l_e_n_g_t_h, options (_o_p_t_i_o_n_s) + _t_o_s is the type of service field; if the ECN bits are non-zero, those are reported as + EECCTT((11)), EECCTT((00)), or CCEE. _t_t_l is the time-to-live; it is not reported if it is zero. _i_d is + the IP identification field. _o_f_f_s_e_t is the fragment offset field; it is printed whether + this is part of a fragmented datagram or not. _f_l_a_g_s are the MF and DF flags; ++ is reported + if MF is set, and DDFF is reported if F is set. If neither are set, .. is reported. _p_r_o_t_o is + the protocol ID field. _l_e_n_g_t_h is the total length field. _o_p_t_i_o_n_s are the IP options, if + any. + + Next, for TCP and UDP packets, the source and destination IP addresses and TCP or UDP ports, + with a dot between each IP address and its corresponding port, will be printed, with a > + separating the source and destination. For other protocols, the addresses will be printed, + with a > separating the source and destination. Higher level protocol information, if any, + will be printed after that. + + For fragmented IP datagrams, the first fragment contains the higher level protocol header; + fragments after the first contain no higher level protocol header. Fragmentation informa‐ + tion will be printed only with the --vv flag, in the IP header information, as described + above. + + TTCCPP PPaacckkeettss + + _(_N_._B_._:_T_h_e _f_o_l_l_o_w_i_n_g _d_e_s_c_r_i_p_t_i_o_n _a_s_s_u_m_e_s _f_a_m_i_l_i_a_r_i_t_y _w_i_t_h _t_h_e _T_C_P _p_r_o_t_o_c_o_l _d_e_s_c_r_i_b_e_d _i_n + _R_F_C_-_7_9_3_. _I_f _y_o_u _a_r_e _n_o_t _f_a_m_i_l_i_a_r _w_i_t_h _t_h_e _p_r_o_t_o_c_o_l_, _t_h_i_s _d_e_s_c_r_i_p_t_i_o_n _w_i_l_l _n_o_t _b_e _o_f _m_u_c_h + _u_s_e _t_o _y_o_u_._) + + The general format of a TCP protocol line is: + _s_r_c > _d_s_t: Flags [_t_c_p_f_l_a_g_s], seq _d_a_t_a_-_s_e_q_n_o, ack _a_c_k_n_o, win _w_i_n_d_o_w, urg _u_r_g_e_n_t, options [_o_p_t_s], length _l_e_n + _S_r_c and _d_s_t are the source and destination IP addresses and ports. _T_c_p_f_l_a_g_s are some combi‐ + nation of S (SYN), F (FIN), P (PUSH), R (RST), U (URG), W (ECN CWR), E (ECN-Echo) or `.' + (ACK), or `none' if no flags are set. _D_a_t_a_-_s_e_q_n_o describes the portion of sequence space + covered by the data in this packet (see example below). _A_c_k_n_o is sequence number of the + next data expected the other direction on this connection. _W_i_n_d_o_w is the number of bytes of + receive buffer space available the other direction on this connection. _U_r_g indicates there + is `urgent' data in the packet. _O_p_t_s are TCP options (e.g., mss 1024). _L_e_n is the length + of payload data. + + _I_p_t_y_p_e, _S_r_c, _d_s_t, and _f_l_a_g_s are always present. The other fields depend on the contents of + the packet's TCP protocol header and are output only if appropriate. + + Here is the opening portion of an rlogin from host _r_t_s_g to host _c_s_a_m. + IP rtsg.1023 > csam.login: Flags [S], seq 768512:768512, win 4096, opts [mss 1024] + IP csam.login > rtsg.1023: Flags [S.], seq, 947648:947648, ack 768513, win 4096, opts [mss 1024] + IP rtsg.1023 > csam.login: Flags [.], ack 1, win 4096 + IP rtsg.1023 > csam.login: Flags [P.], seq 1:2, ack 1, win 4096, length 1 + IP csam.login > rtsg.1023: Flags [.], ack 2, win 4096 + IP rtsg.1023 > csam.login: Flags [P.], seq 2:21, ack 1, win 4096, length 19 + IP csam.login > rtsg.1023: Flags [P.], seq 1:2, ack 21, win 4077, length 1 + IP csam.login > rtsg.1023: Flags [P.], seq 2:3, ack 21, win 4077, urg 1, length 1 + IP csam.login > rtsg.1023: Flags [P.], seq 3:4, ack 21, win 4077, urg 1, length 1 + The first line says that TCP port 1023 on rtsg sent a packet to port _l_o_g_i_n on csam. The SS + indicates that the _S_Y_N flag was set. The packet sequence number was 768512 and it contained + no data. (The notation is `first:last' which means `sequence numbers _f_i_r_s_t up to but not + including _l_a_s_t'.) There was no piggy-backed ACK, the available receive window was 4096 + bytes and there was a max-segment-size option requesting an MSS of 1024 bytes. + + Csam replies with a similar packet except it includes a piggy-backed ACK for rtsg's SYN. + Rtsg then ACKs csam's SYN. The `.' means the ACK flag was set. The packet contained no + data so there is no data sequence number or length. Note that the ACK sequence number is a + small integer (1). The first time _t_c_p_d_u_m_p sees a TCP `conversation', it prints the sequence + number from the packet. On subsequent packets of the conversation, the difference between + the current packet's sequence number and this initial sequence number is printed. This + means that sequence numbers after the first can be interpreted as relative byte positions in + the conversation's data stream (with the first data byte each direction being `1'). `-S' + will override this feature, causing the original sequence numbers to be output. + + On the 6th line, rtsg sends csam 19 bytes of data (bytes 2 through 20 in the rtsg → csam + side of the conversation). The PUSH flag is set in the packet. On the 7th line, csam says + it's received data sent by rtsg up to but not including byte 21. Most of this data is ap‐ + parently sitting in the socket buffer since csam's receive window has gotten 19 bytes + smaller. Csam also sends one byte of data to rtsg in this packet. On the 8th and 9th + lines, csam sends two bytes of urgent, pushed data to rtsg. + + If the snapshot was small enough that _t_c_p_d_u_m_p didn't capture the full TCP header, it inter‐ + prets as much of the header as it can and then reports ``[|_t_c_p]'' to indicate the remainder + could not be interpreted. If the header contains a bogus option (one with a length that's + either too small or beyond the end of the header), _t_c_p_d_u_m_p reports it as ``[_b_a_d _o_p_t]'' and + does not interpret any further options (since it's impossible to tell where they start). If + the header length indicates options are present but the IP datagram length is not long + enough for the options to actually be there, _t_c_p_d_u_m_p reports it as ``[_b_a_d _h_d_r _l_e_n_g_t_h]''. + + CCaappttuurriinngg TTCCPP ppaacckkeettss wwiitthh ppaarrttiiccuullaarr ffllaagg ccoommbbiinnaattiioonnss ((SSYYNN--AACCKK,, UURRGG--AACCKK,, eettcc..)) + + There are 8 bits in the control bits section of the TCP header: + + _C_W_R _| _E_C_E _| _U_R_G _| _A_C_K _| _P_S_H _| _R_S_T _| _S_Y_N _| _F_I_N + + Let's assume that we want to watch packets used in establishing a TCP connection. Recall + that TCP uses a 3-way handshake protocol when it initializes a new connection; the connec‐ + tion sequence with regard to the TCP control bits is + + 1) Caller sends SYN + 2) Recipient responds with SYN, ACK + 3) Caller sends ACK + + Now we're interested in capturing packets that have only the SYN bit set (Step 1). Note + that we don't want packets from step 2 (SYN-ACK), just a plain initial SYN. What we need is + a correct filter expression for _t_c_p_d_u_m_p. + + Recall the structure of a TCP header without options: + + 0 15 31 + ----------------------------------------------------------------- + | source port | destination port | + ----------------------------------------------------------------- + | sequence number | + ----------------------------------------------------------------- + | acknowledgment number | + ----------------------------------------------------------------- + | HL | rsvd |C|E|U|A|P|R|S|F| window size | + ----------------------------------------------------------------- + | TCP checksum | urgent pointer | + ----------------------------------------------------------------- + + A TCP header usually holds 20 octets of data, unless options are present. The first line of + the graph contains octets 0 - 3, the second line shows octets 4 - 7 etc. + + Starting to count with 0, the relevant TCP control bits are contained in octet 13: + + 0 7| 15| 23| 31 + ----------------|---------------|---------------|---------------- + | HL | rsvd |C|E|U|A|P|R|S|F| window size | + ----------------|---------------|---------------|---------------- + | | 13th octet | | | + + Let's have a closer look at octet no. 13: + + | | + |---------------| + |C|E|U|A|P|R|S|F| + |---------------| + |7 5 3 0| + + These are the TCP control bits we are interested in. We have numbered the bits in this + octet from 0 to 7, right to left, so the PSH bit is bit number 3, while the URG bit is num‐ + ber 5. + + Recall that we want to capture packets with only SYN set. Let's see what happens to octet + 13 if a TCP datagram arrives with the SYN bit set in its header: + + |C|E|U|A|P|R|S|F| + |---------------| + |0 0 0 0 0 0 1 0| + |---------------| + |7 6 5 4 3 2 1 0| + + Looking at the control bits section we see that only bit number 1 (SYN) is set. + + Assuming that octet number 13 is an 8-bit unsigned integer in network byte order, the binary + value of this octet is + + 00000010 + + and its decimal representation is + + 7 6 5 4 3 2 1 0 + 0*2 + 0*2 + 0*2 + 0*2 + 0*2 + 0*2 + 1*2 + 0*2 = 2 + + We're almost done, because now we know that if only SYN is set, the value of the 13th octet + in the TCP header, when interpreted as a 8-bit unsigned integer in network byte order, must + be exactly 2. + + This relationship can be expressed as + ttccpp[[1133]] ==== 22 + + We can use this expression as the filter for _t_c_p_d_u_m_p in order to watch packets which have + only SYN set: + ttccppdduummpp --ii xxll00 ttccpp[[1133]] ==== 22 + + The expression says "let the 13th octet of a TCP datagram have the decimal value 2", which + is exactly what we want. + + Now, let's assume that we need to capture SYN packets, but we don't care if ACK or any other + TCP control bit is set at the same time. Let's see what happens to octet 13 when a TCP + datagram with SYN-ACK set arrives: + + |C|E|U|A|P|R|S|F| + |---------------| + |0 0 0 1 0 0 1 0| + |---------------| + |7 6 5 4 3 2 1 0| + + Now bits 1 and 4 are set in the 13th octet. The binary value of octet 13 is + + 00010010 + + which translates to decimal + + 7 6 5 4 3 2 1 0 + 0*2 + 0*2 + 0*2 + 1*2 + 0*2 + 0*2 + 1*2 + 0*2 = 18 + + Now we can't just use 'tcp[13] == 18' in the _t_c_p_d_u_m_p filter expression, because that would + select only those packets that have SYN-ACK set, but not those with only SYN set. Remember + that we don't care if ACK or any other control bit is set as long as SYN is set. + + In order to achieve our goal, we need to logically AND the binary value of octet 13 with + some other value to preserve the SYN bit. We know that we want SYN to be set in any case, + so we'll logically AND the value in the 13th octet with the binary value of a SYN: + + 00010010 SYN-ACK 00000010 SYN + AND 00000010 (we want SYN) AND 00000010 (we want SYN) + -------- -------- + = 00000010 = 00000010 + + We see that this AND operation delivers the same result regardless whether ACK or another + TCP control bit is set. The decimal representation of the AND value as well as the result + of this operation is 2 (binary 00000010), so we know that for packets with SYN set the fol‐ + lowing relation must hold true: + + ( ( value of octet 13 ) AND ( 2 ) ) == ( 2 ) + + This points us to the _t_c_p_d_u_m_p filter expression + ttccppdduummpp --ii xxll00 ''ttccpp[[1133]] && 22 ==== 22'' + + Some offsets and field values may be expressed as names rather than as numeric values. For + example tcp[13] may be replaced with tcp[tcpflags]. The following TCP flag field values are + also available: tcp-fin, tcp-syn, tcp-rst, tcp-push, tcp-ack, tcp-urg. + + This can be demonstrated as: + ttccppdduummpp --ii xxll00 ''ttccpp[[ttccppffllaaggss]] && ttccpp--ppuusshh !!== 00'' + + Note that you should use single quotes or a backslash in the expression to hide the AND + ('&') special character from the shell. + + UUDDPP PPaacckkeettss + + UDP format is illustrated by this rwho packet: + actinide.who > broadcast.who: udp 84 + This says that port _w_h_o on host _a_c_t_i_n_i_d_e sent a UDP datagram to port _w_h_o on host _b_r_o_a_d_c_a_s_t, + the Internet broadcast address. The packet contained 84 bytes of user data. + + Some UDP services are recognized (from the source or destination port number) and the higher + level protocol information printed. In particular, Domain Name service requests + (RFC-1034/1035) and Sun RPC calls (RFC-1050) to NFS. + + TTCCPP oorr UUDDPP NNaammee SSeerrvveerr RReeqquueessttss + + _(_N_._B_._:_T_h_e _f_o_l_l_o_w_i_n_g _d_e_s_c_r_i_p_t_i_o_n _a_s_s_u_m_e_s _f_a_m_i_l_i_a_r_i_t_y _w_i_t_h _t_h_e _D_o_m_a_i_n _S_e_r_v_i_c_e _p_r_o_t_o_c_o_l _d_e_‐ + _s_c_r_i_b_e_d _i_n _R_F_C_-_1_0_3_5_. _I_f _y_o_u _a_r_e _n_o_t _f_a_m_i_l_i_a_r _w_i_t_h _t_h_e _p_r_o_t_o_c_o_l_, _t_h_e _f_o_l_l_o_w_i_n_g _d_e_s_c_r_i_p_t_i_o_n + _w_i_l_l _a_p_p_e_a_r _t_o _b_e _w_r_i_t_t_e_n _i_n _G_r_e_e_k_._) + + Name server requests are formatted as + _s_r_c _> _d_s_t_: _i_d _o_p_? _f_l_a_g_s _q_t_y_p_e _q_c_l_a_s_s _n_a_m_e _(_l_e_n_) + h2opolo.1538 > helios.domain: 3+ A? ucbvax.berkeley.edu. (37) + Host _h_2_o_p_o_l_o asked the domain server on _h_e_l_i_o_s for an address record (qtype=A) associated + with the name _u_c_b_v_a_x_._b_e_r_k_e_l_e_y_._e_d_u_. The query id was `3'. The `+' indicates the _r_e_c_u_r_s_i_o_n + _d_e_s_i_r_e_d flag was set. The query length was 37 bytes, excluding the TCP or UDP and IP proto‐ + col headers. The query operation was the normal one, _Q_u_e_r_y, so the op field was omitted. + If the op had been anything else, it would have been printed between the `3' and the `+'. + Similarly, the qclass was the normal one, _C___I_N, and omitted. Any other qclass would have + been printed immediately after the `A'. + + A few anomalies are checked and may result in extra fields enclosed in square brackets: If + a query contains an answer, authority records or additional records section, _a_n_c_o_u_n_t, + _n_s_c_o_u_n_t, or _a_r_c_o_u_n_t are printed as `[_na]', `[_nn]' or `[_nau]' where _n is the appropriate + count. If any of the response bits are set (AA, RA or rcode) or any of the `must be zero' + bits are set in bytes two and three, `[b2&3=_x]' is printed, where _x is the hex value of + header bytes two and three. + + TTCCPP oorr UUDDPP NNaammee SSeerrvveerr RReessppoonnsseess + + Name server responses are formatted as + _s_r_c _> _d_s_t_: _i_d _o_p _r_c_o_d_e _f_l_a_g_s _a_/_n_/_a_u _t_y_p_e _c_l_a_s_s _d_a_t_a _(_l_e_n_) + helios.domain > h2opolo.1538: 3 3/3/7 A 128.32.137.3 (273) + helios.domain > h2opolo.1537: 2 NXDomain* 0/1/0 (97) + In the first example, _h_e_l_i_o_s responds to query id 3 from _h_2_o_p_o_l_o with 3 answer records, 3 + name server records and 7 additional records. The first answer record is type A (address) + and its data is internet address 128.32.137.3. The total size of the response was 273 + bytes, excluding TCP or UDP and IP headers. The op (Query) and response code (NoError) were + omitted, as was the class (C_IN) of the A record. + + In the second example, _h_e_l_i_o_s responds to query 2 with a response code of non-existent do‐ + main (NXDomain) with no answers, one name server and no authority records. The `*' indi‐ + cates that the _a_u_t_h_o_r_i_t_a_t_i_v_e _a_n_s_w_e_r bit was set. Since there were no answers, no type, + class or data were printed. + + Other flag characters that might appear are `-' (recursion available, RA, _n_o_t set) and `|' + (truncated message, TC, set). If the `question' section doesn't contain exactly one entry, + `[_nq]' is printed. + + SSMMBB//CCIIFFSS ddeeccooddiinngg + + _t_c_p_d_u_m_p now includes fairly extensive SMB/CIFS/NBT decoding for data on UDP/137, UDP/138 and + TCP/139. Some primitive decoding of IPX and NetBEUI SMB data is also done. + + By default a fairly minimal decode is done, with a much more detailed decode done if -v is + used. Be warned that with -v a single SMB packet may take up a page or more, so only use -v + if you really want all the gory details. + + For information on SMB packet formats and what all the fields mean see + https://download.samba.org/pub/samba/specs/ and other online resources. The SMB patches + were written by Andrew Tridgell (tridge@samba.org). + + NNFFSS RReeqquueessttss aanndd RReepplliieess + + Sun NFS (Network File System) requests and replies are printed as: + _s_r_c_._s_p_o_r_t _> _d_s_t_._n_f_s_: _N_F_S _r_e_q_u_e_s_t _x_i_d _x_i_d _l_e_n _o_p _a_r_g_s + _s_r_c_._n_f_s _> _d_s_t_._d_p_o_r_t_: _N_F_S _r_e_p_l_y _x_i_d _x_i_d _r_e_p_l_y _s_t_a_t _l_e_n _o_p _r_e_s_u_l_t_s + sushi.1023 > wrl.nfs: NFS request xid 26377 + 112 readlink fh 21,24/10.73165 + wrl.nfs > sushi.1023: NFS reply xid 26377 + reply ok 40 readlink "../var" + sushi.1022 > wrl.nfs: NFS request xid 8219 + 144 lookup fh 9,74/4096.6878 "xcolors" + wrl.nfs > sushi.1022: NFS reply xid 8219 + reply ok 128 lookup fh 9,74/4134.3150 + In the first line, host _s_u_s_h_i sends a transaction with id _2_6_3_7_7 to _w_r_l. The request was 112 + bytes, excluding the UDP and IP headers. The operation was a _r_e_a_d_l_i_n_k (read symbolic link) + on file handle (_f_h) 21,24/10.731657119. (If one is lucky, as in this case, the file handle + can be interpreted as a major,minor device number pair, followed by the inode number and + generation number.) In the second line, _w_r_l replies `ok' with the same transaction id and + the contents of the link. + + In the third line, _s_u_s_h_i asks (using a new transaction id) _w_r_l to lookup the name `_x_c_o_l_o_r_s' + in directory file 9,74/4096.6878. In the fourth line, _w_r_l sends a reply with the respective + transaction id. + + Note that the data printed depends on the operation type. The format is intended to be self + explanatory if read in conjunction with an NFS protocol spec. Also note that older versions + of tcpdump printed NFS packets in a slightly different format: the transaction id (xid) + would be printed instead of the non-NFS port number of the packet. + + If the -v (verbose) flag is given, additional information is printed. For example: + sushi.1023 > wrl.nfs: NFS request xid 79658 + 148 read fh 21,11/12.195 8192 bytes @ 24576 + wrl.nfs > sushi.1023: NFS reply xid 79658 + reply ok 1472 read REG 100664 ids 417/0 sz 29388 + (-v also prints the IP header TTL, ID, length, and fragmentation fields, which have been + omitted from this example.) In the first line, _s_u_s_h_i asks _w_r_l to read 8192 bytes from file + 21,11/12.195, at byte offset 24576. _W_r_l replies `ok'; the packet shown on the second line + is the first fragment of the reply, and hence is only 1472 bytes long (the other bytes will + follow in subsequent fragments, but these fragments do not have NFS or even UDP headers and + so might not be printed, depending on the filter expression used). Because the -v flag is + given, some of the file attributes (which are returned in addition to the file data) are + printed: the file type (``REG'', for regular file), the file mode (in octal), the UID and + GID, and the file size. + + If the -v flag is given more than once, even more details are printed. + + NFS reply packets do not explicitly identify the RPC operation. Instead, _t_c_p_d_u_m_p keeps + track of ``recent'' requests, and matches them to the replies using the transaction ID. If + a reply does not closely follow the corresponding request, it might not be parsable. + + AAFFSS RReeqquueessttss aanndd RReepplliieess + + Transarc AFS (Andrew File System) requests and replies are printed as: + + _s_r_c_._s_p_o_r_t _> _d_s_t_._d_p_o_r_t_: _r_x _p_a_c_k_e_t_-_t_y_p_e + _s_r_c_._s_p_o_r_t _> _d_s_t_._d_p_o_r_t_: _r_x _p_a_c_k_e_t_-_t_y_p_e _s_e_r_v_i_c_e _c_a_l_l _c_a_l_l_-_n_a_m_e _a_r_g_s + _s_r_c_._s_p_o_r_t _> _d_s_t_._d_p_o_r_t_: _r_x _p_a_c_k_e_t_-_t_y_p_e _s_e_r_v_i_c_e _r_e_p_l_y _c_a_l_l_-_n_a_m_e _a_r_g_s + elvis.7001 > pike.afsfs: + rx data fs call rename old fid 536876964/1/1 ".newsrc.new" + new fid 536876964/1/1 ".newsrc" + pike.afsfs > elvis.7001: rx data fs reply rename + In the first line, host elvis sends a RX packet to pike. This was a RX data packet to the + fs (fileserver) service, and is the start of an RPC call. The RPC call was a rename, with + the old directory file id of 536876964/1/1 and an old filename of `.newsrc.new', and a new + directory file id of 536876964/1/1 and a new filename of `.newsrc'. The host pike responds + with a RPC reply to the rename call (which was successful, because it was a data packet and + not an abort packet). + + In general, all AFS RPCs are decoded at least by RPC call name. Most AFS RPCs have at least + some of the arguments decoded (generally only the `interesting' arguments, for some defini‐ + tion of interesting). + + The format is intended to be self-describing, but it will probably not be useful to people + who are not familiar with the workings of AFS and RX. + + If the -v (verbose) flag is given twice, acknowledgement packets and additional header in‐ + formation is printed, such as the RX call ID, call number, sequence number, serial number, + and the RX packet flags. + + If the -v flag is given twice, additional information is printed, such as the RX call ID, + serial number, and the RX packet flags. The MTU negotiation information is also printed + from RX ack packets. + + If the -v flag is given three times, the security index and service id are printed. + + Error codes are printed for abort packets, with the exception of Ubik beacon packets (be‐ + cause abort packets are used to signify a yes vote for the Ubik protocol). + + AFS reply packets do not explicitly identify the RPC operation. Instead, _t_c_p_d_u_m_p keeps + track of ``recent'' requests, and matches them to the replies using the call number and ser‐ + vice ID. If a reply does not closely follow the corresponding request, it might not be + parsable. + + KKIIPP AApppplleeTTaallkk ((DDDDPP iinn UUDDPP)) + + AppleTalk DDP packets encapsulated in UDP datagrams are de-encapsulated and dumped as DDP + packets (i.e., all the UDP header information is discarded). The file _/_e_t_c_/_a_t_a_l_k_._n_a_m_e_s is + used to translate AppleTalk net and node numbers to names. Lines in this file have the form + _n_u_m_b_e_r _n_a_m_e + + 1.254 ether + 16.1 icsd-net + 1.254.110 ace + The first two lines give the names of AppleTalk networks. The third line gives the name of + a particular host (a host is distinguished from a net by the 3rd octet in the number - a net + number _m_u_s_t have two octets and a host number _m_u_s_t have three octets.) The number and name + should be separated by whitespace (blanks or tabs). The _/_e_t_c_/_a_t_a_l_k_._n_a_m_e_s file may contain + blank lines or comment lines (lines starting with a `#'). + + AppleTalk addresses are printed in the form + _n_e_t_._h_o_s_t_._p_o_r_t + + 144.1.209.2 > icsd-net.112.220 + office.2 > icsd-net.112.220 + jssmag.149.235 > icsd-net.2 + (If the _/_e_t_c_/_a_t_a_l_k_._n_a_m_e_s doesn't exist or doesn't contain an entry for some AppleTalk + host/net number, addresses are printed in numeric form.) In the first example, NBP (DDP + port 2) on net 144.1 node 209 is sending to whatever is listening on port 220 of net icsd + node 112. The second line is the same except the full name of the source node is known + (`office'). The third line is a send from port 235 on net jssmag node 149 to broadcast on + the icsd-net NBP port (note that the broadcast address (255) is indicated by a net name with + no host number - for this reason it's a good idea to keep node names and net names distinct + in /etc/atalk.names). + + NBP (name binding protocol) and ATP (AppleTalk transaction protocol) packets have their con‐ + tents interpreted. Other protocols just dump the protocol name (or number if no name is + registered for the protocol) and packet size. + + NNBBPP ppaacckkeettss are formatted like the following examples: + icsd-net.112.220 > jssmag.2: nbp-lkup 190: "=:LaserWriter@*" + jssmag.209.2 > icsd-net.112.220: nbp-reply 190: "RM1140:LaserWriter@*" 250 + techpit.2 > icsd-net.112.220: nbp-reply 190: "techpit:LaserWriter@*" 186 + The first line is a name lookup request for laserwriters sent by net icsd host 112 and + broadcast on net jssmag. The nbp id for the lookup is 190. The second line shows a reply + for this request (note that it has the same id) from host jssmag.209 saying that it has a + laserwriter resource named "RM1140" registered on port 250. The third line is another reply + to the same request saying host techpit has laserwriter "techpit" registered on port 186. + + AATTPP ppaacckkeett formatting is demonstrated by the following example: + jssmag.209.165 > helios.132: atp-req 12266<0-7> 0xae030001 + helios.132 > jssmag.209.165: atp-resp 12266:0 (512) 0xae040000 + helios.132 > jssmag.209.165: atp-resp 12266:1 (512) 0xae040000 + helios.132 > jssmag.209.165: atp-resp 12266:2 (512) 0xae040000 + helios.132 > jssmag.209.165: atp-resp 12266:3 (512) 0xae040000 + helios.132 > jssmag.209.165: atp-resp 12266:4 (512) 0xae040000 + helios.132 > jssmag.209.165: atp-resp 12266:5 (512) 0xae040000 + helios.132 > jssmag.209.165: atp-resp 12266:6 (512) 0xae040000 + helios.132 > jssmag.209.165: atp-resp*12266:7 (512) 0xae040000 + jssmag.209.165 > helios.132: atp-req 12266<3,5> 0xae030001 + helios.132 > jssmag.209.165: atp-resp 12266:3 (512) 0xae040000 + helios.132 > jssmag.209.165: atp-resp 12266:5 (512) 0xae040000 + jssmag.209.165 > helios.132: atp-rel 12266<0-7> 0xae030001 + jssmag.209.133 > helios.132: atp-req* 12267<0-7> 0xae030002 + Jssmag.209 initiates transaction id 12266 with host helios by requesting up to 8 packets + (the `<0-7>'). The hex number at the end of the line is the value of the `userdata' field + in the request. + + Helios responds with 8 512-byte packets. The `:digit' following the transaction id gives + the packet sequence number in the transaction and the number in parens is the amount of data + in the packet, excluding the ATP header. The `*' on packet 7 indicates that the EOM bit was + set. + + Jssmag.209 then requests that packets 3 & 5 be retransmitted. Helios resends them then jss‐ + mag.209 releases the transaction. Finally, jssmag.209 initiates the next request. The `*' + on the request indicates that XO (`exactly once') was _n_o_t set. + +SSEEEE AALLSSOO + ssttttyy(1), ppccaapp(3PCAP), bbppff(4), nniitt(4P), ppccaapp--ssaavveeffiillee(), ppccaapp--ffiilltteerr(), ppccaapp--ttssttaammpp() + + _h_t_t_p_s_:_/_/_w_w_w_._i_a_n_a_._o_r_g_/_a_s_s_i_g_n_m_e_n_t_s_/_m_e_d_i_a_-_t_y_p_e_s_/_a_p_p_l_i_c_a_t_i_o_n_/_v_n_d_._t_c_p_d_u_m_p_._p_c_a_p + +AAUUTTHHOORRSS + The original authors are: + + Van Jacobson, Craig Leres and Steven McCanne, all of the Lawrence Berkeley National Labora‐ + tory, University of California, Berkeley, CA. + + It is currently being maintained by tcpdump.org. + + The current version is available via HTTPS: + + _h_t_t_p_s_:_/_/_w_w_w_._t_c_p_d_u_m_p_._o_r_g_/ + + The original distribution is available via anonymous ftp: + + _f_t_p_:_/_/_f_t_p_._e_e_._l_b_l_._g_o_v_/_o_l_d_/_t_c_p_d_u_m_p_._t_a_r_._Z + + IPv6/IPsec support is added by WIDE/KAME project. This program uses OpenSSL/LibreSSL, under + specific configurations. + +BBUUGGSS + To report a security issue please send an e-mail to security@tcpdump.org. + + To report bugs and other problems, contribute patches, request a feature, provide generic + feedback etc. please see the file _C_O_N_T_R_I_B_U_T_I_N_G in the tcpdump source tree root. + + NIT doesn't let you watch your own outbound traffic, BPF will. We recommend that you use + the latter. + + On Linux systems with 2.0[.x] kernels: + + packets on the loopback device will be seen twice; + + packet filtering cannot be done in the kernel, so that all packets must be copied + from the kernel in order to be filtered in user mode; + + all of a packet, not just the part that's within the snapshot length, will be copied + from the kernel (the 2.0[.x] packet capture mechanism, if asked to copy only part of + a packet to userspace, will not report the true length of the packet; this would + cause most IP packets to get an error from ttccppdduummpp); + + capturing on some PPP devices won't work correctly. + + We recommend that you upgrade to a 2.2 or later kernel. + + Some attempt should be made to reassemble IP fragments or, at least to compute the right + length for the higher level protocol. + + Name server inverse queries are not dumped correctly: the (empty) question section is + printed rather than real query in the answer section. Some believe that inverse queries are + themselves a bug and prefer to fix the program generating them rather than _t_c_p_d_u_m_p. + + A packet trace that crosses a daylight savings time change will give skewed time stamps (the + time change is ignored). + + Filter expressions on fields other than those in Token Ring headers will not correctly han‐ + dle source-routed Token Ring packets. + + Filter expressions on fields other than those in 802.11 headers will not correctly handle + 802.11 data packets with both To DS and From DS set. + + iipp66 pprroottoo should chase header chain, but at this moment it does not. iipp66 pprroottoocchhaaiinn is sup‐ + plied for this behavior. + + Arithmetic expression against transport layer headers, like ttccpp[[00]], does not work against + IPv6 packets. It only looks at IPv4 packets. + + 21 December 2020 TCPDUMP(1) diff --git a/APL1.2/SCR1.2/TP13/log.txt b/APL1.2/SCR1.2/TP13/log.txt new file mode 100644 index 0000000..e69de29 diff --git a/APL1.2/SCR1.2/TP13/reponsestp13.txt b/APL1.2/SCR1.2/TP13/reponsestp13.txt new file mode 100644 index 0000000..6d65bb2 --- /dev/null +++ b/APL1.2/SCR1.2/TP13/reponsestp13.txt @@ -0,0 +1,24 @@ +tcpdump : permet de visualiser le trafic sur le reseau +wireshark : permet aussi de d ́ecrire le trafic sur un reseau +man pcap-filter : pour avoir la mani`ere de construire ces expressions + +I) +1) ip address ou ip a +2) ip address show dev lo +3) ip link +4) ip link +5) ip neighbour ou ip n, ARP -> address resolution protocol. +6) ip -r n, DNS -> domaine name server +7) ip route ou ip r + +II) +1) ping -c 10 172.16.2.45 +2) tcpdump -i eno1 host 172.16.2.45 and 172.16.2.44, tcpdump -i eno1 -n host 172.16.2.45 and 172.16.2.44 +3) on ajoute -e +4) +5)-f +6)tshark -i eno1 -f "host____ and host____" + +III) +1) +2) diff --git a/APL2.1/StarUML/Exercice1.mdj b/APL2.1/StarUML/Exercice1.mdj new file mode 100644 index 0000000..5f7b28e --- /dev/null +++ b/APL2.1/StarUML/Exercice1.mdj @@ -0,0 +1,5272 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAFF+qBWK6M3Z8Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAFF+qBtyKM79qY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLActorView", + "_id": "AAAAAAF+/c2YID79/zk=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/c2YID7+qSU=", + "_parent": { + "$ref": "AAAAAAF+/c2YID79/zk=" + }, + "model": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/c2YID7/gmo=", + "_parent": { + "$ref": "AAAAAAF+/c2YID7+qSU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -136, + "top": 6, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c2YID8A/VI=", + "_parent": { + "$ref": "AAAAAAF+/c2YID7+qSU=" + }, + "font": "Arial;13;1", + "left": 69, + "top": 381, + "width": 80.9072265625, + "height": 13, + "text": "Internaute" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c2YIT8BlEk=", + "_parent": { + "$ref": "AAAAAAF+/c2YID7+qSU=" + }, + "font": "Arial;13;0", + "left": 69, + "top": 396, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c2YIT8CfMI=", + "_parent": { + "$ref": "AAAAAAF+/c2YID7+qSU=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -136, + "top": 6, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 64, + "top": 374, + "width": 90.9072265625, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAF+/c2YID7/gmo=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/c2YID8A/VI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/c2YIT8BlEk=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/c2YIT8CfMI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/c2YIT8DBZs=", + "_parent": { + "$ref": "AAAAAAF+/c2YID79/zk=" + }, + "model": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -68, + "top": 3, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/c2YIT8EaHk=", + "_parent": { + "$ref": "AAAAAAF+/c2YID79/zk=" + }, + "model": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -68, + "top": 3, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/c2YIT8F4rU=", + "_parent": { + "$ref": "AAAAAAF+/c2YID79/zk=" + }, + "model": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -68, + "top": 3, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/c2YIT8G+Ys=", + "_parent": { + "$ref": "AAAAAAF+/c2YID79/zk=" + }, + "model": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -68, + "top": 3, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 64, + "top": 320, + "width": 90.9072265625, + "height": 95, + "showNamespace": true, + "nameCompartment": { + "$ref": "AAAAAAF+/c2YID7+qSU=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/c2YIT8DBZs=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/c2YIT8EaHk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/c2YIT8F4rU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/c2YIT8G+Ys=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAF+/c2ixz8lZFc=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/c2ixz8m0bc=", + "_parent": { + "$ref": "AAAAAAF+/c2ixz8lZFc=" + }, + "model": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/c2ixz8nsA8=", + "_parent": { + "$ref": "AAAAAAF+/c2ixz8m0bc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -302, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c2ixz8oWyY=", + "_parent": { + "$ref": "AAAAAAF+/c2ixz8m0bc=" + }, + "font": "Arial;13;1", + "left": 69, + "top": 589, + "width": 80.9072265625, + "height": 13, + "text": "Abonné" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c2ixz8pC+0=", + "_parent": { + "$ref": "AAAAAAF+/c2ixz8m0bc=" + }, + "font": "Arial;13;0", + "left": 69, + "top": 604, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c2ixz8qL94=", + "_parent": { + "$ref": "AAAAAAF+/c2ixz8m0bc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -302, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 64, + "top": 582, + "width": 90.9072265625, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAF+/c2ixz8nsA8=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/c2ixz8oWyY=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/c2ixz8pC+0=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/c2ixz8qL94=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/c2ixz8rb9w=", + "_parent": { + "$ref": "AAAAAAF+/c2ixz8lZFc=" + }, + "model": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -151, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/c2ixz8stmM=", + "_parent": { + "$ref": "AAAAAAF+/c2ixz8lZFc=" + }, + "model": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -151, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/c2ixz8tVcs=", + "_parent": { + "$ref": "AAAAAAF+/c2ixz8lZFc=" + }, + "model": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -151, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/c2iyD8uiSo=", + "_parent": { + "$ref": "AAAAAAF+/c2ixz8lZFc=" + }, + "model": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -151, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 64, + "top": 528, + "width": 90.9072265625, + "height": 95, + "showNamespace": true, + "nameCompartment": { + "$ref": "AAAAAAF+/c2ixz8m0bc=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/c2ixz8rb9w=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/c2ixz8stmM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/c2ixz8tVcs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/c2iyD8uiSo=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/c3KBz9N2Fs=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/c3KBz9Ohz4=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9N2Fs=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/c3KBz9PubE=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9Ohz4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -46, + "top": -118, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c3KBz9QTeM=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9Ohz4=" + }, + "font": "Arial;13;1", + "left": 281.5, + "top": 350.5, + "width": 88, + "height": 13, + "text": "Lire Un Article" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c3KBz9R07A=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9Ohz4=" + }, + "font": "Arial;13;0", + "left": 281.5, + "top": 365.5, + "width": 88, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c3KBz9S9Tg=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9Ohz4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -46, + "top": -118, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 276.5, + "top": 343.5, + "width": 98.8544921875, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAF+/c3KBz9PubE=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/c3KBz9QTeM=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/c3KBz9R07A=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/c3KBz9S9Tg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/c3KBz9TWPg=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9N2Fs=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -23, + "top": -59, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/c3KBz9Uvlk=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9N2Fs=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -23, + "top": -59, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/c3KBz9V/bg=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9N2Fs=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -23, + "top": -59, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/c3KBz9W40A=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9N2Fs=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -23, + "top": -59, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/c3KBz9XIJc=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9N2Fs=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -23, + "top": -59, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 256, + "top": 336, + "width": 139, + "height": 56, + "showNamespace": true, + "nameCompartment": { + "$ref": "AAAAAAF+/c3KBz9Ohz4=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/c3KBz9TWPg=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/c3KBz9Uvlk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/c3KBz9V/bg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/c3KBz9W40A=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/c3KBz9XIJc=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/c3KBz9YZuY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF++JP4ZvbYhcA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3KBz9ZqJ0=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "model": { + "$ref": "AAAAAAF++JP4ZvbYhcA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 204, + "top": 344, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3KBz9aOoA=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "model": { + "$ref": "AAAAAAF++JP4ZvbYhcA=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 204, + "top": 329, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3KBz9bi9k=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "model": { + "$ref": "AAAAAAF++JP4ZvbYhcA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 205, + "top": 373, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3KCD9cz/w=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/bZ7+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 180, + "top": 344, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3KCD9dmSw=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/bZ7+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 182, + "top": 331, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3KCD9enMY=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/bZ7+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 176, + "top": 372, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3KCD9f7d8=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/baNkI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 228, + "top": 343, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3KCD9g3FY=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/baNkI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 226, + "top": 330, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3KCD9hlYA=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/baNkI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 233, + "top": 370, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/c3KCD9iRI0=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/bZ7+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/c3KCD9jR10=", + "_parent": { + "$ref": "AAAAAAF+/c3KBz9YZuY=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/baNkI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/c3KBz9N2Fs=" + }, + "tail": { + "$ref": "AAAAAAF+/c2YID79/zk=" + }, + "lineStyle": 1, + "points": "155:366;255:364", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/c3KBz9ZqJ0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/c3KBz9aOoA=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/c3KBz9bi9k=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/c3KCD9cz/w=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/c3KCD9dmSw=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/c3KCD9enMY=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/c3KCD9f7d8=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/c3KCD9g3FY=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/c3KCD9hlYA=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/c3KCD9iRI0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/c3KCD9jR10=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/c3egD/CHog=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/c3egD/D4IQ=", + "_parent": { + "$ref": "AAAAAAF+/c3egD/CHog=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/c3egD/EkDs=", + "_parent": { + "$ref": "AAAAAAF+/c3egD/D4IQ=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c3egD/FJpQ=", + "_parent": { + "$ref": "AAAAAAF+/c3egD/D4IQ=" + }, + "font": "Arial;13;1", + "left": 289, + "top": 454.5, + "width": 98, + "height": 13, + "text": "Authentification" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c3egD/GXs8=", + "_parent": { + "$ref": "AAAAAAF+/c3egD/D4IQ=" + }, + "font": "Arial;13;0", + "left": 289, + "top": 469.5, + "width": 98, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c3egD/HTSg=", + "_parent": { + "$ref": "AAAAAAF+/c3egD/D4IQ=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 284, + "top": 447.5, + "width": 108.9345703125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAF+/c3egD/EkDs=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/c3egD/FJpQ=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/c3egD/GXs8=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/c3egD/HTSg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/c3egT/I7nI=", + "_parent": { + "$ref": "AAAAAAF+/c3egD/CHog=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/c3egT/J+QQ=", + "_parent": { + "$ref": "AAAAAAF+/c3egD/CHog=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/c3egT/KbCw=", + "_parent": { + "$ref": "AAAAAAF+/c3egD/CHog=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/c3egT/L2tg=", + "_parent": { + "$ref": "AAAAAAF+/c3egD/CHog=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/c3egT/My/g=", + "_parent": { + "$ref": "AAAAAAF+/c3egD/CHog=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "visible": false, + "font": "Arial;13;0", + "top": -32, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 261, + "top": 440, + "width": 154, + "height": 56, + "showNamespace": true, + "nameCompartment": { + "$ref": "AAAAAAF+/c3egD/D4IQ=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/c3egT/I7nI=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/c3egT/J+QQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/c3egT/KbCw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/c3egT/L2tg=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/c3egT/My/g=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/c3egj/Nv0U=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv5Jjc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3egj/OGtU=", + "_parent": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv5Jjc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 220, + "top": 393, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3egz/PN2g=", + "_parent": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv5Jjc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 226, + "top": 379, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3egz/QGww=", + "_parent": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv5Jjc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 207, + "top": 420, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3egz/RJg4=", + "_parent": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv6jUk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 184, + "top": 377, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3egz/S/GI=", + "_parent": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv6jUk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 192, + "top": 366, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3egz/TD9k=", + "_parent": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv6jUk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 169, + "top": 401, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3egz/UbeY=", + "_parent": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv7e4Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 255, + "top": 408, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3egz/Vz4c=", + "_parent": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv7e4Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 258, + "top": 395, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c3egz/WNCQ=", + "_parent": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv7e4Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 248, + "top": 435, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/c3egz/XEes=", + "_parent": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv6jUk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/c3egz/YMso=", + "_parent": { + "$ref": "AAAAAAF+/c3egj/Nv0U=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv7e4Y=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/c3egD/CHog=" + }, + "tail": { + "$ref": "AAAAAAF+/c2YID79/zk=" + }, + "lineStyle": 1, + "points": "155:387;273:439", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/c3egj/OGtU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/c3egz/PN2g=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/c3egz/QGww=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/c3egz/RJg4=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/c3egz/S/GI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/c3egz/TD9k=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/c3egz/UbeY=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/c3egz/Vz4c=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/c3egz/WNCQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/c3egz/XEes=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/c3egz/YMso=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/c32GEBV0hw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/c32GEBWKQs=", + "_parent": { + "$ref": "AAAAAAF+/c32GEBV0hw=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/c32GEBX/N4=", + "_parent": { + "$ref": "AAAAAAF+/c32GEBWKQs=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c32GEBYBbk=", + "_parent": { + "$ref": "AAAAAAF+/c32GEBWKQs=" + }, + "font": "Arial;13;1", + "left": 365, + "top": 624.5, + "width": 130, + "height": 13, + "text": "Ajouter commentaire" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c32GEBZ4TA=", + "_parent": { + "$ref": "AAAAAAF+/c32GEBWKQs=" + }, + "font": "Arial;13;0", + "left": 365, + "top": 639.5, + "width": 130, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c32GEBaf5I=", + "_parent": { + "$ref": "AAAAAAF+/c32GEBWKQs=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 360, + "top": 617.5, + "width": 140.03173828125, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAF+/c32GEBX/N4=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/c32GEBYBbk=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/c32GEBZ4TA=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/c32GEBaf5I=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/c32GEBb+Rs=", + "_parent": { + "$ref": "AAAAAAF+/c32GEBV0hw=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/c32GEBccl8=", + "_parent": { + "$ref": "AAAAAAF+/c32GEBV0hw=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/c32GEBdTYw=", + "_parent": { + "$ref": "AAAAAAF+/c32GEBV0hw=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/c32GUBeTqc=", + "_parent": { + "$ref": "AAAAAAF+/c32GEBV0hw=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/c32GUBfj88=", + "_parent": { + "$ref": "AAAAAAF+/c32GEBV0hw=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 331, + "top": 610, + "width": 198, + "height": 56, + "showNamespace": true, + "nameCompartment": { + "$ref": "AAAAAAF+/c32GEBWKQs=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/c32GEBb+Rs=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/c32GEBccl8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/c32GEBdTYw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/c32GUBeTqc=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/c32GUBfj88=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/c32GkBg2jw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF++KQsnP3Yrbo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c32GkBhPyo=", + "_parent": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "model": { + "$ref": "AAAAAAF++KQsnP3Yrbo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 244, + "top": 580, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c32GkBie/g=", + "_parent": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "model": { + "$ref": "AAAAAAF++KQsnP3Yrbo=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 247, + "top": 565, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c32GkBjWHk=", + "_parent": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "model": { + "$ref": "AAAAAAF++KQsnP3Yrbo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 239, + "top": 609, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c32GkBke/o=", + "_parent": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "model": { + "$ref": "AAAAAAF++KQsnf3Z8Qc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 183, + "top": 568, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c32GkBlGpA=", + "_parent": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "model": { + "$ref": "AAAAAAF++KQsnf3Z8Qc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 188, + "top": 555, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c32GkBm29E=", + "_parent": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "model": { + "$ref": "AAAAAAF++KQsnf3Z8Qc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 173, + "top": 594, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c32GkBnKnY=", + "_parent": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "model": { + "$ref": "AAAAAAF++KQsnf3afB8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 307, + "top": 592, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c32G0Bo3a0=", + "_parent": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "model": { + "$ref": "AAAAAAF++KQsnf3afB8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 307, + "top": 578, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c32G0BpWu0=", + "_parent": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "model": { + "$ref": "AAAAAAF++KQsnf3afB8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 306, + "top": 620, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/c32G0BqBUA=", + "_parent": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "model": { + "$ref": "AAAAAAF++KQsnf3Z8Qc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/c32G0Brq9g=", + "_parent": { + "$ref": "AAAAAAF+/c32GkBg2jw=" + }, + "model": { + "$ref": "AAAAAAF++KQsnf3afB8=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/c32GEBV0hw=" + }, + "tail": { + "$ref": "AAAAAAF+/c2ixz8lZFc=" + }, + "lineStyle": 1, + "points": "155:584;330:618", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/c32GkBhPyo=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/c32GkBie/g=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/c32GkBjWHk=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/c32GkBke/o=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/c32GkBlGpA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/c32GkBm29E=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/c32GkBnKnY=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/c32G0Bo3a0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/c32G0BpWu0=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/c32G0BqBUA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/c32G0Brq9g=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/c4S90DPVt4=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/c4S90DQ7iw=", + "_parent": { + "$ref": "AAAAAAF+/c4S90DPVt4=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/c4S90DRb5U=", + "_parent": { + "$ref": "AAAAAAF+/c4S90DQ7iw=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c4S90DSdkA=", + "_parent": { + "$ref": "AAAAAAF+/c4S90DQ7iw=" + }, + "font": "Arial;13;1", + "left": 346.5, + "top": 761.5, + "width": 134, + "height": 13, + "text": "Lire un article abonné" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c4S90DTi60=", + "_parent": { + "$ref": "AAAAAAF+/c4S90DQ7iw=" + }, + "font": "Arial;13;0", + "left": 346.5, + "top": 776.5, + "width": 134, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c4S90DUDOk=", + "_parent": { + "$ref": "AAAAAAF+/c4S90DQ7iw=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 341.5, + "top": 754.5, + "width": 145.08447265625, + "height": 40, + "stereotypeLabel": { + "$ref": "AAAAAAF+/c4S90DRb5U=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/c4S90DSdkA=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/c4S90DTi60=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/c4S90DUDOk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/c4S90DVxVE=", + "_parent": { + "$ref": "AAAAAAF+/c4S90DPVt4=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/c4S90DWpGs=", + "_parent": { + "$ref": "AAAAAAF+/c4S90DPVt4=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/c4S90DX/g0=", + "_parent": { + "$ref": "AAAAAAF+/c4S90DPVt4=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/c4S90DYF50=", + "_parent": { + "$ref": "AAAAAAF+/c4S90DPVt4=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/c4S90DZIvY=", + "_parent": { + "$ref": "AAAAAAF+/c4S90DPVt4=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 311, + "top": 747, + "width": 205, + "height": 56, + "showNamespace": true, + "nameCompartment": { + "$ref": "AAAAAAF+/c4S90DQ7iw=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/c4S90DVxVE=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/c4S90DWpGs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/c4S90DX/g0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/c4S90DYF50=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/c4S90DZIvY=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/c4S90Da2Yw=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF++JZ7HPfa6HI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c4S90DbzO4=", + "_parent": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "model": { + "$ref": "AAAAAAF++JZ7HPfa6HI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 270, + "top": 657, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c4S90Dcczk=", + "_parent": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "model": { + "$ref": "AAAAAAF++JZ7HPfa6HI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 278, + "top": 644, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c4S90Ddgq8=", + "_parent": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "model": { + "$ref": "AAAAAAF++JZ7HPfa6HI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 253, + "top": 682, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c4S90DeDes=", + "_parent": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "model": { + "$ref": "AAAAAAF++JZ7HPfb/Bk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 184, + "top": 601, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c4S90Dfi6M=", + "_parent": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "model": { + "$ref": "AAAAAAF++JZ7HPfb/Bk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 194, + "top": 591, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c4S90DgxGk=", + "_parent": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "model": { + "$ref": "AAAAAAF++JZ7HPfb/Bk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 166, + "top": 622, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c4S90Dh0UI=", + "_parent": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "model": { + "$ref": "AAAAAAF++JZ7HPfcU3M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 356, + "top": 713, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c4S90DiM1Y=", + "_parent": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "model": { + "$ref": "AAAAAAF++JZ7HPfcU3M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 361, + "top": 700, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/c4S90DjjVY=", + "_parent": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "model": { + "$ref": "AAAAAAF++JZ7HPfcU3M=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 345, + "top": 738, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/c4S90DkvSI=", + "_parent": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "model": { + "$ref": "AAAAAAF++JZ7HPfb/Bk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/c4S90DlSgc=", + "_parent": { + "$ref": "AAAAAAF+/c4S90Da2Yw=" + }, + "model": { + "$ref": "AAAAAAF++JZ7HPfcU3M=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/c4S90DPVt4=" + }, + "tail": { + "$ref": "AAAAAAF+/c2ixz8lZFc=" + }, + "lineStyle": 1, + "points": "155:606;370:746", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/c4S90DbzO4=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/c4S90Dcczk=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/c4S90Ddgq8=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/c4S90DeDes=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/c4S90Dfi6M=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/c4S90DgxGk=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/c4S90Dh0UI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/c4S90DiM1Y=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/c4S90DjjVY=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/c4S90DkvSI=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/c4S90DlSgc=" + } + }, + { + "_type": "HyperlinkView", + "_id": "AAAAAAF+/c6k30JEV4o=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF+/c6k30JC2c0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/c6k30JF5SQ=", + "_parent": { + "$ref": "AAAAAAF+/c6k30JEV4o=" + }, + "font": "Arial;13;0", + "left": 243.39453125, + "top": 181, + "width": 109.82080078125, + "height": 13, + "text": "UseCaseDiagram1" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/c6k30JGgn8=", + "_parent": { + "$ref": "AAAAAAF+/c6k30JEV4o=" + }, + "font": "Arial;13;1", + "left": 211, + "top": 181, + "width": 23.39453125, + "height": 13, + "text": "link" + } + ], + "font": "Arial;13;0", + "left": 206, + "top": 176, + "width": 187, + "height": 285, + "nameLabel": { + "$ref": "AAAAAAF+/c6k30JF5SQ=" + }, + "typeLabel": { + "$ref": "AAAAAAF+/c6k30JGgn8=" + } + } + ] + }, + { + "_type": "Hyperlink", + "_id": "AAAAAAF+/c6k30JC2c0=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Hyperlink1", + "reference": { + "$ref": "AAAAAAF++JGw6fZelCo=" + } + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAF++JGw6fZdv5g=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model1", + "ownedElements": [ + { + "_type": "UMLUseCaseDiagram", + "_id": "AAAAAAF++JGw6fZelCo=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZdv5g=" + }, + "name": "UseCaseDiagram1", + "ownedViews": [ + { + "_type": "UMLUseCaseSubjectView", + "_id": "AAAAAAF++JJKefZkCBg=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF++JJKePZiVQo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF++JJKefZlxJ0=", + "_parent": { + "$ref": "AAAAAAF++JJKefZkCBg=" + }, + "model": { + "$ref": "AAAAAAF++JJKePZiVQo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF++JJKefZmKQs=", + "_parent": { + "$ref": "AAAAAAF++JJKefZlxJ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 240, + "top": -112, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JJKevZnyxg=", + "_parent": { + "$ref": "AAAAAAF++JJKefZlxJ0=" + }, + "font": "Arial;13;1", + "left": 477, + "top": 135, + "width": 527, + "height": 13, + "text": "Site Web du journal" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JJKevZo3bQ=", + "_parent": { + "$ref": "AAAAAAF++JJKefZlxJ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 240, + "top": -112, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JJKevZpMN0=", + "_parent": { + "$ref": "AAAAAAF++JJKefZlxJ0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 240, + "top": -112, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 472, + "top": 128, + "width": 537, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF++JJKefZmKQs=" + }, + "nameLabel": { + "$ref": "AAAAAAF++JJKevZnyxg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF++JJKevZo3bQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAF++JJKevZpMN0=" + } + } + ], + "font": "Arial;13;0", + "left": 472, + "top": 128, + "width": 537, + "height": 513, + "nameCompartment": { + "$ref": "AAAAAAF++JJKefZlxJ0=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAF++JN7MfaCQgE=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF++JN7MfaDM4w=", + "_parent": { + "$ref": "AAAAAAF++JN7MfaCQgE=" + }, + "model": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF++JN7MfaEE4M=", + "_parent": { + "$ref": "AAAAAAF++JN7MfaDM4w=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JN7MfaFY68=", + "_parent": { + "$ref": "AAAAAAF++JN7MfaDM4w=" + }, + "font": "Arial;13;1", + "left": 325, + "top": 317, + "width": 94, + "height": 13, + "text": "Internaute" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JN7MvaG5FY=", + "_parent": { + "$ref": "AAAAAAF++JN7MfaDM4w=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JN7MvaHLrQ=", + "_parent": { + "$ref": "AAAAAAF++JN7MfaDM4w=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 320, + "top": 310, + "width": 104, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF++JN7MfaEE4M=" + }, + "nameLabel": { + "$ref": "AAAAAAF++JN7MfaFY68=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF++JN7MvaG5FY=" + }, + "propertyLabel": { + "$ref": "AAAAAAF++JN7MvaHLrQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF++JN7MvaIrf0=", + "_parent": { + "$ref": "AAAAAAF++JN7MfaCQgE=" + }, + "model": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF++JN7MvaJVFw=", + "_parent": { + "$ref": "AAAAAAF++JN7MfaCQgE=" + }, + "model": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF++JN7MvaKduQ=", + "_parent": { + "$ref": "AAAAAAF++JN7MfaCQgE=" + }, + "model": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF++JN7MvaLg/o=", + "_parent": { + "$ref": "AAAAAAF++JN7MfaCQgE=" + }, + "model": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 320, + "top": 200, + "width": 104, + "height": 136, + "nameCompartment": { + "$ref": "AAAAAAF++JN7MfaDM4w=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF++JN7MvaIrf0=" + }, + "operationCompartment": { + "$ref": "AAAAAAF++JN7MvaJVFw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF++JN7MvaKduQ=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF++JN7MvaLg/o=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF++JOrzfaso9g=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF++JOrzfatRyM=", + "_parent": { + "$ref": "AAAAAAF++JOrzfaso9g=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF++JOrzfau7XM=", + "_parent": { + "$ref": "AAAAAAF++JOrzfatRyM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": 192, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JOrzfavvdg=", + "_parent": { + "$ref": "AAAAAAF++JOrzfatRyM=" + }, + "font": "Arial;13;1", + "left": 569, + "top": 362, + "width": 123, + "height": 13, + "text": "Lire Un Article Libre" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JOrzvawZBE=", + "_parent": { + "$ref": "AAAAAAF++JOrzfatRyM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": 192, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JOrzvaxfKY=", + "_parent": { + "$ref": "AAAAAAF++JOrzfatRyM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": 192, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 564, + "top": 355, + "width": 134.2490234375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF++JOrzfau7XM=" + }, + "nameLabel": { + "$ref": "AAAAAAF++JOrzfavvdg=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF++JOrzvawZBE=" + }, + "propertyLabel": { + "$ref": "AAAAAAF++JOrzvaxfKY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF++JOrzvayXkU=", + "_parent": { + "$ref": "AAAAAAF++JOrzfaso9g=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 96, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF++JOrzvazWcI=", + "_parent": { + "$ref": "AAAAAAF++JOrzfaso9g=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 96, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF++JOrzva0BXw=", + "_parent": { + "$ref": "AAAAAAF++JOrzfaso9g=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 96, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF++JOrz/a1q7k=", + "_parent": { + "$ref": "AAAAAAF++JOrzfaso9g=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 96, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF++JOrz/a27V4=", + "_parent": { + "$ref": "AAAAAAF++JOrzfaso9g=" + }, + "model": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 96, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 536, + "top": 320, + "width": 189, + "height": 96, + "nameCompartment": { + "$ref": "AAAAAAF++JOrzfatRyM=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF++JOrzvayXkU=" + }, + "operationCompartment": { + "$ref": "AAAAAAF++JOrzvazWcI=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF++JOrzva0BXw=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF++JOrz/a1q7k=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF++JOrz/a27V4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF++JP4Z/bc+FQ=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF++JP4ZvbYhcA=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++JP4Z/bdn5Q=", + "_parent": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "model": { + "$ref": "AAAAAAF++JP4ZvbYhcA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 484, + "top": 288, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++JP4Z/beZZc=", + "_parent": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "model": { + "$ref": "AAAAAAF++JP4ZvbYhcA=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 489, + "top": 274, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++JP4Z/bfmik=", + "_parent": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "model": { + "$ref": "AAAAAAF++JP4ZvbYhcA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 473, + "top": 315, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++JP4Z/bgK7g=", + "_parent": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/bZ7+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 453, + "top": 276, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++JP4Z/bhkPc=", + "_parent": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/bZ7+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 460, + "top": 264, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++JP4Z/bivDE=", + "_parent": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/bZ7+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 439, + "top": 300, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++JP4Z/bjSGM=", + "_parent": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/baNkI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 516, + "top": 300, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++JP4Z/bkTCA=", + "_parent": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/baNkI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 518, + "top": 287, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++JP4Z/blet4=", + "_parent": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/baNkI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 510, + "top": 327, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF++JP4Z/bmVSk=", + "_parent": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/bZ7+Q=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF++JP4aPbnRrk=", + "_parent": { + "$ref": "AAAAAAF++JP4Z/bc+FQ=" + }, + "model": { + "$ref": "AAAAAAF++JP4Z/baNkI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF++JOrzfaso9g=" + }, + "tail": { + "$ref": "AAAAAAF++JN7MfaCQgE=" + }, + "lineStyle": 1, + "points": "424:287;535:330", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF++JP4Z/bdn5Q=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF++JP4Z/beZZc=" + }, + "propertyLabel": { + "$ref": "AAAAAAF++JP4Z/bfmik=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF++JP4Z/bgK7g=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF++JP4Z/bhkPc=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF++JP4Z/bivDE=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF++JP4Z/bjSGM=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF++JP4Z/bkTCA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF++JP4Z/blet4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF++JP4Z/bmVSk=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF++JP4aPbnRrk=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAF++JTXsfcplGA=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF++JTXsfcqGg4=", + "_parent": { + "$ref": "AAAAAAF++JTXsfcplGA=" + }, + "model": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF++JTXsfcreOI=", + "_parent": { + "$ref": "AAAAAAF++JTXsfcqGg4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": 32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JTXsfcshl0=", + "_parent": { + "$ref": "AAAAAAF++JTXsfcqGg4=" + }, + "font": "Arial;13;1", + "left": 341, + "top": 573, + "width": 70, + "height": 13, + "text": "Abonné" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JTXsfctPLs=", + "_parent": { + "$ref": "AAAAAAF++JTXsfcqGg4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": 32, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JTXsfcuk8A=", + "_parent": { + "$ref": "AAAAAAF++JTXsfcqGg4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": 32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 336, + "top": 566, + "width": 80, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF++JTXsfcreOI=" + }, + "nameLabel": { + "$ref": "AAAAAAF++JTXsfcshl0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF++JTXsfctPLs=" + }, + "propertyLabel": { + "$ref": "AAAAAAF++JTXsfcuk8A=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF++JTXsfcvUsM=", + "_parent": { + "$ref": "AAAAAAF++JTXsfcplGA=" + }, + "model": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF++JTXsfcwTIY=", + "_parent": { + "$ref": "AAAAAAF++JTXsfcplGA=" + }, + "model": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF++JTXsfcxP/M=", + "_parent": { + "$ref": "AAAAAAF++JTXsfcplGA=" + }, + "model": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF++JTXsfcy3Uk=", + "_parent": { + "$ref": "AAAAAAF++JTXsfcplGA=" + }, + "model": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 336, + "top": 432, + "width": 80, + "height": 160, + "nameCompartment": { + "$ref": "AAAAAAF++JTXsfcqGg4=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF++JTXsfcvUsM=" + }, + "operationCompartment": { + "$ref": "AAAAAAF++JTXsfcwTIY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF++JTXsfcxP/M=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF++JTXsfcy3Uk=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF++Jh02/iDBw8=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF++Jh02/iEw5Y=", + "_parent": { + "$ref": "AAAAAAF++Jh02/iDBw8=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF++Jh02/iFDMk=", + "_parent": { + "$ref": "AAAAAAF++Jh02/iEw5Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -368, + "top": -752, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++Jh02/iG8G8=", + "_parent": { + "$ref": "AAAAAAF++Jh02/iEw5Y=" + }, + "font": "Arial;13;1", + "left": 647, + "top": 198, + "width": 114, + "height": 13, + "text": "Authentification" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++Jh02/iH4gM=", + "_parent": { + "$ref": "AAAAAAF++Jh02/iEw5Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -368, + "top": -752, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++Jh02/iIX9Y=", + "_parent": { + "$ref": "AAAAAAF++Jh02/iEw5Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -368, + "top": -752, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 642, + "top": 191, + "width": 124, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF++Jh02/iFDMk=" + }, + "nameLabel": { + "$ref": "AAAAAAF++Jh02/iG8G8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF++Jh02/iH4gM=" + }, + "propertyLabel": { + "$ref": "AAAAAAF++Jh02/iIX9Y=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF++Jh02/iJ56A=", + "_parent": { + "$ref": "AAAAAAF++Jh02/iDBw8=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -184, + "top": -376, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF++Jh02/iKGo8=", + "_parent": { + "$ref": "AAAAAAF++Jh02/iDBw8=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -184, + "top": -376, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF++Jh02/iL2ak=", + "_parent": { + "$ref": "AAAAAAF++Jh02/iDBw8=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -184, + "top": -376, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF++Jh02/iMSr4=", + "_parent": { + "$ref": "AAAAAAF++Jh02/iDBw8=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -184, + "top": -376, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF++Jh02/iNZe8=", + "_parent": { + "$ref": "AAAAAAF++Jh02/iDBw8=" + }, + "model": { + "$ref": "AAAAAAF++Jh02viBUB4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -184, + "top": -376, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 616, + "top": 168, + "width": 176, + "height": 72, + "nameCompartment": { + "$ref": "AAAAAAF++Jh02/iEw5Y=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF++Jh02/iJ56A=" + }, + "operationCompartment": { + "$ref": "AAAAAAF++Jh02/iKGo8=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF++Jh02/iL2ak=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF++Jh02/iMSr4=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF++Jh02/iNZe8=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF++JqH+/sQlnk=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF++JqH+/sRUIc=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sQlnk=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF++JqH+/sSW/E=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sRUIc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JqH+/sT7ng=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sRUIc=" + }, + "font": "Arial;13;1", + "left": 858, + "top": 482, + "width": 130, + "height": 13, + "text": "Ajouter commentaire" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JqH+/sUWQA=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sRUIc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": -96, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF++JqH+/sVIYg=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sRUIc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 16, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 853, + "top": 475, + "width": 140.03173828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF++JqH+/sSW/E=" + }, + "nameLabel": { + "$ref": "AAAAAAF++JqH+/sT7ng=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF++JqH+/sUWQA=" + }, + "propertyLabel": { + "$ref": "AAAAAAF++JqH+/sVIYg=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF++JqH+/sWz6o=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sQlnk=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 8, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF++JqH+/sXh+c=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sQlnk=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 8, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF++JqH+/sYsYs=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sQlnk=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 8, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF++JqH+/sZaAU=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sQlnk=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 8, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF++JqH/PsaGkQ=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sQlnk=" + }, + "model": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 8, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 824, + "top": 456, + "width": 198, + "height": 64, + "nameCompartment": { + "$ref": "AAAAAAF++JqH+/sRUIc=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF++JqH+/sWz6o=" + }, + "operationCompartment": { + "$ref": "AAAAAAF++JqH+/sXh+c=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF++JqH+/sYsYs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF++JqH+/sZaAU=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF++JqH/PsaGkQ=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF++KPRs/v9Vkw=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv5Jjc=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++KPRs/v+e3Y=", + "_parent": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv5Jjc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 516, + "top": 217, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++KPRs/v/zDc=", + "_parent": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv5Jjc=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 513, + "top": 202, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++KPRs/wAWfc=", + "_parent": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv5Jjc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 521, + "top": 246, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++KPRs/wBv6U=", + "_parent": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv6jUk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 446, + "top": 231, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++KPRs/wCN4I=", + "_parent": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv6jUk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 446, + "top": 217, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++KPRs/wDJhU=", + "_parent": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv6jUk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 447, + "top": 259, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++KPRs/wEqL4=", + "_parent": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv7e4Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 586, + "top": 204, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++KPRs/wFlsg=", + "_parent": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv7e4Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 581, + "top": 191, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF++KPRs/wGIuw=", + "_parent": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv7e4Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 596, + "top": 230, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF++KPRs/wHseM=", + "_parent": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv6jUk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF++KPRs/wIIKg=", + "_parent": { + "$ref": "AAAAAAF++KPRs/v9Vkw=" + }, + "model": { + "$ref": "AAAAAAF++KPRsvv7e4Y=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF++Jh02/iDBw8=" + }, + "tail": { + "$ref": "AAAAAAF++JN7MfaCQgE=" + }, + "lineStyle": 1, + "points": "424:257;615:220", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF++KPRs/v+e3Y=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF++KPRs/v/zDc=" + }, + "propertyLabel": { + "$ref": "AAAAAAF++KPRs/wAWfc=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF++KPRs/wBv6U=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF++KPRs/wCN4I=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF++KPRs/wDJhU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF++KPRs/wEqL4=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF++KPRs/wFlsg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF++KPRs/wGIuw=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF++KPRs/wHseM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF++KPRs/wIIKg=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/dCxI03ikZ0=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/dCxI03jDEE=", + "_parent": { + "$ref": "AAAAAAF+/dCxI03ikZ0=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/dCxI03kJqU=", + "_parent": { + "$ref": "AAAAAAF+/dCxI03jDEE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 82, + "top": 50, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/dCxI03lL1k=", + "_parent": { + "$ref": "AAAAAAF+/dCxI03jDEE=" + }, + "font": "Arial;13;1", + "left": 731.5, + "top": 587.5, + "width": 134, + "height": 13, + "text": "Lire un article abonné" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/dCxI03mU58=", + "_parent": { + "$ref": "AAAAAAF+/dCxI03jDEE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 82, + "top": 50, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/dCxI03njMk=", + "_parent": { + "$ref": "AAAAAAF+/dCxI03jDEE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 82, + "top": 50, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 726.5, + "top": 580.5, + "width": 145.08447265625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/dCxI03kJqU=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/dCxI03lL1k=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/dCxI03mU58=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/dCxI03njMk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/dCxI03ompQ=", + "_parent": { + "$ref": "AAAAAAF+/dCxI03ikZ0=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 41, + "top": 25, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/dCxI03pSeo=", + "_parent": { + "$ref": "AAAAAAF+/dCxI03ikZ0=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 41, + "top": 25, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/dCxI03qzgg=", + "_parent": { + "$ref": "AAAAAAF+/dCxI03ikZ0=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 41, + "top": 25, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/dCxI03rlH4=", + "_parent": { + "$ref": "AAAAAAF+/dCxI03ikZ0=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 41, + "top": 25, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/dCxI03s4Cg=", + "_parent": { + "$ref": "AAAAAAF+/dCxI03ikZ0=" + }, + "model": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 41, + "top": 25, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 696, + "top": 576, + "width": 205, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAF+/dCxI03jDEE=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/dCxI03ompQ=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/dCxI03pSeo=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/dCxI03qzgg=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/dCxI03rlH4=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/dCxI03s4Cg=" + } + }, + { + "_type": "UMLExtendView", + "_id": "AAAAAAF+/dK4OFM4+dk=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF+/dK4OFM24KQ=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dK4OFM5sk8=", + "_parent": { + "$ref": "AAAAAAF+/dK4OFM4+dk=" + }, + "model": { + "$ref": "AAAAAAF+/dK4OFM24KQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 860, + "top": 552, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/dK4OFM4+dk=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dK4OFM64OU=", + "_parent": { + "$ref": "AAAAAAF+/dK4OFM4+dk=" + }, + "model": { + "$ref": "AAAAAAF+/dK4OFM24KQ=" + }, + "font": "Arial;13;0", + "left": 844, + "top": 563, + "width": 53.49169921875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/dK4OFM4+dk=" + }, + "edgePosition": 1, + "text": "«extend»" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dK4OFM7oLw=", + "_parent": { + "$ref": "AAAAAAF+/dK4OFM4+dk=" + }, + "model": { + "$ref": "AAAAAAF+/dK4OFM24KQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 841, + "top": 529, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/dK4OFM4+dk=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/dCxI03ikZ0=" + }, + "tail": { + "$ref": "AAAAAAF++JqH+/sQlnk=" + }, + "lineStyle": 1, + "points": "883:520;819:575", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/dK4OFM5sk8=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/dK4OFM64OU=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/dK4OFM7oLw=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/dLZ/FOdk6k=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF+/dLZ/FObm/Q=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/dLZ/FOeS04=", + "_parent": { + "$ref": "AAAAAAF+/dLZ/FOdk6k=" + }, + "model": { + "$ref": "AAAAAAF+/dLZ/FObm/Q=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/dLZ/FOfRiA=", + "_parent": { + "$ref": "AAAAAAF+/dLZ/FOeS04=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": 64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/dLZ/FOgA9c=", + "_parent": { + "$ref": "AAAAAAF+/dLZ/FOeS04=" + }, + "font": "Arial;13;1", + "left": 537, + "top": 523.5, + "width": 84, + "height": 13, + "text": "Lire un article" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/dLZ/FOhIlA=", + "_parent": { + "$ref": "AAAAAAF+/dLZ/FOeS04=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": 64, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/dLZ/FOihyk=", + "_parent": { + "$ref": "AAAAAAF+/dLZ/FOeS04=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "top": 64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 532, + "top": 516.5, + "width": 95.2490234375, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/dLZ/FOfRiA=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/dLZ/FOgA9c=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/dLZ/FOhIlA=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/dLZ/FOihyk=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/dLZ/FOj/Xc=", + "_parent": { + "$ref": "AAAAAAF+/dLZ/FOdk6k=" + }, + "model": { + "$ref": "AAAAAAF+/dLZ/FObm/Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "top": 32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/dLZ/FOkn3E=", + "_parent": { + "$ref": "AAAAAAF+/dLZ/FOdk6k=" + }, + "model": { + "$ref": "AAAAAAF+/dLZ/FObm/Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "top": 32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/dLZ/FOlTuo=", + "_parent": { + "$ref": "AAAAAAF+/dLZ/FOdk6k=" + }, + "model": { + "$ref": "AAAAAAF+/dLZ/FObm/Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "top": 32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/dLZ/FOmsaE=", + "_parent": { + "$ref": "AAAAAAF+/dLZ/FOdk6k=" + }, + "model": { + "$ref": "AAAAAAF+/dLZ/FObm/Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "top": 32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/dLZ/VOnPi0=", + "_parent": { + "$ref": "AAAAAAF+/dLZ/FOdk6k=" + }, + "model": { + "$ref": "AAAAAAF+/dLZ/FObm/Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "top": 32, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 512, + "top": 512, + "width": 134, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAF+/dLZ/FOeS04=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/dLZ/FOj/Xc=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/dLZ/FOkn3E=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/dLZ/FOlTuo=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/dLZ/FOmsaE=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/dLZ/VOnPi0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/dNLnFUTs3Q=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF+/dNLnFUPVH0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dNLnFUUkJc=", + "_parent": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "model": { + "$ref": "AAAAAAF+/dNLnFUPVH0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 464, + "top": 498, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dNLnFUVykY=", + "_parent": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "model": { + "$ref": "AAAAAAF+/dNLnFUPVH0=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 465, + "top": 483, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dNLnFUWY4M=", + "_parent": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "model": { + "$ref": "AAAAAAF+/dNLnFUPVH0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 461, + "top": 527, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dNLnFUXUSI=", + "_parent": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "model": { + "$ref": "AAAAAAF+/dNLnFUQgD8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 443, + "top": 496, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dNLnFUYBQs=", + "_parent": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "model": { + "$ref": "AAAAAAF+/dNLnFUQgD8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 446, + "top": 483, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dNLnFUZFEQ=", + "_parent": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "model": { + "$ref": "AAAAAAF+/dNLnFUQgD8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 436, + "top": 523, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dNLnFUaoBI=", + "_parent": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "model": { + "$ref": "AAAAAAF+/dNLnFURHgo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 486, + "top": 499, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dNLnFUbjOU=", + "_parent": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "model": { + "$ref": "AAAAAAF+/dNLnFURHgo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 485, + "top": 486, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dNLnFUcMD4=", + "_parent": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "model": { + "$ref": "AAAAAAF+/dNLnFURHgo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 488, + "top": 527, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/dNLnFUdWCM=", + "_parent": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "model": { + "$ref": "AAAAAAF+/dNLnFUQgD8=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/dNLnFUe+UY=", + "_parent": { + "$ref": "AAAAAAF+/dNLnFUTs3Q=" + }, + "model": { + "$ref": "AAAAAAF+/dNLnFURHgo=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/dLZ/FOdk6k=" + }, + "tail": { + "$ref": "AAAAAAF++JTXsfcplGA=" + }, + "lineStyle": 1, + "points": "416:515;511:523", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/dNLnFUUkJc=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/dNLnFUVykY=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/dNLnFUWY4M=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/dNLnFUXUSI=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/dNLnFUYBQs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/dNLnFUZFEQ=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/dNLnFUaoBI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/dNLnFUbjOU=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/dNLnFUcMD4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/dNLnFUdWCM=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/dNLnFUe+UY=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAF+/dOF71W7VKA=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF+/dOF71W5Tdo=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dOF71W8nFg=", + "_parent": { + "$ref": "AAAAAAF+/dOF71W7VKA=" + }, + "model": { + "$ref": "AAAAAAF+/dOF71W5Tdo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 683, + "top": 569, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/dOF71W7VKA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dOF71W9BH0=", + "_parent": { + "$ref": "AAAAAAF+/dOF71W7VKA=" + }, + "model": { + "$ref": "AAAAAAF+/dOF71W5Tdo=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 679, + "top": 583, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/dOF71W7VKA=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dOF71W+NZQ=", + "_parent": { + "$ref": "AAAAAAF+/dOF71W7VKA=" + }, + "model": { + "$ref": "AAAAAAF+/dOF71W5Tdo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 692, + "top": 540, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/dOF71W7VKA=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/dLZ/FOdk6k=" + }, + "tail": { + "$ref": "AAAAAAF+/dCxI03ikZ0=" + }, + "lineStyle": 1, + "points": "736:575;640:547", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/dOF71W8nFg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/dOF71W9BH0=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/dOF71W+NZQ=" + } + }, + { + "_type": "UMLExtendView", + "_id": "AAAAAAF+/dO/t1bkkes=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF+/dO/t1bicE8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dO/t1blI1g=", + "_parent": { + "$ref": "AAAAAAF+/dO/t1bkkes=" + }, + "model": { + "$ref": "AAAAAAF+/dO/t1bicE8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 735, + "top": 518, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/dO/t1bkkes=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dO/t1bmzQk=", + "_parent": { + "$ref": "AAAAAAF+/dO/t1bkkes=" + }, + "model": { + "$ref": "AAAAAAF+/dO/t1bicE8=" + }, + "font": "Arial;13;0", + "left": 711, + "top": 533, + "width": 53.49169921875, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/dO/t1bkkes=" + }, + "edgePosition": 1, + "text": "«extend»" + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dO/t1bn7Z0=", + "_parent": { + "$ref": "AAAAAAF+/dO/t1bkkes=" + }, + "model": { + "$ref": "AAAAAAF+/dO/t1bicE8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 732, + "top": 489, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/dO/t1bkkes=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/dLZ/FOdk6k=" + }, + "tail": { + "$ref": "AAAAAAF++JqH+/sQlnk=" + }, + "lineStyle": 1, + "points": "823:499;646:521", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/dO/t1blI1g=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/dO/t1bmzQk=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/dO/t1bn7Z0=" + } + }, + { + "_type": "UMLGeneralizationView", + "_id": "AAAAAAF+/dPpuFc05tE=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZelCo=" + }, + "model": { + "$ref": "AAAAAAF+/dPpt1cywEk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dPpuFc1x1s=", + "_parent": { + "$ref": "AAAAAAF+/dPpuFc05tE=" + }, + "model": { + "$ref": "AAAAAAF+/dPpt1cywEk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 613, + "top": 461, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/dPpuFc05tE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dPpuFc2n+g=", + "_parent": { + "$ref": "AAAAAAF+/dPpuFc05tE=" + }, + "model": { + "$ref": "AAAAAAF+/dPpt1cywEk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 627, + "top": 465, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/dPpuFc05tE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/dPpuFc3x6w=", + "_parent": { + "$ref": "AAAAAAF+/dPpuFc05tE=" + }, + "model": { + "$ref": "AAAAAAF+/dPpt1cywEk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 584, + "top": 452, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/dPpuFc05tE=" + }, + "edgePosition": 1 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/dLZ/FOdk6k=" + }, + "tail": { + "$ref": "AAAAAAF++JOrzfaso9g=" + }, + "lineStyle": 1, + "points": "614:416;584:511", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/dPpuFc1x1s=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/dPpuFc2n+g=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/dPpuFc3x6w=" + } + } + ] + }, + { + "_type": "UMLUseCaseSubject", + "_id": "AAAAAAF++JJKePZiVQo=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZdv5g=" + }, + "name": "Site Web du journal" + }, + { + "_type": "UMLActor", + "_id": "AAAAAAF++JN7MPaAZMM=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZdv5g=" + }, + "name": "Internaute", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF++JP4ZvbYhcA=", + "_parent": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF++JP4Z/bZ7+Q=", + "_parent": { + "$ref": "AAAAAAF++JP4ZvbYhcA=" + }, + "reference": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF++JP4Z/baNkI=", + "_parent": { + "$ref": "AAAAAAF++JP4ZvbYhcA=" + }, + "reference": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF++KPRsvv5Jjc=", + "_parent": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF++KPRsvv6jUk=", + "_parent": { + "$ref": "AAAAAAF++KPRsvv5Jjc=" + }, + "reference": { + "$ref": "AAAAAAF++JN7MPaAZMM=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF++KPRsvv7e4Y=", + "_parent": { + "$ref": "AAAAAAF++KPRsvv5Jjc=" + }, + "reference": { + "$ref": "AAAAAAF++Jh02viBUB4=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAF++JOrzfaqz4A=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZdv5g=" + }, + "name": "Lire Un Article Libre", + "ownedElements": [ + { + "_type": "UMLGeneralization", + "_id": "AAAAAAF+/dPpt1cywEk=", + "_parent": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "source": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + }, + "target": { + "$ref": "AAAAAAF+/dLZ/FObm/Q=" + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAF++JTXsPcn7+o=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZdv5g=" + }, + "name": "Abonné", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF++JZ7HPfa6HI=", + "_parent": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF++JZ7HPfb/Bk=", + "_parent": { + "$ref": "AAAAAAF++JZ7HPfa6HI=" + }, + "reference": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF++JZ7HPfcU3M=", + "_parent": { + "$ref": "AAAAAAF++JZ7HPfa6HI=" + }, + "reference": { + "$ref": "AAAAAAF++JZI//eOqQM=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF++KQsnP3Yrbo=", + "_parent": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF++KQsnf3Z8Qc=", + "_parent": { + "$ref": "AAAAAAF++KQsnP3Yrbo=" + }, + "reference": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF++KQsnf3afB8=", + "_parent": { + "$ref": "AAAAAAF++KQsnP3Yrbo=" + }, + "reference": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/dAS6ExzDHY=", + "_parent": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/dAS6Ex0zgA=", + "_parent": { + "$ref": "AAAAAAF+/dAS6ExzDHY=" + }, + "reference": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/dAS6Ex1wAE=", + "_parent": { + "$ref": "AAAAAAF+/dAS6ExzDHY=" + }, + "reference": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/dNLnFUPVH0=", + "_parent": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/dNLnFUQgD8=", + "_parent": { + "$ref": "AAAAAAF+/dNLnFUPVH0=" + }, + "reference": { + "$ref": "AAAAAAF++JTXsPcn7+o=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/dNLnFURHgo=", + "_parent": { + "$ref": "AAAAAAF+/dNLnFUPVH0=" + }, + "reference": { + "$ref": "AAAAAAF+/dLZ/FObm/Q=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAF++JZI//eOqQM=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZdv5g=" + }, + "name": "Lire un article abonné", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAF++JixM/kD8+Q=", + "_parent": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "source": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "target": { + "$ref": "AAAAAAF++Jh02viBUB4=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAF+/dOF71W5Tdo=", + "_parent": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "source": { + "$ref": "AAAAAAF++JZI//eOqQM=" + }, + "target": { + "$ref": "AAAAAAF+/dLZ/FObm/Q=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAF++Jh02viBUB4=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZdv5g=" + }, + "name": "Authentification" + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAF++JqH+/sOMWE=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZdv5g=" + }, + "name": "Ajouter commentaire", + "ownedElements": [ + { + "_type": "UMLDependency", + "_id": "AAAAAAF+/dIB/U+mlwY=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "source": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "target": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + } + }, + { + "_type": "UMLGeneralization", + "_id": "AAAAAAF+/dJQDFCwzfI=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "source": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "target": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + } + }, + { + "_type": "UMLExtend", + "_id": "AAAAAAF+/dKmy1LF1Iw=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "source": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "target": { + "$ref": "AAAAAAF++JOrzfaqz4A=" + } + }, + { + "_type": "UMLExtend", + "_id": "AAAAAAF+/dK4OFM24KQ=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "source": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "target": { + "$ref": "AAAAAAF++JZI//eOqQM=" + } + }, + { + "_type": "UMLExtend", + "_id": "AAAAAAF+/dO/t1bicE8=", + "_parent": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "source": { + "$ref": "AAAAAAF++JqH+/sOMWE=" + }, + "target": { + "$ref": "AAAAAAF+/dLZ/FObm/Q=" + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAF+/dLZ/FObm/Q=", + "_parent": { + "$ref": "AAAAAAF++JGw6fZdv5g=" + }, + "name": "Lire un article" + } + ] + } + ] +} \ No newline at end of file diff --git a/APL2.1/StarUML/Exercice2.mdj b/APL2.1/StarUML/Exercice2.mdj new file mode 100644 index 0000000..fc0ac4c --- /dev/null +++ b/APL2.1/StarUML/Exercice2.mdj @@ -0,0 +1,7534 @@ +{ + "_type": "Project", + "_id": "AAAAAAFF+h6SjaM2Hec=", + "name": "Untitled", + "ownedElements": [ + { + "_type": "UMLModel", + "_id": "AAAAAAFF+qBWK6M3Z8Y=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model", + "ownedElements": [ + { + "_type": "UMLClassDiagram", + "_id": "AAAAAAFF+qBtyKM79qY=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Main", + "defaultDiagram": true, + "ownedViews": [ + { + "_type": "UMLObjectView", + "_id": "AAAAAAF+/dUqJ/8KAKY=", + "_parent": { + "$ref": "AAAAAAFF+qBtyKM79qY=" + }, + "model": { + "$ref": "AAAAAAF+/dUqJv8I7ac=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/dUqJ/8LxKI=", + "_parent": { + "$ref": "AAAAAAF+/dUqJ/8KAKY=" + }, + "model": { + "$ref": "AAAAAAF+/dUqJv8I7ac=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/dUqJ/8MQyY=", + "_parent": { + "$ref": "AAAAAAF+/dUqJ/8LxKI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -640, + "top": -784, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/dUqJ/8N1ic=", + "_parent": { + "$ref": "AAAAAAF+/dUqJ/8LxKI=" + }, + "font": "Arial;13;1", + "left": 53, + "top": 183, + "width": 495, + "height": 13, + "underline": true, + "text": "Transports en commun" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/dUqJ/8OTI4=", + "_parent": { + "$ref": "AAAAAAF+/dUqJ/8LxKI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -640, + "top": -784, + "width": 73.67724609375, + "height": 13, + "text": "(from Model)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/dUqJ/8Pqtk=", + "_parent": { + "$ref": "AAAAAAF+/dUqJ/8LxKI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -640, + "top": -784, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 48, + "top": 176, + "width": 505, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/dUqJ/8MQyY=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/dUqJ/8N1ic=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/dUqJ/8OTI4=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/dUqJ/8Pqtk=" + } + }, + { + "_type": "UMLSlotCompartmentView", + "_id": "AAAAAAF+/dUqKP8Q0yM=", + "_parent": { + "$ref": "AAAAAAF+/dUqJ/8KAKY=" + }, + "model": { + "$ref": "AAAAAAF+/dUqJv8I7ac=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -320, + "top": -392, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 48, + "top": 176, + "width": 505, + "height": 897, + "nameCompartment": { + "$ref": "AAAAAAF+/dUqJ/8LxKI=" + }, + "slotCompartment": { + "$ref": "AAAAAAF+/dUqKP8Q0yM=" + } + } + ] + }, + { + "_type": "UMLObject", + "_id": "AAAAAAF+/dUqJv8I7ac=", + "_parent": { + "$ref": "AAAAAAFF+qBWK6M3Z8Y=" + }, + "name": "Transports en commun" + } + ] + }, + { + "_type": "UMLModel", + "_id": "AAAAAAF+/dXwbv8pu7U=", + "_parent": { + "$ref": "AAAAAAFF+h6SjaM2Hec=" + }, + "name": "Model1", + "ownedElements": [ + { + "_type": "UMLUseCaseDiagram", + "_id": "AAAAAAF+/dXwcP8qBYw=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "UseCaseDiagram1", + "ownedViews": [ + { + "_type": "UMLUseCaseSubjectView", + "_id": "AAAAAAF+/dZISv8wkR0=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/dZISP8ungo=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/dZISv8xyq8=", + "_parent": { + "$ref": "AAAAAAF+/dZISv8wkR0=" + }, + "model": { + "$ref": "AAAAAAF+/dZISP8ungo=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/dZISv8yX6M=", + "_parent": { + "$ref": "AAAAAAF+/dZISv8xyq8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": 416, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/dZIS/8zTOI=", + "_parent": { + "$ref": "AAAAAAF+/dZISv8xyq8=" + }, + "font": "Arial;13;1", + "left": 173, + "top": 391, + "width": 351, + "height": 13, + "text": "Bus" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/dZIS/80MbU=", + "_parent": { + "$ref": "AAAAAAF+/dZISv8xyq8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": 416, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/dZIS/81kjs=", + "_parent": { + "$ref": "AAAAAAF+/dZISv8xyq8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 112, + "top": 416, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 168, + "top": 384, + "width": 361, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/dZISv8yX6M=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/dZIS/8zTOI=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/dZIS/80MbU=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/dZIS/81kjs=" + } + } + ], + "font": "Arial;13;0", + "left": 168, + "top": 384, + "width": 361, + "height": 305, + "nameCompartment": { + "$ref": "AAAAAAF+/dZISv8xyq8=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAF+/daaUP9NbIs=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/daaTv9L85g=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/daaUP9OoP0=", + "_parent": { + "$ref": "AAAAAAF+/daaUP9NbIs=" + }, + "model": { + "$ref": "AAAAAAF+/daaTv9L85g=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/daaUP9P/cM=", + "_parent": { + "$ref": "AAAAAAF+/daaUP9OoP0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 128, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/daaUP9QSE8=", + "_parent": { + "$ref": "AAAAAAF+/daaUP9OoP0=" + }, + "font": "Arial;13;1", + "left": 53, + "top": 525, + "width": 57.82080078125, + "height": 13, + "text": "Passager" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/daaUf9RZMQ=", + "_parent": { + "$ref": "AAAAAAF+/daaUP9OoP0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 128, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/daaUf9Snw4=", + "_parent": { + "$ref": "AAAAAAF+/daaUP9OoP0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": 128, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 48, + "top": 518, + "width": 67.82080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/daaUP9P/cM=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/daaUP9QSE8=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/daaUf9RZMQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/daaUf9Snw4=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/daaUf9TdsE=", + "_parent": { + "$ref": "AAAAAAF+/daaUP9NbIs=" + }, + "model": { + "$ref": "AAAAAAF+/daaTv9L85g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/daaUf9Uo8k=", + "_parent": { + "$ref": "AAAAAAF+/daaUP9NbIs=" + }, + "model": { + "$ref": "AAAAAAF+/daaTv9L85g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/daaUf9VkoY=", + "_parent": { + "$ref": "AAAAAAF+/daaUP9NbIs=" + }, + "model": { + "$ref": "AAAAAAF+/daaTv9L85g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 64, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/daaUf9WCLY=", + "_parent": { + "$ref": "AAAAAAF+/daaUP9NbIs=" + }, + "model": { + "$ref": "AAAAAAF+/daaTv9L85g=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": 64, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 48, + "top": 464, + "width": 67.82080078125, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAF+/daaUP9OoP0=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/daaUf9TdsE=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/daaUf9Uo8k=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/daaUf9VkoY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/daaUf9WCLY=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/d5ZK//JwDU=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/d5ZK//H/WQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/d5ZK//KdmI=", + "_parent": { + "$ref": "AAAAAAF+/d5ZK//JwDU=" + }, + "model": { + "$ref": "AAAAAAF+/d5ZK//H/WQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/d5ZK//LuTI=", + "_parent": { + "$ref": "AAAAAAF+/d5ZK//KdmI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/d5ZK//MK5Q=", + "_parent": { + "$ref": "AAAAAAF+/d5ZK//KdmI=" + }, + "font": "Arial;13;1", + "left": 216.5, + "top": 459.5, + "width": 83, + "height": 13, + "text": "Payer Course" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/d5ZK//NbHw=", + "_parent": { + "$ref": "AAAAAAF+/d5ZK//KdmI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/d5ZK//O7Zs=", + "_parent": { + "$ref": "AAAAAAF+/d5ZK//KdmI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 211.5, + "top": 452.5, + "width": 93.82080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/d5ZK//LuTI=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/d5ZK//MK5Q=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/d5ZK//NbHw=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/d5ZK//O7Zs=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/d5ZK//PBJU=", + "_parent": { + "$ref": "AAAAAAF+/d5ZK//JwDU=" + }, + "model": { + "$ref": "AAAAAAF+/d5ZK//H/WQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/d5ZK//QjMY=", + "_parent": { + "$ref": "AAAAAAF+/d5ZK//JwDU=" + }, + "model": { + "$ref": "AAAAAAF+/d5ZK//H/WQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/d5ZK//RaaU=", + "_parent": { + "$ref": "AAAAAAF+/d5ZK//JwDU=" + }, + "model": { + "$ref": "AAAAAAF+/d5ZK//H/WQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/d5ZK//SE1Q=", + "_parent": { + "$ref": "AAAAAAF+/d5ZK//JwDU=" + }, + "model": { + "$ref": "AAAAAAF+/d5ZK//H/WQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/d5ZK//TE88=", + "_parent": { + "$ref": "AAAAAAF+/d5ZK//JwDU=" + }, + "model": { + "$ref": "AAAAAAF+/d5ZK//H/WQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 192, + "top": 448, + "width": 132, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAF+/d5ZK//KdmI=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/d5ZK//PBJU=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/d5ZK//QjMY=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/d5ZK//RaaU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/d5ZK//SE1Q=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/d5ZK//TE88=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/d5w6//3Aro=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/d5w6//1Gnc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/d5w6//4Jwg=", + "_parent": { + "$ref": "AAAAAAF+/d5w6//3Aro=" + }, + "model": { + "$ref": "AAAAAAF+/d5w6//1Gnc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/d5w6//5+wA=", + "_parent": { + "$ref": "AAAAAAF+/d5w6//4Jwg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 160, + "top": -96, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/d5w6//6HjU=", + "_parent": { + "$ref": "AAAAAAF+/d5w6//4Jwg=" + }, + "font": "Arial;13;1", + "left": 393, + "top": 491.5, + "width": 85, + "height": 13, + "text": "Passer Badge" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/d5w6//7tGI=", + "_parent": { + "$ref": "AAAAAAF+/d5w6//4Jwg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 160, + "top": -96, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/d5w6//8a+8=", + "_parent": { + "$ref": "AAAAAAF+/d5w6//4Jwg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 160, + "top": -96, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 388, + "top": 484.5, + "width": 95.99169921875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/d5w6//5+wA=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/d5w6//6HjU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/d5w6//7tGI=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/d5w6//8a+8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/d5w6//98gI=", + "_parent": { + "$ref": "AAAAAAF+/d5w6//3Aro=" + }, + "model": { + "$ref": "AAAAAAF+/d5w6//1Gnc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/d5w6//+1pg=", + "_parent": { + "$ref": "AAAAAAF+/d5w6//3Aro=" + }, + "model": { + "$ref": "AAAAAAF+/d5w6//1Gnc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/d5w6///5Qs=", + "_parent": { + "$ref": "AAAAAAF+/d5w6//3Aro=" + }, + "model": { + "$ref": "AAAAAAF+/d5w6//1Gnc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/d5w7AAALq0=", + "_parent": { + "$ref": "AAAAAAF+/d5w6//3Aro=" + }, + "model": { + "$ref": "AAAAAAF+/d5w6//1Gnc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -48, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/d5w7AABmqs=", + "_parent": { + "$ref": "AAAAAAF+/d5w6//3Aro=" + }, + "model": { + "$ref": "AAAAAAF+/d5w6//1Gnc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 80, + "top": -48, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 368, + "top": 480, + "width": 135, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAF+/d5w6//4Jwg=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/d5w6//98gI=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/d5w6//+1pg=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/d5w6///5Qs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/d5w7AAALq0=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/d5w7AABmqs=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/d6X4AAoDBI=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/d6X3wAkCt8=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/d6X4AApHOU=", + "_parent": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "model": { + "$ref": "AAAAAAF+/d6X3wAkCt8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 149, + "top": 466, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/d6X4AAqxTc=", + "_parent": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "model": { + "$ref": "AAAAAAF+/d6X3wAkCt8=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 146, + "top": 451, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/d6X4AArFPo=", + "_parent": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "model": { + "$ref": "AAAAAAF+/d6X3wAkCt8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 156, + "top": 495, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/d6X4AAsRG0=", + "_parent": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "model": { + "$ref": "AAAAAAF+/d6X4AAl19Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 138, + "top": 468, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/d6X4QAtIJA=", + "_parent": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "model": { + "$ref": "AAAAAAF+/d6X4AAl19Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 137, + "top": 455, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/d6X4QAu8g0=", + "_parent": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "model": { + "$ref": "AAAAAAF+/d6X4AAl19Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 139, + "top": 496, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/d6X4QAvIUg=", + "_parent": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "model": { + "$ref": "AAAAAAF+/d6X4AAmDic=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 162, + "top": 463, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/d6X4QAwSBg=", + "_parent": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "model": { + "$ref": "AAAAAAF+/d6X4AAmDic=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 157, + "top": 451, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/d6X4QAxTSo=", + "_parent": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "model": { + "$ref": "AAAAAAF+/d6X4AAmDic=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 172, + "top": 489, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/d6X4QAyiNc=", + "_parent": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "model": { + "$ref": "AAAAAAF+/d6X4AAl19Q=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/d6X4QAzjws=", + "_parent": { + "$ref": "AAAAAAF+/d6X4AAoDBI=" + }, + "model": { + "$ref": "AAAAAAF+/d6X4AAmDic=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/d5ZK//JwDU=" + }, + "tail": { + "$ref": "AAAAAAF+/daaUP9NbIs=" + }, + "lineStyle": 1, + "points": "116:495;191:479", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/d6X4AApHOU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/d6X4AAqxTc=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/d6X4AArFPo=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/d6X4AAsRG0=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/d6X4QAtIJA=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/d6X4QAu8g0=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/d6X4QAvIUg=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/d6X4QAwSBg=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/d6X4QAxTSo=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/d6X4QAyiNc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/d6X4QAzjws=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/ehsqgEhxog=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/ehsqgEdOiY=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ehsqgEi980=", + "_parent": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "model": { + "$ref": "AAAAAAF+/ehsqgEdOiY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 347, + "top": 460, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ehsqgEjTks=", + "_parent": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "model": { + "$ref": "AAAAAAF+/ehsqgEdOiY=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 350, + "top": 445, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ehsqgEkRfc=", + "_parent": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "model": { + "$ref": "AAAAAAF+/ehsqgEdOiY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 342, + "top": 489, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ehsqgElxnI=", + "_parent": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "model": { + "$ref": "AAAAAAF+/ehsqgEesD8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 352, + "top": 461, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ehsqgEm9Bg=", + "_parent": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "model": { + "$ref": "AAAAAAF+/ehsqgEesD8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 356, + "top": 448, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ehsqgEn4Q4=", + "_parent": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "model": { + "$ref": "AAAAAAF+/ehsqgEesD8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 342, + "top": 487, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ehsqgEo33Y=", + "_parent": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "model": { + "$ref": "AAAAAAF+/ehsqgEfge0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 344, + "top": 459, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ehsqwEp+xc=", + "_parent": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "model": { + "$ref": "AAAAAAF+/ehsqgEfge0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 344, + "top": 446, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ehsqwEqtkM=", + "_parent": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "model": { + "$ref": "AAAAAAF+/ehsqgEfge0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 343, + "top": 487, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/ehsqwEr6I8=", + "_parent": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "model": { + "$ref": "AAAAAAF+/ehsqgEesD8=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/ehsqwEsgU0=", + "_parent": { + "$ref": "AAAAAAF+/ehsqgEhxog=" + }, + "model": { + "$ref": "AAAAAAF+/ehsqgEfge0=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/d5w6//3Aro=" + }, + "tail": { + "$ref": "AAAAAAF+/d5ZK//JwDU=" + }, + "lineStyle": 1, + "points": "324:477;367:485", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/ehsqgEi980=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/ehsqgEjTks=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/ehsqgEkRfc=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/ehsqgElxnI=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/ehsqgEm9Bg=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/ehsqgEn4Q4=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/ehsqgEo33Y=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/ehsqwEp+xc=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/ehsqwEqtkM=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/ehsqwEr6I8=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/ehsqwEsgU0=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/eiVcQGDrbA=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/eiVcQGBpYQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/eiVcQGEGuY=", + "_parent": { + "$ref": "AAAAAAF+/eiVcQGDrbA=" + }, + "model": { + "$ref": "AAAAAAF+/eiVcQGBpYQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/eiVcQGFfoE=", + "_parent": { + "$ref": "AAAAAAF+/eiVcQGEGuY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -144, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/eiVcQGGWLs=", + "_parent": { + "$ref": "AAAAAAF+/eiVcQGEGuY=" + }, + "font": "Arial;13;1", + "left": 400.5, + "top": 427.5, + "width": 83, + "height": 13, + "text": "Passer Ticket" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/eiVcQGHQVM=", + "_parent": { + "$ref": "AAAAAAF+/eiVcQGEGuY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -144, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/eiVcQGI3wY=", + "_parent": { + "$ref": "AAAAAAF+/eiVcQGEGuY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -144, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 395.5, + "top": 420.5, + "width": 93.5986328125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/eiVcQGFfoE=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/eiVcQGGWLs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/eiVcQGHQVM=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/eiVcQGI3wY=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/eiVcQGJvmg=", + "_parent": { + "$ref": "AAAAAAF+/eiVcQGDrbA=" + }, + "model": { + "$ref": "AAAAAAF+/eiVcQGBpYQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/eiVcQGKwGU=", + "_parent": { + "$ref": "AAAAAAF+/eiVcQGDrbA=" + }, + "model": { + "$ref": "AAAAAAF+/eiVcQGBpYQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/eiVcQGLyP0=", + "_parent": { + "$ref": "AAAAAAF+/eiVcQGDrbA=" + }, + "model": { + "$ref": "AAAAAAF+/eiVcQGBpYQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/eiVcQGMZjY=", + "_parent": { + "$ref": "AAAAAAF+/eiVcQGDrbA=" + }, + "model": { + "$ref": "AAAAAAF+/eiVcQGBpYQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -72, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/eiVcQGNtw0=", + "_parent": { + "$ref": "AAAAAAF+/eiVcQGDrbA=" + }, + "model": { + "$ref": "AAAAAAF+/eiVcQGBpYQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -72, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 376, + "top": 416, + "width": 132, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAF+/eiVcQGEGuY=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/eiVcQGJvmg=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/eiVcQGKwGU=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/eiVcQGLyP0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/eiVcQGMZjY=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/eiVcQGNtw0=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/ejVmgHdP/c=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/ejVmgHZwac=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ejVmgHeHLU=", + "_parent": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "model": { + "$ref": "AAAAAAF+/ejVmgHZwac=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 346, + "top": 427, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ejVmgHf3eQ=", + "_parent": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "model": { + "$ref": "AAAAAAF+/ejVmgHZwac=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 344, + "top": 412, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ejVmgHgjHg=", + "_parent": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "model": { + "$ref": "AAAAAAF+/ejVmgHZwac=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 351, + "top": 456, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ejVmgHhLJQ=", + "_parent": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "model": { + "$ref": "AAAAAAF+/ejVmgHaESs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 346, + "top": 427, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ejVmgHiuUE=", + "_parent": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "model": { + "$ref": "AAAAAAF+/ejVmgHaESs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 346, + "top": 414, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ejVmgHjq6M=", + "_parent": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "model": { + "$ref": "AAAAAAF+/ejVmgHaESs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 347, + "top": 455, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ejVmwHknGw=", + "_parent": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "model": { + "$ref": "AAAAAAF+/ejVmgHb7Vg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 346, + "top": 427, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ejVmwHlJZ0=", + "_parent": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "model": { + "$ref": "AAAAAAF+/ejVmgHb7Vg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 342, + "top": 415, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ejVmwHm/FQ=", + "_parent": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "model": { + "$ref": "AAAAAAF+/ejVmgHb7Vg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 355, + "top": 454, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/ejVmwHnRrc=", + "_parent": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "model": { + "$ref": "AAAAAAF+/ejVmgHaESs=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/ejVmwHo080=", + "_parent": { + "$ref": "AAAAAAF+/ejVmgHdP/c=" + }, + "model": { + "$ref": "AAAAAAF+/ejVmgHb7Vg=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/eiVcQGDrbA=" + }, + "tail": { + "$ref": "AAAAAAF+/d5ZK//JwDU=" + }, + "lineStyle": 1, + "points": "324:453;375:444", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/ejVmgHeHLU=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/ejVmgHf3eQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/ejVmgHgjHg=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/ejVmgHhLJQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/ejVmgHiuUE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/ejVmgHjq6M=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/ejVmwHknGw=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/ejVmwHlJZ0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/ejVmwHm/FQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/ejVmwHnRrc=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/ejVmwHo080=" + } + }, + { + "_type": "UMLUseCaseSubjectView", + "_id": "AAAAAAF+/enoxga0Ozw=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/enoxgayDZQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/enoxga1Ogg=", + "_parent": { + "$ref": "AAAAAAF+/enoxga0Ozw=" + }, + "model": { + "$ref": "AAAAAAF+/enoxgayDZQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/enoxga2eQc=", + "_parent": { + "$ref": "AAAAAAF+/enoxga1Ogg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 960, + "top": -80, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/enoxga3jTs=", + "_parent": { + "$ref": "AAAAAAF+/enoxga1Ogg=" + }, + "font": "Arial;13;1", + "left": 1101, + "top": 471, + "width": 206, + "height": 13, + "text": "Centrale" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/enoxga47VI=", + "_parent": { + "$ref": "AAAAAAF+/enoxga1Ogg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 960, + "top": -80, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/enoxga5jog=", + "_parent": { + "$ref": "AAAAAAF+/enoxga1Ogg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 960, + "top": -80, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1096, + "top": 464, + "width": 216, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/enoxga2eQc=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/enoxga3jTs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/enoxga47VI=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/enoxga5jog=" + } + } + ], + "font": "Arial;13;0", + "left": 1096, + "top": 464, + "width": 216, + "height": 185, + "nameCompartment": { + "$ref": "AAAAAAF+/enoxga1Ogg=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAF+/exGBBJtetM=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/exGBBJuerI=", + "_parent": { + "$ref": "AAAAAAF+/exGBBJtetM=" + }, + "model": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/exGBBJvos0=", + "_parent": { + "$ref": "AAAAAAF+/exGBBJuerI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": 176, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/exGBBJwS98=", + "_parent": { + "$ref": "AAAAAAF+/exGBBJuerI=" + }, + "font": "Arial;13;1", + "left": 565, + "top": 637, + "width": 52.01904296875, + "height": 13, + "text": "Centrale" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/exGBBJxkPs=", + "_parent": { + "$ref": "AAAAAAF+/exGBBJuerI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": 176, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/exGBBJypKo=", + "_parent": { + "$ref": "AAAAAAF+/exGBBJuerI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -176, + "top": 176, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 560, + "top": 630, + "width": 62.01904296875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/exGBBJvos0=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/exGBBJwS98=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/exGBBJxkPs=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/exGBBJypKo=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/exGBBJzsMI=", + "_parent": { + "$ref": "AAAAAAF+/exGBBJtetM=" + }, + "model": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/exGBBJ0/4o=", + "_parent": { + "$ref": "AAAAAAF+/exGBBJtetM=" + }, + "model": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/exGBRJ17T8=", + "_parent": { + "$ref": "AAAAAAF+/exGBBJtetM=" + }, + "model": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 88, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/exGBRJ2m74=", + "_parent": { + "$ref": "AAAAAAF+/exGBBJtetM=" + }, + "model": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -88, + "top": 88, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 560, + "top": 576, + "width": 62.01904296875, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAF+/exGBBJuerI=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/exGBBJzsMI=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/exGBBJ0/4o=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/exGBRJ17T8=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/exGBRJ2m74=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/ey0nhMpaaw=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/ey0nhMqoS8=", + "_parent": { + "$ref": "AAAAAAF+/ey0nhMpaaw=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/ey0nhMrv1U=", + "_parent": { + "$ref": "AAAAAAF+/ey0nhMqoS8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -64, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/ey0nhMsOMs=", + "_parent": { + "$ref": "AAAAAAF+/ey0nhMqoS8=" + }, + "font": "Arial;13;1", + "left": 408.5, + "top": 587.5, + "width": 81, + "height": 13, + "text": "Rerouter Bus" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/ey0nhMtI4s=", + "_parent": { + "$ref": "AAAAAAF+/ey0nhMqoS8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -64, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/ey0nhMuXXI=", + "_parent": { + "$ref": "AAAAAAF+/ey0nhMqoS8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -32, + "top": -64, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 403.5, + "top": 580.5, + "width": 92.34814453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/ey0nhMrv1U=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/ey0nhMsOMs=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/ey0nhMtI4s=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/ey0nhMuXXI=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/ey0nhMvd28=", + "_parent": { + "$ref": "AAAAAAF+/ey0nhMpaaw=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/ey0nhMwTnw=", + "_parent": { + "$ref": "AAAAAAF+/ey0nhMpaaw=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/ey0nhMxPjA=", + "_parent": { + "$ref": "AAAAAAF+/ey0nhMpaaw=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/ey0nhMyL+E=", + "_parent": { + "$ref": "AAAAAAF+/ey0nhMpaaw=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -32, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/ey0nhMz+vk=", + "_parent": { + "$ref": "AAAAAAF+/ey0nhMpaaw=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -32, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 384, + "top": 576, + "width": 130, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAF+/ey0nhMqoS8=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/ey0nhMvd28=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/ey0nhMwTnw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/ey0nhMxPjA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/ey0nhMyL+E=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/ey0nhMz+vk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/ez5TxPiszE=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/ez5TxPeIoI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ez5TxPju28=", + "_parent": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "model": { + "$ref": "AAAAAAF+/ez5TxPeIoI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 538, + "top": 585, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ez5TxPktok=", + "_parent": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "model": { + "$ref": "AAAAAAF+/ez5TxPeIoI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 541, + "top": 570, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ez5TxPlSSU=", + "_parent": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "model": { + "$ref": "AAAAAAF+/ez5TxPeIoI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 533, + "top": 614, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ez5TxPmudE=", + "_parent": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "model": { + "$ref": "AAAAAAF+/ez5TxPfawI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 541, + "top": 586, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ez5TxPnuew=", + "_parent": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "model": { + "$ref": "AAAAAAF+/ez5TxPfawI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 546, + "top": 573, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ez5TxPo6Xo=", + "_parent": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "model": { + "$ref": "AAAAAAF+/ez5TxPfawI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 533, + "top": 612, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ez5TxPplBI=", + "_parent": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "model": { + "$ref": "AAAAAAF+/ez5TxPgBbQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 535, + "top": 585, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ez5TxPqcCA=", + "_parent": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "model": { + "$ref": "AAAAAAF+/ez5TxPgBbQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 535, + "top": 571, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/ez5TxPrZq4=", + "_parent": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "model": { + "$ref": "AAAAAAF+/ez5TxPgBbQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 535, + "top": 613, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/ez5TxPszxY=", + "_parent": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "model": { + "$ref": "AAAAAAF+/ez5TxPfawI=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/ez5TxPtFaI=", + "_parent": { + "$ref": "AAAAAAF+/ez5TxPiszE=" + }, + "model": { + "$ref": "AAAAAAF+/ez5TxPgBbQ=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/exGBBJtetM=" + }, + "tail": { + "$ref": "AAAAAAF+/ey0nhMpaaw=" + }, + "lineStyle": 1, + "points": "514:603;559:610", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/ez5TxPju28=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/ez5TxPktok=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/ez5TxPlSSU=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/ez5TxPmudE=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/ez5TxPnuew=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/ez5TxPo6Xo=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/ez5TxPplBI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/ez5TxPqcCA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/ez5TxPrZq4=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/ez5TxPszxY=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/ez5TxPtFaI=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/e0SARRqeJs=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/e0SARRmFTk=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e0SARRrR7c=", + "_parent": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "model": { + "$ref": "AAAAAAF+/e0SARRmFTk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 518, + "top": 535, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e0SAhRs3yI=", + "_parent": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "model": { + "$ref": "AAAAAAF+/e0SARRmFTk=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 527, + "top": 523, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e0SAhRtqok=", + "_parent": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "model": { + "$ref": "AAAAAAF+/e0SARRmFTk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 499, + "top": 558, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e0SAhRu/T8=", + "_parent": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "model": { + "$ref": "AAAAAAF+/e0SARRnAKA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 488, + "top": 512, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e0SAhRvarQ=", + "_parent": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "model": { + "$ref": "AAAAAAF+/e0SARRnAKA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 498, + "top": 503, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e0SAhRw/e8=", + "_parent": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "model": { + "$ref": "AAAAAAF+/e0SARRnAKA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 468, + "top": 532, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e0SAhRxhzk=", + "_parent": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "model": { + "$ref": "AAAAAAF+/e0SARRoZVo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 547, + "top": 557, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e0SAhRyIJ4=", + "_parent": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "model": { + "$ref": "AAAAAAF+/e0SARRoZVo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 553, + "top": 545, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e0SAhRzv7E=", + "_parent": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "model": { + "$ref": "AAAAAAF+/e0SARRoZVo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 534, + "top": 581, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/e0SAhR0Z+0=", + "_parent": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "model": { + "$ref": "AAAAAAF+/e0SARRnAKA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/e0SAhR1RiU=", + "_parent": { + "$ref": "AAAAAAF+/e0SARRqeJs=" + }, + "model": { + "$ref": "AAAAAAF+/e0SARRoZVo=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/exGBBJtetM=" + }, + "tail": { + "$ref": "AAAAAAF+/d5w6//3Aro=" + }, + "lineStyle": 1, + "points": "459:515;559:591", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/e0SARRrR7c=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/e0SAhRs3yI=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/e0SAhRtqok=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/e0SAhRu/T8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/e0SAhRvarQ=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/e0SAhRw/e8=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/e0SAhRxhzk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/e0SAhRyIJ4=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/e0SAhRzv7E=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/e0SAhR0Z+0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/e0SAhR1RiU=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/e6B1xalbcg=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/e6B1xamz9Y=", + "_parent": { + "$ref": "AAAAAAF+/e6B1xalbcg=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/e6B1xanND0=", + "_parent": { + "$ref": "AAAAAAF+/e6B1xamz9Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1174, + "top": 27, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e6B1xaoWA4=", + "_parent": { + "$ref": "AAAAAAF+/e6B1xamz9Y=" + }, + "font": "Arial;13;1", + "left": 1160.5, + "top": 603.5, + "width": 81, + "height": 13, + "text": "Rerouter Bus" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e6B1xapuN8=", + "_parent": { + "$ref": "AAAAAAF+/e6B1xamz9Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1174, + "top": 27, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e6B1xaq4xA=", + "_parent": { + "$ref": "AAAAAAF+/e6B1xamz9Y=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1174, + "top": 27, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1155.5, + "top": 596.5, + "width": 92.34814453125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/e6B1xanND0=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/e6B1xaoWA4=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/e6B1xapuN8=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/e6B1xaq4xA=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/e6B1xarW4o=", + "_parent": { + "$ref": "AAAAAAF+/e6B1xalbcg=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 736, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/e6B1xaswzs=", + "_parent": { + "$ref": "AAAAAAF+/e6B1xalbcg=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 736, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/e6B1xatA/w=", + "_parent": { + "$ref": "AAAAAAF+/e6B1xalbcg=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 736, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/e6B1xauEMM=", + "_parent": { + "$ref": "AAAAAAF+/e6B1xalbcg=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 736, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/e6B1xavEp0=", + "_parent": { + "$ref": "AAAAAAF+/e6B1xalbcg=" + }, + "model": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 736, + "top": -16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1136, + "top": 592, + "width": 130, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAF+/e6B1xamz9Y=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/e6B1xarW4o=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/e6B1xaswzs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/e6B1xatA/w=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/e6B1xauEMM=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/e6B1xavEp0=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAF+/e6cWxdj02k=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/e6cWxdhUqc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/e6cXBdknIc=", + "_parent": { + "$ref": "AAAAAAF+/e6cWxdj02k=" + }, + "model": { + "$ref": "AAAAAAF+/e6cWxdhUqc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/e6cXBdlPYg=", + "_parent": { + "$ref": "AAAAAAF+/e6cXBdknIc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": -16, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e6cXBdm8NE=", + "_parent": { + "$ref": "AAAAAAF+/e6cXBdknIc=" + }, + "font": "Arial;13;1", + "left": 1077, + "top": 789, + "width": 109.79541015625, + "height": 13, + "text": "Controleur Trafic" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e6cXBdnTCE=", + "_parent": { + "$ref": "AAAAAAF+/e6cXBdknIc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": -16, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e6cXBdoY04=", + "_parent": { + "$ref": "AAAAAAF+/e6cXBdknIc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -128, + "top": -16, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1072, + "top": 782, + "width": 119.79541015625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/e6cXBdlPYg=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/e6cXBdm8NE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/e6cXBdnTCE=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/e6cXBdoY04=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/e6cXBdp3pA=", + "_parent": { + "$ref": "AAAAAAF+/e6cWxdj02k=" + }, + "model": { + "$ref": "AAAAAAF+/e6cWxdhUqc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/e6cXBdqraM=", + "_parent": { + "$ref": "AAAAAAF+/e6cWxdj02k=" + }, + "model": { + "$ref": "AAAAAAF+/e6cWxdhUqc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/e6cXBdrnWc=", + "_parent": { + "$ref": "AAAAAAF+/e6cWxdj02k=" + }, + "model": { + "$ref": "AAAAAAF+/e6cWxdhUqc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -8, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/e6cXBdsn6U=", + "_parent": { + "$ref": "AAAAAAF+/e6cWxdj02k=" + }, + "model": { + "$ref": "AAAAAAF+/e6cWxdhUqc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -64, + "top": -8, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1072, + "top": 728, + "width": 119.79541015625, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAF+/e6cXBdknIc=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/e6cXBdp3pA=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/e6cXBdqraM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/e6cXBdrnWc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/e6cXBdsn6U=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAF+/e7V6xhwNtA=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/e7V6xhuimc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/e7V6xhxidM=", + "_parent": { + "$ref": "AAAAAAF+/e7V6xhwNtA=" + }, + "model": { + "$ref": "AAAAAAF+/e7V6xhuimc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/e7V6xhyHqs=", + "_parent": { + "$ref": "AAAAAAF+/e7V6xhxidM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e7V6xhzQIc=", + "_parent": { + "$ref": "AAAAAAF+/e7V6xhxidM=" + }, + "font": "Arial;13;1", + "left": 1253, + "top": 797, + "width": 99.6962890625, + "height": 13, + "text": "Systeme du bus" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e7V6xh0t/4=", + "_parent": { + "$ref": "AAAAAAF+/e7V6xhxidM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -32, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e7V6xh1gtE=", + "_parent": { + "$ref": "AAAAAAF+/e7V6xhxidM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -96, + "top": -32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1248, + "top": 790, + "width": 109.6962890625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/e7V6xhyHqs=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/e7V6xhzQIc=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/e7V6xh0t/4=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/e7V6xh1gtE=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/e7V6xh23SE=", + "_parent": { + "$ref": "AAAAAAF+/e7V6xhwNtA=" + }, + "model": { + "$ref": "AAAAAAF+/e7V6xhuimc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/e7V6xh3XUw=", + "_parent": { + "$ref": "AAAAAAF+/e7V6xhwNtA=" + }, + "model": { + "$ref": "AAAAAAF+/e7V6xhuimc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/e7V6xh4Ohs=", + "_parent": { + "$ref": "AAAAAAF+/e7V6xhwNtA=" + }, + "model": { + "$ref": "AAAAAAF+/e7V6xhuimc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/e7V6xh5PLg=", + "_parent": { + "$ref": "AAAAAAF+/e7V6xhwNtA=" + }, + "model": { + "$ref": "AAAAAAF+/e7V6xhuimc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1248, + "top": 736, + "width": 109.6962890625, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAF+/e7V6xhxidM=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/e7V6xh23SE=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/e7V6xh3XUw=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/e7V6xh4Ohs=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/e7V6xh5PLg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/e8Gtxlgvg0=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/e8Gtxlc2+4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8GtxlhYHw=", + "_parent": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "model": { + "$ref": "AAAAAAF+/e8Gtxlc2+4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1156, + "top": 664, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8Gtxli+7U=", + "_parent": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "model": { + "$ref": "AAAAAAF+/e8Gtxlc2+4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1142, + "top": 658, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8GtxljDCY=", + "_parent": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "model": { + "$ref": "AAAAAAF+/e8Gtxlc2+4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1183, + "top": 677, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8GtxlkpEQ=", + "_parent": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "model": { + "$ref": "AAAAAAF+/e8GtxldM+4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1144, + "top": 691, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8Gtxll4XY=", + "_parent": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "model": { + "$ref": "AAAAAAF+/e8GtxldM+4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1133, + "top": 683, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8Gtxlmu7U=", + "_parent": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "model": { + "$ref": "AAAAAAF+/e8GtxldM+4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1168, + "top": 706, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8GtxlnYfk=", + "_parent": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "model": { + "$ref": "AAAAAAF+/e8Gtxlef5o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1167, + "top": 638, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8GtxloVeE=", + "_parent": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "model": { + "$ref": "AAAAAAF+/e8Gtxlef5o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1154, + "top": 635, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8Gtxlpbmk=", + "_parent": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "model": { + "$ref": "AAAAAAF+/e8Gtxlef5o=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1194, + "top": 645, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/e8GtxlqGo0=", + "_parent": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "model": { + "$ref": "AAAAAAF+/e8GtxldM+4=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/e8GtxlrKWM=", + "_parent": { + "$ref": "AAAAAAF+/e8Gtxlgvg0=" + }, + "model": { + "$ref": "AAAAAAF+/e8Gtxlef5o=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/e6B1xalbcg=" + }, + "tail": { + "$ref": "AAAAAAF+/e6cWxdj02k=" + }, + "lineStyle": 1, + "points": "1148:727;1192:627", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/e8GtxlhYHw=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/e8Gtxli+7U=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/e8GtxljDCY=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/e8GtxlkpEQ=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/e8Gtxll4XY=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/e8Gtxlmu7U=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/e8GtxlnYfk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/e8GtxloVeE=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/e8Gtxlpbmk=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/e8GtxlqGo0=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/e8GtxlrKWM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/e8TiBnu/XM=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/e8TiBnqFo0=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8TiBnv0+0=", + "_parent": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "model": { + "$ref": "AAAAAAF+/e8TiBnqFo0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1231, + "top": 682, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8TiBnww74=", + "_parent": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "model": { + "$ref": "AAAAAAF+/e8TiBnqFo0=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 1218, + "top": 690, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8TiBnxsOU=", + "_parent": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "model": { + "$ref": "AAAAAAF+/e8TiBnqFo0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1256, + "top": 667, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8TiBnyDF8=", + "_parent": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "model": { + "$ref": "AAAAAAF+/e8TiBnr1Jk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1250, + "top": 714, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8TiBnzc5I=", + "_parent": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "model": { + "$ref": "AAAAAAF+/e8TiBnr1Jk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1238, + "top": 719, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8TiBn0RLs=", + "_parent": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "model": { + "$ref": "AAAAAAF+/e8TiBnr1Jk=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1276, + "top": 704, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8TiBn1Ac0=", + "_parent": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "model": { + "$ref": "AAAAAAF+/e8TiBnsn9U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1211, + "top": 650, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8TiBn2ik8=", + "_parent": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "model": { + "$ref": "AAAAAAF+/e8TiBnsn9U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1201, + "top": 659, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/e8TiBn3oCU=", + "_parent": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "model": { + "$ref": "AAAAAAF+/e8TiBnsn9U=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1232, + "top": 632, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/e8TiBn4GoQ=", + "_parent": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "model": { + "$ref": "AAAAAAF+/e8TiBnr1Jk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/e8TiBn5KCU=", + "_parent": { + "$ref": "AAAAAAF+/e8TiBnu/XM=" + }, + "model": { + "$ref": "AAAAAAF+/e8TiBnsn9U=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/e6B1xalbcg=" + }, + "tail": { + "$ref": "AAAAAAF+/e7V6xhwNtA=" + }, + "lineStyle": 1, + "points": "1277:735;1211:627", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/e8TiBnv0+0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/e8TiBnww74=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/e8TiBnxsOU=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/e8TiBnyDF8=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/e8TiBnzc5I=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/e8TiBn0RLs=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/e8TiBn1Ac0=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/e8TiBn2ik8=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/e8TiBn3oCU=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/e8TiBn4GoQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/e8TiBn5KCU=" + } + }, + { + "_type": "UMLUseCaseSubjectView", + "_id": "AAAAAAF+/e89FxvEtcs=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/e89FxvCpkE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/e89FxvFVmo=", + "_parent": { + "$ref": "AAAAAAF+/e89FxvEtcs=" + }, + "model": { + "$ref": "AAAAAAF+/e89FxvCpkE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/e89FxvGx+I=", + "_parent": { + "$ref": "AAAAAAF+/e89FxvFVmo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 352, + "top": -208, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e89FxvHfys=", + "_parent": { + "$ref": "AAAAAAF+/e89FxvFVmo=" + }, + "font": "Arial;13;1", + "left": 437, + "top": 759, + "width": 534, + "height": 13, + "text": "Bornes D'achat" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e89FxvIQqc=", + "_parent": { + "$ref": "AAAAAAF+/e89FxvFVmo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 352, + "top": -208, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e89FxvJEwo=", + "_parent": { + "$ref": "AAAAAAF+/e89FxvFVmo=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 352, + "top": -208, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 432, + "top": 752, + "width": 544, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/e89FxvGx+I=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/e89FxvHfys=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/e89FxvIQqc=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/e89FxvJEwo=" + } + } + ], + "font": "Arial;13;0", + "left": 432, + "top": 752, + "width": 544, + "height": 257, + "nameCompartment": { + "$ref": "AAAAAAF+/e89FxvFVmo=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/e/sUh0wlg0=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/e/sUh0ufKw=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/e/sUh0xv3Q=", + "_parent": { + "$ref": "AAAAAAF+/e/sUh0wlg0=" + }, + "model": { + "$ref": "AAAAAAF+/e/sUh0ufKw=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/e/sUh0yDFs=", + "_parent": { + "$ref": "AAAAAAF+/e/sUh0xv3Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -160, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e/sUh0zAos=", + "_parent": { + "$ref": "AAAAAAF+/e/sUh0xv3Q=" + }, + "font": "Arial;13;1", + "left": 528, + "top": 779.5, + "width": 79, + "height": 13, + "text": "Lire Horaires" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e/sUx00KIQ=", + "_parent": { + "$ref": "AAAAAAF+/e/sUh0xv3Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -160, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/e/sUx01tR0=", + "_parent": { + "$ref": "AAAAAAF+/e/sUh0xv3Q=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -16, + "top": -160, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 523, + "top": 772.5, + "width": 90.20263671875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/e/sUh0yDFs=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/e/sUh0zAos=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/e/sUx00KIQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/e/sUx01tR0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/e/sUx02J00=", + "_parent": { + "$ref": "AAAAAAF+/e/sUh0wlg0=" + }, + "model": { + "$ref": "AAAAAAF+/e/sUh0ufKw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": -80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/e/sUx03REk=", + "_parent": { + "$ref": "AAAAAAF+/e/sUh0wlg0=" + }, + "model": { + "$ref": "AAAAAAF+/e/sUh0ufKw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": -80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/e/sUx04OrU=", + "_parent": { + "$ref": "AAAAAAF+/e/sUh0wlg0=" + }, + "model": { + "$ref": "AAAAAAF+/e/sUh0ufKw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": -80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/e/sUx05xPU=", + "_parent": { + "$ref": "AAAAAAF+/e/sUh0wlg0=" + }, + "model": { + "$ref": "AAAAAAF+/e/sUh0ufKw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": -80, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/e/sUx06N5k=", + "_parent": { + "$ref": "AAAAAAF+/e/sUh0wlg0=" + }, + "model": { + "$ref": "AAAAAAF+/e/sUh0ufKw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -8, + "top": -80, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 504, + "top": 768, + "width": 127, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAF+/e/sUh0xv3Q=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/e/sUx02J00=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/e/sUx03REk=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/e/sUx04OrU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/e/sUx05xPU=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/e/sUx06N5k=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/fApHh6wEg8=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/fApHh6upCQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/fApHh6xr54=", + "_parent": { + "$ref": "AAAAAAF+/fApHh6wEg8=" + }, + "model": { + "$ref": "AAAAAAF+/fApHh6upCQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/fApHh6yr/8=", + "_parent": { + "$ref": "AAAAAAF+/fApHh6xr54=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fApHh6zSi0=", + "_parent": { + "$ref": "AAAAAAF+/fApHh6xr54=" + }, + "font": "Arial;13;1", + "left": 522, + "top": 851.5, + "width": 88, + "height": 13, + "text": "Acheter Ticket" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fApHh60Yto=", + "_parent": { + "$ref": "AAAAAAF+/fApHh6xr54=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -32, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fApHh61s6I=", + "_parent": { + "$ref": "AAAAAAF+/fApHh6xr54=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -48, + "top": -32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 517, + "top": 844.5, + "width": 99.35595703125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/fApHh6yr/8=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/fApHh6zSi0=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/fApHh60Yto=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/fApHh61s6I=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/fApHh62afM=", + "_parent": { + "$ref": "AAAAAAF+/fApHh6wEg8=" + }, + "model": { + "$ref": "AAAAAAF+/fApHh6upCQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/fApHh63Wt0=", + "_parent": { + "$ref": "AAAAAAF+/fApHh6wEg8=" + }, + "model": { + "$ref": "AAAAAAF+/fApHh6upCQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/fApHh640HU=", + "_parent": { + "$ref": "AAAAAAF+/fApHh6wEg8=" + }, + "model": { + "$ref": "AAAAAAF+/fApHh6upCQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/fApHh65kFE=", + "_parent": { + "$ref": "AAAAAAF+/fApHh6wEg8=" + }, + "model": { + "$ref": "AAAAAAF+/fApHh6upCQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/fApHh66sEg=", + "_parent": { + "$ref": "AAAAAAF+/fApHh6wEg8=" + }, + "model": { + "$ref": "AAAAAAF+/fApHh6upCQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -24, + "top": -16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 496, + "top": 840, + "width": 140, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAF+/fApHh6xr54=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/fApHh62afM=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/fApHh63Wt0=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/fApHh640HU=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/fApHh65kFE=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/fApHh66sEg=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/fBWGSBvuzE=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/fBWGSBt/AQ=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/fBWGSBw/x8=", + "_parent": { + "$ref": "AAAAAAF+/fBWGSBvuzE=" + }, + "model": { + "$ref": "AAAAAAF+/fBWGSBt/AQ=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/fBWGSBx+Zo=", + "_parent": { + "$ref": "AAAAAAF+/fBWGSBw/x8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -32, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fBWGSBylcU=", + "_parent": { + "$ref": "AAAAAAF+/fBWGSBw/x8=" + }, + "font": "Arial;13;1", + "left": 516.5, + "top": 923.5, + "width": 103, + "height": 13, + "text": "recharger Badge" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fBWGSBzlfg=", + "_parent": { + "$ref": "AAAAAAF+/fBWGSBw/x8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -32, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fBWGSB0/L8=", + "_parent": { + "$ref": "AAAAAAF+/fBWGSBw/x8=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -112, + "top": -32, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 511.5, + "top": 916.5, + "width": 113.32080078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/fBWGSBx+Zo=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/fBWGSBylcU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/fBWGSBzlfg=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/fBWGSB0/L8=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/fBWGSB1U44=", + "_parent": { + "$ref": "AAAAAAF+/fBWGSBvuzE=" + }, + "model": { + "$ref": "AAAAAAF+/fBWGSBt/AQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/fBWGSB26rE=", + "_parent": { + "$ref": "AAAAAAF+/fBWGSBvuzE=" + }, + "model": { + "$ref": "AAAAAAF+/fBWGSBt/AQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/fBWGSB3fw4=", + "_parent": { + "$ref": "AAAAAAF+/fBWGSBvuzE=" + }, + "model": { + "$ref": "AAAAAAF+/fBWGSBt/AQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/fBWGSB4xCQ=", + "_parent": { + "$ref": "AAAAAAF+/fBWGSBvuzE=" + }, + "model": { + "$ref": "AAAAAAF+/fBWGSBt/AQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -16, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/fBWGSB5TU0=", + "_parent": { + "$ref": "AAAAAAF+/fBWGSBvuzE=" + }, + "model": { + "$ref": "AAAAAAF+/fBWGSBt/AQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -56, + "top": -16, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 488, + "top": 912, + "width": 160, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAF+/fBWGSBw/x8=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/fBWGSB1U44=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/fBWGSB26rE=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/fBWGSB3fw4=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/fBWGSB4xCQ=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/fBWGSB5TU0=" + } + }, + { + "_type": "UMLUseCaseView", + "_id": "AAAAAAF+/fCY0CNs0qg=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/fCY0CNqmBI=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/fCY0CNtmWE=", + "_parent": { + "$ref": "AAAAAAF+/fCY0CNs0qg=" + }, + "model": { + "$ref": "AAAAAAF+/fCY0CNqmBI=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/fCY0CNuL1c=", + "_parent": { + "$ref": "AAAAAAF+/fCY0CNtmWE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -272, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fCY0CNvD24=", + "_parent": { + "$ref": "AAAAAAF+/fCY0CNtmWE=" + }, + "font": "Arial;13;1", + "left": 750.5, + "top": 867.5, + "width": 151, + "height": 13, + "text": "Demander un diagnostic" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fCY0CNwMSw=", + "_parent": { + "$ref": "AAAAAAF+/fCY0CNtmWE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -272, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fCY0CNx2g0=", + "_parent": { + "$ref": "AAAAAAF+/fCY0CNtmWE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -272, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 745.5, + "top": 860.5, + "width": 161.68994140625, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/fCY0CNuL1c=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/fCY0CNvD24=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/fCY0CNwMSw=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/fCY0CNx2g0=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/fCY0CNy8fk=", + "_parent": { + "$ref": "AAAAAAF+/fCY0CNs0qg=" + }, + "model": { + "$ref": "AAAAAAF+/fCY0CNqmBI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -136, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/fCY0CNzt8g=", + "_parent": { + "$ref": "AAAAAAF+/fCY0CNs0qg=" + }, + "model": { + "$ref": "AAAAAAF+/fCY0CNqmBI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -136, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/fCY0CN0ifY=", + "_parent": { + "$ref": "AAAAAAF+/fCY0CNs0qg=" + }, + "model": { + "$ref": "AAAAAAF+/fCY0CNqmBI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -136, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/fCY0CN1jAA=", + "_parent": { + "$ref": "AAAAAAF+/fCY0CNs0qg=" + }, + "model": { + "$ref": "AAAAAAF+/fCY0CNqmBI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -136, + "width": 10, + "height": 10 + }, + { + "_type": "UMLExtensionPointCompartmentView", + "_id": "AAAAAAF+/fCY0CN2FGo=", + "_parent": { + "$ref": "AAAAAAF+/fCY0CNs0qg=" + }, + "model": { + "$ref": "AAAAAAF+/fCY0CNqmBI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -136, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 712, + "top": 856, + "width": 228, + "height": 35, + "nameCompartment": { + "$ref": "AAAAAAF+/fCY0CNtmWE=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/fCY0CNy8fk=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/fCY0CNzt8g=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/fCY0CN0ifY=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/fCY0CN1jAA=" + }, + "extensionPointCompartment": { + "$ref": "AAAAAAF+/fCY0CN2FGo=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAF+/fDWgCTs7bQ=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/fDWgCTq7Lc=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/fDWgCTtOBk=", + "_parent": { + "$ref": "AAAAAAF+/fDWgCTs7bQ=" + }, + "model": { + "$ref": "AAAAAAF+/fDWgCTq7Lc=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/fDWgCTuwCI=", + "_parent": { + "$ref": "AAAAAAF+/fDWgCTtOBk=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fDWgCTvKuE=", + "_parent": { + "$ref": "AAAAAAF+/fDWgCTtOBk=" + }, + "font": "Arial;13;1", + "left": 1053, + "top": 957, + "width": 66.9423828125, + "height": 13, + "text": "Technicien" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fDWgCTwIOQ=", + "_parent": { + "$ref": "AAAAAAF+/fDWgCTtOBk=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fDWgCTxBnU=", + "_parent": { + "$ref": "AAAAAAF+/fDWgCTtOBk=" + }, + "visible": false, + "font": "Arial;13;0", + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 1048, + "top": 950, + "width": 76.9423828125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/fDWgCTuwCI=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/fDWgCTvKuE=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/fDWgCTwIOQ=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/fDWgCTxBnU=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/fDWgCTylvk=", + "_parent": { + "$ref": "AAAAAAF+/fDWgCTs7bQ=" + }, + "model": { + "$ref": "AAAAAAF+/fDWgCTq7Lc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/fDWgCTzkIs=", + "_parent": { + "$ref": "AAAAAAF+/fDWgCTs7bQ=" + }, + "model": { + "$ref": "AAAAAAF+/fDWgCTq7Lc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/fDWgCT0UGA=", + "_parent": { + "$ref": "AAAAAAF+/fDWgCTs7bQ=" + }, + "model": { + "$ref": "AAAAAAF+/fDWgCTq7Lc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/fDWgCT1mms=", + "_parent": { + "$ref": "AAAAAAF+/fDWgCTs7bQ=" + }, + "model": { + "$ref": "AAAAAAF+/fDWgCTq7Lc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 1048, + "top": 896, + "width": 76.9423828125, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAF+/fDWgCTtOBk=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/fDWgCTylvk=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/fDWgCTzkIs=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/fDWgCT0UGA=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/fDWgCT1mms=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAF+/fDvwyWpdNg=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/fDvwyWnrP0=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/fDvwyWqcCI=", + "_parent": { + "$ref": "AAAAAAF+/fDvwyWpdNg=" + }, + "model": { + "$ref": "AAAAAAF+/fDvwyWnrP0=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/fDvwyWrHQM=", + "_parent": { + "$ref": "AAAAAAF+/fDvwyWqcCI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fDvwyWsUBU=", + "_parent": { + "$ref": "AAAAAAF+/fDvwyWqcCI=" + }, + "font": "Arial;13;1", + "left": 341, + "top": 941, + "width": 44.078125, + "height": 13, + "text": "Usager" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fDvwyWtBUY=", + "_parent": { + "$ref": "AAAAAAF+/fDvwyWqcCI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fDvwyWueeQ=", + "_parent": { + "$ref": "AAAAAAF+/fDvwyWqcCI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -80, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 336, + "top": 934, + "width": 54.078125, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/fDvwyWrHQM=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/fDvwyWsUBU=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/fDvwyWtBUY=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/fDvwyWueeQ=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/fDvwyWvACw=", + "_parent": { + "$ref": "AAAAAAF+/fDvwyWpdNg=" + }, + "model": { + "$ref": "AAAAAAF+/fDvwyWnrP0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/fDvwyWwTIM=", + "_parent": { + "$ref": "AAAAAAF+/fDvwyWpdNg=" + }, + "model": { + "$ref": "AAAAAAF+/fDvwyWnrP0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/fDvwyWxCE0=", + "_parent": { + "$ref": "AAAAAAF+/fDvwyWpdNg=" + }, + "model": { + "$ref": "AAAAAAF+/fDvwyWnrP0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/fDvwyWyVD4=", + "_parent": { + "$ref": "AAAAAAF+/fDvwyWpdNg=" + }, + "model": { + "$ref": "AAAAAAF+/fDvwyWnrP0=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -40, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 336, + "top": 880, + "width": 54.078125, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAF+/fDvwyWqcCI=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/fDvwyWvACw=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/fDvwyWwTIM=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/fDvwyWxCE0=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/fDvwyWyVD4=" + } + }, + { + "_type": "UMLActorView", + "_id": "AAAAAAF+/fEAbia6TYw=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + }, + "subViews": [ + { + "_type": "UMLNameCompartmentView", + "_id": "AAAAAAF+/fEAbia79dA=", + "_parent": { + "$ref": "AAAAAAF+/fEAbia6TYw=" + }, + "model": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + }, + "subViews": [ + { + "_type": "LabelView", + "_id": "AAAAAAF+/fEAbia8TRo=", + "_parent": { + "$ref": "AAAAAAF+/fEAbia79dA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -92, + "top": 258, + "height": 13 + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fEAbia9a0Q=", + "_parent": { + "$ref": "AAAAAAF+/fEAbia79dA=" + }, + "font": "Arial;13;1", + "left": 685, + "top": 717, + "width": 52.01904296875, + "height": 13, + "text": "Centrale" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fEAbia+y9I=", + "_parent": { + "$ref": "AAAAAAF+/fEAbia79dA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -92, + "top": 258, + "width": 80.9072265625, + "height": 13, + "text": "(from Model1)" + }, + { + "_type": "LabelView", + "_id": "AAAAAAF+/fEAbia/p+c=", + "_parent": { + "$ref": "AAAAAAF+/fEAbia79dA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": -92, + "top": 258, + "height": 13, + "horizontalAlignment": 1 + } + ], + "font": "Arial;13;0", + "left": 680, + "top": 710, + "width": 62.01904296875, + "height": 25, + "stereotypeLabel": { + "$ref": "AAAAAAF+/fEAbia8TRo=" + }, + "nameLabel": { + "$ref": "AAAAAAF+/fEAbia9a0Q=" + }, + "namespaceLabel": { + "$ref": "AAAAAAF+/fEAbia+y9I=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/fEAbia/p+c=" + } + }, + { + "_type": "UMLAttributeCompartmentView", + "_id": "AAAAAAF+/fEAbibAuRI=", + "_parent": { + "$ref": "AAAAAAF+/fEAbia6TYw=" + }, + "model": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 168, + "width": 10, + "height": 10 + }, + { + "_type": "UMLOperationCompartmentView", + "_id": "AAAAAAF+/fEAbibBuzQ=", + "_parent": { + "$ref": "AAAAAAF+/fEAbia6TYw=" + }, + "model": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 168, + "width": 10, + "height": 10 + }, + { + "_type": "UMLReceptionCompartmentView", + "_id": "AAAAAAF+/fEAbibCSRc=", + "_parent": { + "$ref": "AAAAAAF+/fEAbia6TYw=" + }, + "model": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 168, + "width": 10, + "height": 10 + }, + { + "_type": "UMLTemplateParameterCompartmentView", + "_id": "AAAAAAF+/fEAbibDwZg=", + "_parent": { + "$ref": "AAAAAAF+/fEAbia6TYw=" + }, + "model": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 32, + "top": 168, + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "containerChangeable": true, + "left": 680, + "top": 656, + "width": 62.01904296875, + "height": 80, + "nameCompartment": { + "$ref": "AAAAAAF+/fEAbia79dA=" + }, + "suppressAttributes": true, + "suppressOperations": true, + "attributeCompartment": { + "$ref": "AAAAAAF+/fEAbibAuRI=" + }, + "operationCompartment": { + "$ref": "AAAAAAF+/fEAbibBuzQ=" + }, + "receptionCompartment": { + "$ref": "AAAAAAF+/fEAbibCSRc=" + }, + "templateParameterCompartment": { + "$ref": "AAAAAAF+/fEAbibDwZg=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/fEPwCeJHqE=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/fEPwCeFT4k=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEPwCeKByE=", + "_parent": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "model": { + "$ref": "AAAAAAF+/fEPwCeFT4k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 969, + "top": 916, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEPwCeLuZ0=", + "_parent": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "model": { + "$ref": "AAAAAAF+/fEPwCeFT4k=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 966, + "top": 931, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEPwSeMqzQ=", + "_parent": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "model": { + "$ref": "AAAAAAF+/fEPwCeFT4k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 976, + "top": 887, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEPwSeNpcs=", + "_parent": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "model": { + "$ref": "AAAAAAF+/fEPwCeGvjc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1018, + "top": 928, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEPwSeOQe4=", + "_parent": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "model": { + "$ref": "AAAAAAF+/fEPwCeGvjc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1012, + "top": 940, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEPwSePbos=", + "_parent": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "model": { + "$ref": "AAAAAAF+/fEPwCeGvjc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 1028, + "top": 902, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEPwSeQOGU=", + "_parent": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "model": { + "$ref": "AAAAAAF+/fEPwCeHOBg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 921, + "top": 905, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEPwSeRqyI=", + "_parent": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "model": { + "$ref": "AAAAAAF+/fEPwCeHOBg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 920, + "top": 919, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEPwSeSoXQ=", + "_parent": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "model": { + "$ref": "AAAAAAF+/fEPwCeHOBg=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 923, + "top": 877, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/fEPwSeTd/k=", + "_parent": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "model": { + "$ref": "AAAAAAF+/fEPwCeGvjc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/fEPwSeU/9c=", + "_parent": { + "$ref": "AAAAAAF+/fEPwCeJHqE=" + }, + "model": { + "$ref": "AAAAAAF+/fEPwCeHOBg=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/fCY0CNs0qg=" + }, + "tail": { + "$ref": "AAAAAAF+/fDWgCTs7bQ=" + }, + "lineStyle": 1, + "points": "1047:926;900:891", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/fEPwCeKByE=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/fEPwCeLuZ0=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/fEPwSeMqzQ=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/fEPwSeNpcs=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/fEPwSeOQe4=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/fEPwSePbos=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/fEPwSeQOGU=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/fEPwSeRqyI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/fEPwSeSoXQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/fEPwSeTd/k=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/fEPwSeU/9c=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/fEjkCg1qkQ=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/fEjkCgx2ag=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEjkCg2Dh0=", + "_parent": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "model": { + "$ref": "AAAAAAF+/fEjkCgx2ag=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 438, + "top": 901, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEjkCg3NxA=", + "_parent": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "model": { + "$ref": "AAAAAAF+/fEjkCgx2ag=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 439, + "top": 886, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEjkCg4fUU=", + "_parent": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "model": { + "$ref": "AAAAAAF+/fEjkCgx2ag=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 437, + "top": 930, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEjkCg5Iyk=", + "_parent": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "model": { + "$ref": "AAAAAAF+/fEjkCgyQyw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 416, + "top": 900, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEjkCg6KaE=", + "_parent": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "model": { + "$ref": "AAAAAAF+/fEjkCgyQyw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 419, + "top": 887, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEjkCg70EA=", + "_parent": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "model": { + "$ref": "AAAAAAF+/fEjkCgyQyw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 410, + "top": 927, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEjkCg8+eI=", + "_parent": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "model": { + "$ref": "AAAAAAF+/fEjkCgzwzM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 461, + "top": 902, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEjkCg9uTA=", + "_parent": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "model": { + "$ref": "AAAAAAF+/fEjkCgzwzM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 460, + "top": 889, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fEjkCg+PKQ=", + "_parent": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "model": { + "$ref": "AAAAAAF+/fEjkCgzwzM=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 464, + "top": 930, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/fEjkCg/5Kw=", + "_parent": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "model": { + "$ref": "AAAAAAF+/fEjkCgyQyw=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/fEjkChAquM=", + "_parent": { + "$ref": "AAAAAAF+/fEjkCg1qkQ=" + }, + "model": { + "$ref": "AAAAAAF+/fEjkCgzwzM=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/fBWGSBvuzE=" + }, + "tail": { + "$ref": "AAAAAAF+/fDvwyWpdNg=" + }, + "lineStyle": 1, + "points": "390:920;487:925", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/fEjkCg2Dh0=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/fEjkCg3NxA=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/fEjkCg4fUU=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/fEjkCg5Iyk=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/fEjkCg6KaE=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/fEjkCg70EA=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/fEjkCg8+eI=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/fEjkCg9uTA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/fEjkCg+PKQ=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/fEjkCg/5Kw=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/fEjkChAquM=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/fE86CmTbnI=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/fE86CmPw/k=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fE86CmUFLk=", + "_parent": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "model": { + "$ref": "AAAAAAF+/fE86CmPw/k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 443, + "top": 871, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fE86CmVOe4=", + "_parent": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "model": { + "$ref": "AAAAAAF+/fE86CmPw/k=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 439, + "top": 857, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fE86CmWf5M=", + "_parent": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "model": { + "$ref": "AAAAAAF+/fE86CmPw/k=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 452, + "top": 900, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fE86CmXB3E=", + "_parent": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "model": { + "$ref": "AAAAAAF+/fE86CmQgTc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 410, + "top": 882, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fE86CmYNGI=", + "_parent": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "model": { + "$ref": "AAAAAAF+/fE86CmQgTc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 408, + "top": 868, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fE86CmZJ9I=", + "_parent": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "model": { + "$ref": "AAAAAAF+/fE86CmQgTc=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 414, + "top": 909, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fE86CmaO3M=", + "_parent": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "model": { + "$ref": "AAAAAAF+/fE86CmRGtQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 476, + "top": 862, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fE86CmbavI=", + "_parent": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "model": { + "$ref": "AAAAAAF+/fE86CmRGtQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 470, + "top": 850, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fE86CmcHV8=", + "_parent": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "model": { + "$ref": "AAAAAAF+/fE86CmRGtQ=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 488, + "top": 887, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/fE86CmdaVA=", + "_parent": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "model": { + "$ref": "AAAAAAF+/fE86CmQgTc=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/fE86CmeYrE=", + "_parent": { + "$ref": "AAAAAAF+/fE86CmTbnI=" + }, + "model": { + "$ref": "AAAAAAF+/fE86CmRGtQ=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/fApHh6wEg8=" + }, + "tail": { + "$ref": "AAAAAAF+/fDvwyWpdNg=" + }, + "lineStyle": 1, + "points": "390:910;506:875", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/fE86CmUFLk=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/fE86CmVOe4=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/fE86CmWf5M=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/fE86CmXB3E=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/fE86CmYNGI=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/fE86CmZJ9I=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/fE86CmaO3M=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/fE86CmbavI=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/fE86CmcHV8=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/fE86CmdaVA=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/fE86CmeYrE=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/fFHqCpdUeM=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/fFHqCpZ2x4=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFHqCpeAyg=", + "_parent": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "model": { + "$ref": "AAAAAAF+/fFHqCpZ2x4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 455, + "top": 833, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFHqCpfw3g=", + "_parent": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "model": { + "$ref": "AAAAAAF+/fFHqCpZ2x4=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 447, + "top": 820, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFHqCpgKGk=", + "_parent": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "model": { + "$ref": "AAAAAAF+/fFHqCpZ2x4=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 472, + "top": 858, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFHqCphjSw=", + "_parent": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "model": { + "$ref": "AAAAAAF+/fFHqCpan10=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 403, + "top": 868, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFHqCpiQ6M=", + "_parent": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "model": { + "$ref": "AAAAAAF+/fFHqCpan10=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 398, + "top": 855, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFHqCpj3Mc=", + "_parent": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "model": { + "$ref": "AAAAAAF+/fFHqCpan10=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 414, + "top": 893, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFHqCpk/7I=", + "_parent": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "model": { + "$ref": "AAAAAAF+/fFHqCpbmTY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 509, + "top": 798, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFHqCplUeM=", + "_parent": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "model": { + "$ref": "AAAAAAF+/fFHqCpbmTY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 499, + "top": 788, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFHqCpmnJs=", + "_parent": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "model": { + "$ref": "AAAAAAF+/fFHqCpbmTY=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 527, + "top": 819, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/fFHqCpnBuQ=", + "_parent": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "model": { + "$ref": "AAAAAAF+/fFHqCpan10=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/fFHqCpoKn4=", + "_parent": { + "$ref": "AAAAAAF+/fFHqCpdUeM=" + }, + "model": { + "$ref": "AAAAAAF+/fFHqCpbmTY=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/e/sUh0wlg0=" + }, + "tail": { + "$ref": "AAAAAAF+/fDvwyWpdNg=" + }, + "lineStyle": 1, + "points": "390:901;539:803", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/fFHqCpeAyg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/fFHqCpfw3g=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/fFHqCpgKGk=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/fFHqCphjSw=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/fFHqCpiQ6M=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/fFHqCpj3Mc=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/fFHqCpk/7I=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/fFHqCplUeM=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/fFHqCpmnJs=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/fFHqCpnBuQ=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/fFHqCpoKn4=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/fFpHCs2Ac8=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/fFpGysyIMI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFpHCs3fxg=", + "_parent": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "model": { + "$ref": "AAAAAAF+/fFpGysyIMI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 629, + "top": 722, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFpHCs40Mo=", + "_parent": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "model": { + "$ref": "AAAAAAF+/fFpGysyIMI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 621, + "top": 709, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFpHCs5ERM=", + "_parent": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "model": { + "$ref": "AAAAAAF+/fFpGysyIMI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 644, + "top": 747, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFpHCs6O8k=", + "_parent": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "model": { + "$ref": "AAAAAAF+/fFpGyszqNA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 610, + "top": 734, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFpHCs7n8w=", + "_parent": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "model": { + "$ref": "AAAAAAF+/fFpGyszqNA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 604, + "top": 722, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFpHCs8fZU=", + "_parent": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "model": { + "$ref": "AAAAAAF+/fFpGyszqNA=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 620, + "top": 760, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFpHCs9SZk=", + "_parent": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "model": { + "$ref": "AAAAAAF+/fFpGys0C30=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 649, + "top": 710, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFpHCs+Qy0=", + "_parent": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "model": { + "$ref": "AAAAAAF+/fFpGys0C30=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 640, + "top": 700, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fFpHCs/KWE=", + "_parent": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "model": { + "$ref": "AAAAAAF+/fFpGys0C30=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 667, + "top": 731, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/fFpHCtAy9I=", + "_parent": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "model": { + "$ref": "AAAAAAF+/fFpGyszqNA=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/fFpHCtBPOk=", + "_parent": { + "$ref": "AAAAAAF+/fFpHCs2Ac8=" + }, + "model": { + "$ref": "AAAAAAF+/fFpGys0C30=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/fEAbia6TYw=" + }, + "tail": { + "$ref": "AAAAAAF+/e/sUh0wlg0=" + }, + "lineStyle": 1, + "points": "596:767;679:715", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/fFpHCs3fxg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/fFpHCs40Mo=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/fFpHCs5ERM=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/fFpHCs6O8k=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/fFpHCs7n8w=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/fFpHCs8fZU=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/fFpHCs9SZk=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/fFpHCs+Qy0=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/fFpHCs/KWE=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/fFpHCtAy9I=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/fFpHCtBPOk=" + } + }, + { + "_type": "UMLAssociationView", + "_id": "AAAAAAF+/fF2LSwep+w=", + "_parent": { + "$ref": "AAAAAAF+/dXwcP8qBYw=" + }, + "model": { + "$ref": "AAAAAAF+/fF2LSwa2PI=" + }, + "subViews": [ + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fF2LSwf+dg=", + "_parent": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "model": { + "$ref": "AAAAAAF+/fF2LSwa2PI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 618, + "top": 809, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fF2LSwgN/o=", + "_parent": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "model": { + "$ref": "AAAAAAF+/fF2LSwa2PI=" + }, + "visible": null, + "font": "Arial;13;0", + "left": 605, + "top": 801, + "height": 13, + "alpha": 1.5707963267948966, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fF2LSwhG8c=", + "_parent": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "model": { + "$ref": "AAAAAAF+/fF2LSwa2PI=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 643, + "top": 824, + "height": 13, + "alpha": -1.5707963267948966, + "distance": 15, + "hostEdge": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "edgePosition": 1 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fF2LSwiq7Y=", + "_parent": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "model": { + "$ref": "AAAAAAF+/fF2LSwbfTs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 578, + "top": 875, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fF2LSwjdBs=", + "_parent": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "model": { + "$ref": "AAAAAAF+/fF2LSwbfTs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 568, + "top": 866, + "height": 13, + "alpha": 0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fF2LSwkiCc=", + "_parent": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "model": { + "$ref": "AAAAAAF+/fF2LSwbfTs=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 599, + "top": 893, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "edgePosition": 2 + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fF2LSwl5Ug=", + "_parent": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "model": { + "$ref": "AAAAAAF+/fF2LSwcSnw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 658, + "top": 744, + "height": 13, + "alpha": -0.5235987755982988, + "distance": 30, + "hostEdge": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fF2LSwmroA=", + "_parent": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "model": { + "$ref": "AAAAAAF+/fF2LSwcSnw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 646, + "top": 739, + "height": 13, + "alpha": -0.7853981633974483, + "distance": 40, + "hostEdge": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + } + }, + { + "_type": "EdgeLabelView", + "_id": "AAAAAAF+/fF2LSwn6ng=", + "_parent": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "model": { + "$ref": "AAAAAAF+/fF2LSwcSnw=" + }, + "visible": false, + "font": "Arial;13;0", + "left": 684, + "top": 754, + "height": 13, + "alpha": 0.5235987755982988, + "distance": 25, + "hostEdge": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + } + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/fF2LSwoTro=", + "_parent": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "model": { + "$ref": "AAAAAAF+/fF2LSwbfTs=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + }, + { + "_type": "UMLQualifierCompartmentView", + "_id": "AAAAAAF+/fF2LSwpT7Y=", + "_parent": { + "$ref": "AAAAAAF+/fF2LSwep+w=" + }, + "model": { + "$ref": "AAAAAAF+/fF2LSwcSnw=" + }, + "visible": false, + "font": "Arial;13;0", + "width": 10, + "height": 10 + } + ], + "font": "Arial;13;0", + "head": { + "$ref": "AAAAAAF+/fEAbia6TYw=" + }, + "tail": { + "$ref": "AAAAAAF+/fBWGSBvuzE=" + }, + "lineStyle": 1, + "points": "578:911;685:736", + "showVisibility": true, + "nameLabel": { + "$ref": "AAAAAAF+/fF2LSwf+dg=" + }, + "stereotypeLabel": { + "$ref": "AAAAAAF+/fF2LSwgN/o=" + }, + "propertyLabel": { + "$ref": "AAAAAAF+/fF2LSwhG8c=" + }, + "tailRoleNameLabel": { + "$ref": "AAAAAAF+/fF2LSwiq7Y=" + }, + "tailPropertyLabel": { + "$ref": "AAAAAAF+/fF2LSwjdBs=" + }, + "tailMultiplicityLabel": { + "$ref": "AAAAAAF+/fF2LSwkiCc=" + }, + "headRoleNameLabel": { + "$ref": "AAAAAAF+/fF2LSwl5Ug=" + }, + "headPropertyLabel": { + "$ref": "AAAAAAF+/fF2LSwmroA=" + }, + "headMultiplicityLabel": { + "$ref": "AAAAAAF+/fF2LSwn6ng=" + }, + "tailQualifiersCompartment": { + "$ref": "AAAAAAF+/fF2LSwoTro=" + }, + "headQualifiersCompartment": { + "$ref": "AAAAAAF+/fF2LSwpT7Y=" + } + } + ] + }, + { + "_type": "UMLUseCaseSubject", + "_id": "AAAAAAF+/dZISP8ungo=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Bus" + }, + { + "_type": "UMLActor", + "_id": "AAAAAAF+/daaTv9L85g=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Passager", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/d6X3wAkCt8=", + "_parent": { + "$ref": "AAAAAAF+/daaTv9L85g=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/d6X4AAl19Q=", + "_parent": { + "$ref": "AAAAAAF+/d6X3wAkCt8=" + }, + "reference": { + "$ref": "AAAAAAF+/daaTv9L85g=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/d6X4AAmDic=", + "_parent": { + "$ref": "AAAAAAF+/d6X3wAkCt8=" + }, + "reference": { + "$ref": "AAAAAAF+/d5ZK//H/WQ=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/d6k3ABndL8=", + "_parent": { + "$ref": "AAAAAAF+/daaTv9L85g=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/d6k3ABoZlA=", + "_parent": { + "$ref": "AAAAAAF+/d6k3ABndL8=" + }, + "reference": { + "$ref": "AAAAAAF+/daaTv9L85g=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/d6k3ABpeyc=", + "_parent": { + "$ref": "AAAAAAF+/d6k3ABndL8=" + }, + "reference": { + "$ref": "AAAAAAF+/d5w6//1Gnc=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAF+/d5ZK//H/WQ=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Payer Course", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/ehsqgEdOiY=", + "_parent": { + "$ref": "AAAAAAF+/d5ZK//H/WQ=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/ehsqgEesD8=", + "_parent": { + "$ref": "AAAAAAF+/ehsqgEdOiY=" + }, + "reference": { + "$ref": "AAAAAAF+/d5ZK//H/WQ=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/ehsqgEfge0=", + "_parent": { + "$ref": "AAAAAAF+/ehsqgEdOiY=" + }, + "reference": { + "$ref": "AAAAAAF+/d5w6//1Gnc=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/ejVmgHZwac=", + "_parent": { + "$ref": "AAAAAAF+/d5ZK//H/WQ=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/ejVmgHaESs=", + "_parent": { + "$ref": "AAAAAAF+/ejVmgHZwac=" + }, + "reference": { + "$ref": "AAAAAAF+/d5ZK//H/WQ=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/ejVmgHb7Vg=", + "_parent": { + "$ref": "AAAAAAF+/ejVmgHZwac=" + }, + "reference": { + "$ref": "AAAAAAF+/eiVcQGBpYQ=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAF+/d5w6//1Gnc=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Passer Badge", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/e0SARRmFTk=", + "_parent": { + "$ref": "AAAAAAF+/d5w6//1Gnc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/e0SARRnAKA=", + "_parent": { + "$ref": "AAAAAAF+/e0SARRmFTk=" + }, + "reference": { + "$ref": "AAAAAAF+/d5w6//1Gnc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/e0SARRoZVo=", + "_parent": { + "$ref": "AAAAAAF+/e0SARRmFTk=" + }, + "reference": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAF+/eiVcQGBpYQ=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Passer Ticket" + }, + { + "_type": "UMLUseCaseSubject", + "_id": "AAAAAAF+/enoxgayDZQ=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Centrale" + }, + { + "_type": "UMLActor", + "_id": "AAAAAAF+/exGAxJrsHE=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Centrale" + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAF+/ey0nhMnRmc=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Rerouter Bus", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/ez5TxPeIoI=", + "_parent": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/ez5TxPfawI=", + "_parent": { + "$ref": "AAAAAAF+/ez5TxPeIoI=" + }, + "reference": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/ez5TxPgBbQ=", + "_parent": { + "$ref": "AAAAAAF+/ez5TxPeIoI=" + }, + "reference": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + } + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAF+/e6cWxdhUqc=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Controleur Trafic", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/e8Gtxlc2+4=", + "_parent": { + "$ref": "AAAAAAF+/e6cWxdhUqc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/e8GtxldM+4=", + "_parent": { + "$ref": "AAAAAAF+/e8Gtxlc2+4=" + }, + "reference": { + "$ref": "AAAAAAF+/e6cWxdhUqc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/e8Gtxlef5o=", + "_parent": { + "$ref": "AAAAAAF+/e8Gtxlc2+4=" + }, + "reference": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + } + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAF+/e7V6xhuimc=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Systeme du bus", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/e8TiBnqFo0=", + "_parent": { + "$ref": "AAAAAAF+/e7V6xhuimc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/e8TiBnr1Jk=", + "_parent": { + "$ref": "AAAAAAF+/e8TiBnqFo0=" + }, + "reference": { + "$ref": "AAAAAAF+/e7V6xhuimc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/e8TiBnsn9U=", + "_parent": { + "$ref": "AAAAAAF+/e8TiBnqFo0=" + }, + "reference": { + "$ref": "AAAAAAF+/ey0nhMnRmc=" + } + } + } + ] + }, + { + "_type": "UMLUseCaseSubject", + "_id": "AAAAAAF+/e89FxvCpkE=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Bornes D'achat" + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAF+/e/sUh0ufKw=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Lire Horaires", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/fFpGysyIMI=", + "_parent": { + "$ref": "AAAAAAF+/e/sUh0ufKw=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/fFpGyszqNA=", + "_parent": { + "$ref": "AAAAAAF+/fFpGysyIMI=" + }, + "reference": { + "$ref": "AAAAAAF+/e/sUh0ufKw=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/fFpGys0C30=", + "_parent": { + "$ref": "AAAAAAF+/fFpGysyIMI=" + }, + "reference": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAF+/fApHh6upCQ=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Acheter Ticket" + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAF+/fBWGSBt/AQ=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "recharger Badge", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/fF2LSwa2PI=", + "_parent": { + "$ref": "AAAAAAF+/fBWGSBt/AQ=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/fF2LSwbfTs=", + "_parent": { + "$ref": "AAAAAAF+/fF2LSwa2PI=" + }, + "reference": { + "$ref": "AAAAAAF+/fBWGSBt/AQ=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/fF2LSwcSnw=", + "_parent": { + "$ref": "AAAAAAF+/fF2LSwa2PI=" + }, + "reference": { + "$ref": "AAAAAAF+/exGAxJrsHE=" + } + } + } + ] + }, + { + "_type": "UMLUseCase", + "_id": "AAAAAAF+/fCY0CNqmBI=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Demander un diagnostic" + }, + { + "_type": "UMLActor", + "_id": "AAAAAAF+/fDWgCTq7Lc=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Technicien", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/fEPwCeFT4k=", + "_parent": { + "$ref": "AAAAAAF+/fDWgCTq7Lc=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/fEPwCeGvjc=", + "_parent": { + "$ref": "AAAAAAF+/fEPwCeFT4k=" + }, + "reference": { + "$ref": "AAAAAAF+/fDWgCTq7Lc=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/fEPwCeHOBg=", + "_parent": { + "$ref": "AAAAAAF+/fEPwCeFT4k=" + }, + "reference": { + "$ref": "AAAAAAF+/fCY0CNqmBI=" + } + } + } + ] + }, + { + "_type": "UMLActor", + "_id": "AAAAAAF+/fDvwyWnrP0=", + "_parent": { + "$ref": "AAAAAAF+/dXwbv8pu7U=" + }, + "name": "Usager", + "ownedElements": [ + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/fEjkCgx2ag=", + "_parent": { + "$ref": "AAAAAAF+/fDvwyWnrP0=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/fEjkCgyQyw=", + "_parent": { + "$ref": "AAAAAAF+/fEjkCgx2ag=" + }, + "reference": { + "$ref": "AAAAAAF+/fDvwyWnrP0=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/fEjkCgzwzM=", + "_parent": { + "$ref": "AAAAAAF+/fEjkCgx2ag=" + }, + "reference": { + "$ref": "AAAAAAF+/fBWGSBt/AQ=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/fE86CmPw/k=", + "_parent": { + "$ref": "AAAAAAF+/fDvwyWnrP0=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/fE86CmQgTc=", + "_parent": { + "$ref": "AAAAAAF+/fE86CmPw/k=" + }, + "reference": { + "$ref": "AAAAAAF+/fDvwyWnrP0=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/fE86CmRGtQ=", + "_parent": { + "$ref": "AAAAAAF+/fE86CmPw/k=" + }, + "reference": { + "$ref": "AAAAAAF+/fApHh6upCQ=" + } + } + }, + { + "_type": "UMLAssociation", + "_id": "AAAAAAF+/fFHqCpZ2x4=", + "_parent": { + "$ref": "AAAAAAF+/fDvwyWnrP0=" + }, + "end1": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/fFHqCpan10=", + "_parent": { + "$ref": "AAAAAAF+/fFHqCpZ2x4=" + }, + "reference": { + "$ref": "AAAAAAF+/fDvwyWnrP0=" + } + }, + "end2": { + "_type": "UMLAssociationEnd", + "_id": "AAAAAAF+/fFHqCpbmTY=", + "_parent": { + "$ref": "AAAAAAF+/fFHqCpZ2x4=" + }, + "reference": { + "$ref": "AAAAAAF+/e/sUh0ufKw=" + } + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/APL2.1/TP3/Rose.java b/APL2.1/TP3/Rose.java index e69de29..5907708 100644 --- a/APL2.1/TP3/Rose.java +++ b/APL2.1/TP3/Rose.java @@ -0,0 +1,36 @@ +import javax.swing.*; +import java.awt.*; + +public class Rose { + public static void main(String[] args) { + + Color vert = new Color(0,255,0); + Color noir = new Color(0,0,0); + JFrame fenetre = new JFrame("Question"); + fenetre.setSize(500, 300); + fenetre.setLocation(0, 0); + fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); + Dimension minSize = new Dimension(300, 150); + fenetre.setMinimumSize(minSize); + FlowLayout flwLayout = new FlowLayout(); + GridLayout grdLayout = new GridLayout(4, 1); + fenetre.setLayout(grdLayout); + JLabel question = new JLabel("Aimez-vous les chiens ?"); + question.setHorizontalAlignment(JLabel.CENTER); + JPanel boutons = new JPanel(); + boutons.setLayout(flwLayout); + JButton bouton1 = new JButton("Oui"); + JButton bouton2 = new JButton("NSPP"); + JButton bouton3 = new JButton("Non"); + boutons.add(bouton1); + boutons.add(bouton2); + boutons.add(bouton3); + fenetre.add(new JLabel("")); + fenetre.add(question); + fenetre.add(boutons); + fenetre.add(new JLabel("")); + fenetre.setVisible(true); + + + } +} \ No newline at end of file diff --git a/APL2.1/TP5/Métrique/TestMétrique.java b/APL2.1/TP5/Métrique/TestMétrique.java index 417b64f..fe577a4 100644 --- a/APL2.1/TP5/Métrique/TestMétrique.java +++ b/APL2.1/TP5/Métrique/TestMétrique.java @@ -10,7 +10,6 @@ public class TestMétrique{ System.out.println("Largeur imageable = "+feuille.getImageableWidth()); System.out.println("X imageable = "+feuille.getImageableX()); System.out.println("Y imageable = "+feuille.getImageableY()); - System.out.println("\nMILLIMETRE\n---------------"); System.out.println("Hauteur = "+feuille.getMetriqueHeight()); System.out.println("Largeur = "+feuille.getMetriqueWidth()); @@ -18,11 +17,8 @@ public class TestMétrique{ System.out.println("Largeur imageable = "+feuille.getMetriqueImageableWidth()); System.out.println("X imageable = "+feuille.getMetriqueImageableX()); System.out.println("Y imageable = "+feuille.getMetriqueImageableY()); - feuille.setMetriqueSize(100,100); feuille.setMetriqueImageableArea(10,10,80,80); - - System.out.println("\n1/72 DE POUCE\n---------------"); System.out.println("Hauteur = "+feuille.getHeight()); System.out.println("Largeur = "+feuille.getWidth()); @@ -30,7 +26,6 @@ public class TestMétrique{ System.out.println("Largeur imageable = "+feuille.getImageableWidth()); System.out.println("X imageable = "+feuille.getImageableX()); System.out.println("Y imageable = "+feuille.getImageableY()); - System.out.println("\nMILLIMETRE\n---------------"); System.out.println("Hauteur = "+feuille.getMetriqueHeight()); System.out.println("Largeur = "+feuille.getMetriqueWidth()); @@ -38,6 +33,5 @@ public class TestMétrique{ System.out.println("Largeur imageable = "+feuille.getMetriqueImageableWidth()); System.out.println("X imageable = "+feuille.getMetriqueImageableX()); System.out.println("Y imageable = "+feuille.getMetriqueImageableY()); - } } \ No newline at end of file