├── README.asciidoc ├── choosingtypeforms.graffle ├── choosingtypeforms.png └── translations ├── chinese.graffle ├── chinese.png ├── dutch.graffle ├── dutch.png ├── german.graffle ├── german.png ├── japanese.png ├── portuguese.graffle ├── portuguese.png ├── spanish.graffle └── spanish.png /README.asciidoc: -------------------------------------------------------------------------------- 1 | I designed the http://cemerick.com/2011/07/05/flowchart-for-choosing-the-right-clojure-type-definition-form/[original] _Clojure type selection_ flowchart earlier in 2011: 2 | 3 | image::https://github.com/cemerick/clojure-type-selection-flowchart/raw/master/choosingtypeforms.png[] 4 | 5 | Since then, it has been translated to: 6 | 7 | * https://github.com/cemerick/clojure-type-selection-flowchart/raw/master/translations/dutch.png[Dutch] (https://github.com/Borkdude[Michiel Borkent]) 8 | * https://github.com/cemerick/clojure-type-selection-flowchart/raw/master/translations/japanese.png[Japanese] (https://twitter.com/#!/omasanori[OGINO Masanori]) 9 | * https://github.com/cemerick/clojure-type-selection-flowchart/raw/master/translations/portuguese.png[Portuguese] (http://codemountain.wordpress.com/2011/08/22/flowchart-de-apoio-a-escolha-tipos-em-clojure[Paulo Suzart]) 10 | * https://github.com/cemerick/clojure-type-selection-flowchart/raw/master/translations/german.png[German] (http://blog.licenser.net[Heinz N. Gies]) 11 | * https://github.com/cemerick/clojure-type-selection-flowchart/raw/master/translations/spanish.png[Spanish] (http://www.andresvalenciano.com/[Andrés Valenciano]) 12 | * https://raw.github.com/cemerick/clojure-type-selection-flowchart/master/translations/chinese.png[Chinese] (http://xumingming.sinaapp.com/[James Xu]) 13 | 14 | I wanted to make it easier for others to produce translations of the flowchart, since it seems to be very helpful to people, especially as they are learning Clojure. Thus, I created this repo and added the original http://www.omnigroup.com/products/omnigraffle/[OmniGraffle] file. I hope that, _if you know a language well_ that does not yet have a translation of the flowchart, you'll take a few minutes to produce one. 15 | 16 | Editing the OmniGraffle file is a piece of cake, and http://www.omnigroup.com/products/omnigraffle/[Omni Group] offers 14-day trials of the software that you can use to make the necessary changes. 17 | 18 | (The `.graffle` file is actually just XML, so it's plausible that you'd be able to perform the translation without using OmniGraffle. I'll happily perform the export to `.png` in this case.) 19 | 20 | === Providing a translation 21 | 22 | 1. Clone this repo. 23 | 2. Copy `choosingtypeforms.graffle` to `translations/.graffle` 24 | 3. Make the necessary changes, adding an translator attribution to the lower-right of the page and a URL for yourself if you like. 25 | 4. Export the result as PNG to `translations/.png` 26 | 5. Send me a pull request. 27 | 28 | === Publication 29 | 30 | This flowchart is featured in an appendix in http://clojurebook.com[_Clojure Programming_] from O'Reilly, by myself, Christophe Grand, and Brian Carper. 31 | 32 | image::http://www.clojurebook.com/cover.png[] 33 | 34 | 35 | http://cemerick.com/2011/07/05/flowchart-for-choosing-the-right-clojure-type-definition-form[Original Clojure type selection flowchart] © 2011 Chas Emerick 36 | -------------------------------------------------------------------------------- /choosingtypeforms.graffle: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ActiveLayerIndex 6 | 0 7 | AutoAdjust 8 | 9 | CanvasColor 10 | 11 | w 12 | 1 13 | 14 | CanvasOrigin 15 | {0, 0} 16 | CanvasScale 17 | 1 18 | ColumnAlign 19 | 1 20 | ColumnSpacing 21 | 36 22 | CreationDate 23 | 2011-07-05 00:11:46 -0400 24 | Creator 25 | Chas Emerick 26 | DisplayScale 27 | 1 in = 1 in 28 | GraphDocumentVersion 29 | 5 30 | GraphicsList 31 | 32 | 33 | Bounds 34 | {{94.6793, 387.306}, {27, 13}} 35 | Class 36 | ShapedGraphic 37 | FitText 38 | YES 39 | FontInfo 40 | 41 | Color 42 | 43 | w 44 | 0 45 | 46 | Font 47 | LucidaGrande 48 | Size 49 | 10 50 | 51 | ID 52 | 220 53 | Line 54 | 55 | ID 56 | 219 57 | Position 58 | 0.37694314122200012 59 | RotationType 60 | 0 61 | 62 | Shape 63 | Rectangle 64 | Style 65 | 66 | shadow 67 | 68 | Draws 69 | NO 70 | 71 | stroke 72 | 73 | Draws 74 | NO 75 | 76 | 77 | Text 78 | 79 | Text 80 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 81 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 82 | {\colortbl;\red255\green255\blue255;} 83 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 84 | 85 | \f0\fs20 \cf0 Yes} 86 | 87 | 88 | 89 | Class 90 | LineGraphic 91 | Head 92 | 93 | ID 94 | 126 95 | 96 | ID 97 | 219 98 | Points 99 | 100 | {102.5, 359.29} 101 | {117.567, 450.858} 102 | 103 | Style 104 | 105 | stroke 106 | 107 | HeadArrow 108 | FilledArrow 109 | TailArrow 110 | 0 111 | 112 | 113 | Tail 114 | 115 | ID 116 | 121 117 | Info 118 | 5 119 | 120 | 121 | 122 | Bounds 123 | {{57.6987, 595.432}, {27, 13}} 124 | Class 125 | ShapedGraphic 126 | FitText 127 | YES 128 | FontInfo 129 | 130 | Color 131 | 132 | w 133 | 0 134 | 135 | Font 136 | LucidaGrande 137 | Size 138 | 10 139 | 140 | ID 141 | 218 142 | Line 143 | 144 | ID 145 | 217 146 | Position 147 | 0.52025061845779419 148 | RotationType 149 | 0 150 | 151 | Shape 152 | Rectangle 153 | Style 154 | 155 | shadow 156 | 157 | Draws 158 | NO 159 | 160 | stroke 161 | 162 | Draws 163 | NO 164 | 165 | 166 | Text 167 | 168 | Text 169 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 170 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 171 | {\colortbl;\red255\green255\blue255;} 172 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 173 | 174 | \f0\fs20 \cf0 Yes} 175 | 176 | 177 | 178 | Class 179 | LineGraphic 180 | Head 181 | 182 | ID 183 | 117 184 | Info 185 | 1 186 | 187 | ID 188 | 217 189 | Points 190 | 191 | {90.8885, 659.905} 192 | {53.0417, 548.473} 193 | 194 | Style 195 | 196 | stroke 197 | 198 | HeadArrow 199 | FilledArrow 200 | TailArrow 201 | 0 202 | 203 | 204 | Tail 205 | 206 | ID 207 | 207 208 | 209 | 210 | 211 | Bounds 212 | {{253.99, 676.111}, {24, 13}} 213 | Class 214 | ShapedGraphic 215 | FitText 216 | YES 217 | FontInfo 218 | 219 | Color 220 | 221 | w 222 | 0 223 | 224 | Font 225 | LucidaGrande 226 | Size 227 | 10 228 | 229 | ID 230 | 216 231 | Line 232 | 233 | ID 234 | 177 235 | Position 236 | 0.24701963365077972 237 | RotationType 238 | 0 239 | 240 | Shape 241 | Rectangle 242 | Style 243 | 244 | shadow 245 | 246 | Draws 247 | NO 248 | 249 | stroke 250 | 251 | Draws 252 | NO 253 | 254 | 255 | Text 256 | 257 | Text 258 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 259 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 260 | {\colortbl;\red255\green255\blue255;} 261 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 262 | 263 | \f0\fs20 \cf0 No} 264 | 265 | 266 | 267 | Class 268 | LineGraphic 269 | Head 270 | 271 | ID 272 | 207 273 | 274 | ID 275 | 177 276 | OrthogonalBarAutomatic 277 | 278 | OrthogonalBarPosition 279 | 15.723480224609375 280 | Points 281 | 282 | {265.99, 655.653} 283 | {262.25, 699} 284 | {200.206, 699.23} 285 | 286 | Style 287 | 288 | stroke 289 | 290 | HeadArrow 291 | FilledArrow 292 | LineType 293 | 2 294 | TailArrow 295 | 0 296 | 297 | 298 | Tail 299 | 300 | ID 301 | 104 302 | Info 303 | 5 304 | 305 | 306 | 307 | Bounds 308 | {{96.8817, 600.566}, {24, 13}} 309 | Class 310 | ShapedGraphic 311 | FitText 312 | YES 313 | FontInfo 314 | 315 | Color 316 | 317 | w 318 | 0 319 | 320 | Font 321 | LucidaGrande 322 | Size 323 | 10 324 | 325 | ID 326 | 212 327 | Line 328 | 329 | ID 330 | 209 331 | Position 332 | 0.29001086950302124 333 | RotationType 334 | 0 335 | 336 | Shape 337 | Rectangle 338 | Style 339 | 340 | shadow 341 | 342 | Draws 343 | NO 344 | 345 | stroke 346 | 347 | Draws 348 | NO 349 | 350 | 351 | Text 352 | 353 | Text 354 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 355 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 356 | {\colortbl;\red255\green255\blue255;} 357 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 358 | 359 | \f0\fs20 \cf0 No} 360 | 361 | 362 | 363 | Class 364 | LineGraphic 365 | Head 366 | 367 | ID 368 | 126 369 | Info 370 | 1 371 | 372 | ID 373 | 209 374 | Points 375 | 376 | {105.349, 655.964} 377 | {117.531, 487.357} 378 | 379 | Style 380 | 381 | stroke 382 | 383 | HeadArrow 384 | FilledArrow 385 | TailArrow 386 | 0 387 | 388 | 389 | Tail 390 | 391 | ID 392 | 207 393 | 394 | 395 | 396 | Bounds 397 | {{4.5, 655.187}, {196, 88.8081}} 398 | Class 399 | ShapedGraphic 400 | ID 401 | 207 402 | Shape 403 | Diamond 404 | Text 405 | 406 | Pad 407 | 20 408 | Text 409 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 410 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 411 | {\colortbl;\red255\green255\blue255;} 412 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 413 | 414 | \f0\fs20 \cf0 Do you need to define mutable fields?} 415 | 416 | 417 | 418 | Bounds 419 | {{379.069, 751.019}, {186, 13}} 420 | Class 421 | ShapedGraphic 422 | FitText 423 | YES 424 | Flow 425 | Resize 426 | FontInfo 427 | 428 | Color 429 | 430 | b 431 | 0.4 432 | g 433 | 0.4 434 | r 435 | 0.4 436 | 437 | Font 438 | LucidaGrande 439 | Size 440 | 10 441 | 442 | ID 443 | 46 444 | Shape 445 | Rectangle 446 | Style 447 | 448 | fill 449 | 450 | Draws 451 | NO 452 | 453 | shadow 454 | 455 | Draws 456 | NO 457 | 458 | stroke 459 | 460 | Draws 461 | NO 462 | 463 | 464 | Text 465 | 466 | Align 467 | 0 468 | Text 469 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 470 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 471 | {\colortbl;\red255\green255\blue255;\red102\green102\blue102;} 472 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural 473 | 474 | \f0\fs20 \cf2 \'a92011 Chas Emerick, cemerick.com} 475 | 476 | Wrap 477 | NO 478 | 479 | 480 | Bounds 481 | {{171.593, 92.3298}, {24, 13}} 482 | Class 483 | ShapedGraphic 484 | FitText 485 | YES 486 | FontInfo 487 | 488 | Color 489 | 490 | w 491 | 0 492 | 493 | Font 494 | LucidaGrande 495 | Size 496 | 10 497 | 498 | ID 499 | 205 500 | Line 501 | 502 | ID 503 | 204 504 | Position 505 | 0.44041454792022705 506 | RotationType 507 | 0 508 | 509 | Shape 510 | Rectangle 511 | Style 512 | 513 | shadow 514 | 515 | Draws 516 | NO 517 | 518 | stroke 519 | 520 | Draws 521 | NO 522 | 523 | 524 | Text 525 | 526 | Text 527 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 528 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 529 | {\colortbl;\red255\green255\blue255;} 530 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 531 | 532 | \f0\fs20 \cf0 No} 533 | 534 | 535 | 536 | Class 537 | LineGraphic 538 | Head 539 | 540 | ID 541 | 188 542 | 543 | ID 544 | 204 545 | Points 546 | 547 | {211.999, 70.798} 548 | {147.5, 134.447} 549 | 550 | Style 551 | 552 | stroke 553 | 554 | HeadArrow 555 | FilledArrow 556 | TailArrow 557 | 0 558 | 559 | 560 | Tail 561 | 562 | ID 563 | 165 564 | Info 565 | 4 566 | 567 | 568 | 569 | Bounds 570 | {{202.647, 150.53}, {24, 13}} 571 | Class 572 | ShapedGraphic 573 | FitText 574 | YES 575 | FontInfo 576 | 577 | Color 578 | 579 | w 580 | 0 581 | 582 | Font 583 | LucidaGrande 584 | Size 585 | 10 586 | 587 | ID 588 | 201 589 | Line 590 | 591 | ID 592 | 200 593 | Offset 594 | -1 595 | Position 596 | 0.40440100431442261 597 | RotationType 598 | 0 599 | 600 | Shape 601 | Rectangle 602 | Style 603 | 604 | shadow 605 | 606 | Draws 607 | NO 608 | 609 | stroke 610 | 611 | Draws 612 | NO 613 | 614 | 615 | Text 616 | 617 | Text 618 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 619 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 620 | {\colortbl;\red255\green255\blue255;} 621 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 622 | 623 | \f0\fs20 \cf0 No} 624 | 625 | 626 | 627 | Class 628 | LineGraphic 629 | Head 630 | 631 | ID 632 | 179 633 | 634 | ID 635 | 200 636 | OrthogonalBarAutomatic 637 | 638 | OrthogonalBarPosition 639 | -1 640 | Points 641 | 642 | {192.5, 157.965} 643 | {247.25, 158.163} 644 | 645 | Style 646 | 647 | stroke 648 | 649 | HeadArrow 650 | FilledArrow 651 | LineType 652 | 2 653 | TailArrow 654 | 0 655 | 656 | 657 | Tail 658 | 659 | ID 660 | 188 661 | Info 662 | 7 663 | 664 | 665 | 666 | Bounds 667 | {{89, 215.936}, {27, 13}} 668 | Class 669 | ShapedGraphic 670 | FitText 671 | YES 672 | FontInfo 673 | 674 | Color 675 | 676 | w 677 | 0 678 | 679 | Font 680 | LucidaGrande 681 | Size 682 | 10 683 | 684 | ID 685 | 192 686 | Line 687 | 688 | ID 689 | 191 690 | Position 691 | 0.352620929479599 692 | RotationType 693 | 0 694 | 695 | Shape 696 | Rectangle 697 | Style 698 | 699 | shadow 700 | 701 | Draws 702 | NO 703 | 704 | stroke 705 | 706 | Draws 707 | NO 708 | 709 | 710 | Text 711 | 712 | Text 713 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 714 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 715 | {\colortbl;\red255\green255\blue255;} 716 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 717 | 718 | \f0\fs20 \cf0 Yes} 719 | 720 | 721 | 722 | Class 723 | LineGraphic 724 | Head 725 | 726 | ID 727 | 121 728 | Info 729 | 6 730 | 731 | ID 732 | 191 733 | OrthogonalBarAutomatic 734 | 735 | OrthogonalBarPosition 736 | -1 737 | Points 738 | 739 | {102.5, 205.5} 740 | {102.5, 253.53} 741 | 742 | Style 743 | 744 | stroke 745 | 746 | HeadArrow 747 | FilledArrow 748 | LineType 749 | 2 750 | TailArrow 751 | 0 752 | 753 | 754 | Tail 755 | 756 | ID 757 | 188 758 | 759 | 760 | 761 | Bounds 762 | {{12.5, 110.929}, {180, 94.071}} 763 | Class 764 | ShapedGraphic 765 | ID 766 | 188 767 | Magnets 768 | 769 | {1, 1} 770 | {1, -1} 771 | {-1, -1} 772 | {-1, 1} 773 | {0, 1} 774 | {0, -1} 775 | {1, 0} 776 | {-1, 0} 777 | 778 | Shape 779 | Diamond 780 | Text 781 | 782 | Pad 783 | 20 784 | Text 785 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 786 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 787 | {\colortbl;\red255\green255\blue255;} 788 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 789 | 790 | \f0\fs20 \cf0 Will the type participate in Clojure protocols or be associated w/ performance-sensitive code?} 791 | 792 | 793 | 794 | Bounds 795 | {{354.928, 134.363}, {45, 24}} 796 | Class 797 | ShapedGraphic 798 | FitText 799 | YES 800 | FontInfo 801 | 802 | Color 803 | 804 | w 805 | 0 806 | 807 | Font 808 | LucidaGrande 809 | Size 810 | 10 811 | 812 | ID 813 | 185 814 | Line 815 | 816 | ID 817 | 184 818 | Position 819 | 0.47653347253799438 820 | RotationType 821 | 0 822 | 823 | Shape 824 | Rectangle 825 | Style 826 | 827 | shadow 828 | 829 | Draws 830 | NO 831 | 832 | stroke 833 | 834 | Draws 835 | NO 836 | 837 | 838 | Text 839 | 840 | Text 841 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 842 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 843 | {\colortbl;\red255\green255\blue255;} 844 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 845 | 846 | \f0\fs20 \cf0 Named\ 847 | type} 848 | 849 | 850 | 851 | Class 852 | LineGraphic 853 | Head 854 | 855 | ID 856 | 137 857 | 858 | ID 859 | 184 860 | Points 861 | 862 | {436.999, 73.1969} 863 | {311.99, 226.736} 864 | 865 | Style 866 | 867 | stroke 868 | 869 | HeadArrow 870 | FilledArrow 871 | TailArrow 872 | 0 873 | 874 | 875 | Tail 876 | 877 | ID 878 | 3 879 | 880 | 881 | 882 | Bounds 883 | {{247.25, 140.163}, {90, 36}} 884 | Class 885 | ShapedGraphic 886 | FontInfo 887 | 888 | Font 889 | Helvetica 890 | Size 891 | 10 892 | 893 | ID 894 | 179 895 | Magnets 896 | 897 | {0, 1} 898 | {0, -1} 899 | {1, 0} 900 | {-1, 0} 901 | 902 | Shape 903 | RoundRect 904 | Text 905 | 906 | Text 907 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 908 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 909 | {\colortbl;\red255\green255\blue255;} 910 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 911 | 912 | \f0\b\fs20 \cf0 Use a regular map} 913 | 914 | 915 | 916 | Bounds 917 | {{351.692, 46.298}, {27, 13}} 918 | Class 919 | ShapedGraphic 920 | FitText 921 | YES 922 | FontInfo 923 | 924 | Color 925 | 926 | w 927 | 0 928 | 929 | Font 930 | LucidaGrande 931 | Size 932 | 10 933 | 934 | ID 935 | 176 936 | Line 937 | 938 | ID 939 | 175 940 | Position 941 | 0.39759388566017151 942 | RotationType 943 | 0 944 | 945 | Shape 946 | Rectangle 947 | Style 948 | 949 | shadow 950 | 951 | Draws 952 | NO 953 | 954 | stroke 955 | 956 | Draws 957 | NO 958 | 959 | 960 | Text 961 | 962 | Text 963 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 964 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 965 | {\colortbl;\red255\green255\blue255;} 966 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 967 | 968 | \f0\fs20 \cf0 Yes} 969 | 970 | 971 | 972 | Class 973 | LineGraphic 974 | Head 975 | 976 | ID 977 | 3 978 | 979 | ID 980 | 175 981 | OrthogonalBarAutomatic 982 | 983 | OrthogonalBarPosition 984 | -1 985 | Points 986 | 987 | {347.499, 52.798} 988 | {391.999, 52.798} 989 | 990 | Style 991 | 992 | stroke 993 | 994 | HeadArrow 995 | FilledArrow 996 | LineType 997 | 2 998 | TailArrow 999 | 0 1000 | 1001 | 1002 | Tail 1003 | 1004 | ID 1005 | 165 1006 | 1007 | 1008 | 1009 | Class 1010 | LineGraphic 1011 | Head 1012 | 1013 | ID 1014 | 165 1015 | 1016 | ID 1017 | 174 1018 | OrthogonalBarAutomatic 1019 | 1020 | OrthogonalBarPosition 1021 | -1 1022 | Points 1023 | 1024 | {136.499, 52.798} 1025 | {166.999, 52.798} 1026 | 1027 | Style 1028 | 1029 | stroke 1030 | 1031 | HeadArrow 1032 | FilledArrow 1033 | LineType 1034 | 2 1035 | TailArrow 1036 | 0 1037 | 1038 | 1039 | Tail 1040 | 1041 | ID 1042 | 173 1043 | 1044 | 1045 | 1046 | Bounds 1047 | {{15.9995, 34.798}, {120.5, 36}} 1048 | Class 1049 | ShapedGraphic 1050 | FontInfo 1051 | 1052 | Font 1053 | Helvetica 1054 | Size 1055 | 10 1056 | 1057 | ID 1058 | 173 1059 | Magnets 1060 | 1061 | {0, 1} 1062 | {0, -1} 1063 | {1, 0} 1064 | {-1, 0} 1065 | 1066 | Shape 1067 | RoundRect 1068 | Style 1069 | 1070 | stroke 1071 | 1072 | Width 1073 | 2 1074 | 1075 | 1076 | Text 1077 | 1078 | Text 1079 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1080 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 1081 | {\colortbl;\red255\green255\blue255;} 1082 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 1083 | 1084 | \f0\b\fs20 \cf0 "I need to define a type in Clojure"} 1085 | 1086 | 1087 | 1088 | Bounds 1089 | {{166.999, 16.798}, {180, 72}} 1090 | Class 1091 | ShapedGraphic 1092 | ID 1093 | 165 1094 | Magnets 1095 | 1096 | {1, 1} 1097 | {1, -1} 1098 | {-1, -1} 1099 | {-1, 1} 1100 | {0, 1} 1101 | {0, -1} 1102 | {1, 0} 1103 | {-1, 0} 1104 | 1105 | Shape 1106 | Diamond 1107 | Text 1108 | 1109 | Pad 1110 | 20 1111 | Text 1112 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1113 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 1114 | {\colortbl;\red255\green255\blue255;} 1115 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 1116 | 1117 | \f0\fs20 \cf0 Will the type need to extend a Java class or implement any interfaces?} 1118 | 1119 | 1120 | 1121 | Bounds 1122 | {{41.3083, 381.817}, {24, 13}} 1123 | Class 1124 | ShapedGraphic 1125 | FitText 1126 | YES 1127 | FontInfo 1128 | 1129 | Color 1130 | 1131 | w 1132 | 0 1133 | 1134 | Font 1135 | LucidaGrande 1136 | Size 1137 | 10 1138 | 1139 | ID 1140 | 161 1141 | Line 1142 | 1143 | ID 1144 | 160 1145 | Position 1146 | 0.30961307883262634 1147 | RotationType 1148 | 0 1149 | 1150 | Shape 1151 | Rectangle 1152 | Style 1153 | 1154 | shadow 1155 | 1156 | Draws 1157 | NO 1158 | 1159 | stroke 1160 | 1161 | Draws 1162 | NO 1163 | 1164 | 1165 | Text 1166 | 1167 | Text 1168 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1169 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1170 | {\colortbl;\red255\green255\blue255;} 1171 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1172 | 1173 | \f0\fs20 \cf0 No} 1174 | 1175 | 1176 | 1177 | Class 1178 | LineGraphic 1179 | Head 1180 | 1181 | ID 1182 | 117 1183 | 1184 | ID 1185 | 160 1186 | Points 1187 | 1188 | {53.5, 332.85} 1189 | {52.8809, 512} 1190 | 1191 | Style 1192 | 1193 | stroke 1194 | 1195 | HeadArrow 1196 | FilledArrow 1197 | TailArrow 1198 | 0 1199 | 1200 | 1201 | Tail 1202 | 1203 | ID 1204 | 121 1205 | Info 1206 | 4 1207 | 1208 | 1209 | 1210 | Bounds 1211 | {{140.92, 242.438}, {24, 13}} 1212 | Class 1213 | ShapedGraphic 1214 | FitText 1215 | YES 1216 | FontInfo 1217 | 1218 | Color 1219 | 1220 | w 1221 | 0 1222 | 1223 | Font 1224 | LucidaGrande 1225 | Size 1226 | 10 1227 | 1228 | ID 1229 | 159 1230 | Line 1231 | 1232 | ID 1233 | 157 1234 | Position 1235 | 0.42585557699203491 1236 | RotationType 1237 | 0 1238 | 1239 | Shape 1240 | Rectangle 1241 | Style 1242 | 1243 | shadow 1244 | 1245 | Draws 1246 | NO 1247 | 1248 | stroke 1249 | 1250 | Draws 1251 | NO 1252 | 1253 | 1254 | Text 1255 | 1256 | Text 1257 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1258 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1259 | {\colortbl;\red255\green255\blue255;} 1260 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1261 | 1262 | \f0\fs20 \cf0 No} 1263 | 1264 | 1265 | 1266 | Class 1267 | LineGraphic 1268 | Head 1269 | 1270 | ID 1271 | 121 1272 | 1273 | ID 1274 | 157 1275 | OrthogonalBarAutomatic 1276 | 1277 | OrthogonalBarPosition 1278 | -1 1279 | Points 1280 | 1281 | {176.99, 248.938} 1282 | {151.5, 279.97} 1283 | 1284 | Style 1285 | 1286 | stroke 1287 | 1288 | HeadArrow 1289 | FilledArrow 1290 | LineType 1291 | 2 1292 | TailArrow 1293 | 0 1294 | 1295 | 1296 | Tail 1297 | 1298 | ID 1299 | 137 1300 | Info 1301 | 8 1302 | 1303 | 1304 | 1305 | Bounds 1306 | {{424.359, 517.661}, {27, 13}} 1307 | Class 1308 | ShapedGraphic 1309 | FitText 1310 | YES 1311 | FontInfo 1312 | 1313 | Color 1314 | 1315 | w 1316 | 0 1317 | 1318 | Font 1319 | LucidaGrande 1320 | Size 1321 | 10 1322 | 1323 | ID 1324 | 163 1325 | Line 1326 | 1327 | ID 1328 | 147 1329 | Position 1330 | 0.39082044363021851 1331 | RotationType 1332 | 0 1333 | 1334 | Shape 1335 | Rectangle 1336 | Style 1337 | 1338 | fill 1339 | 1340 | Color 1341 | 1342 | b 1343 | 0.8 1344 | g 1345 | 0.8 1346 | r 1347 | 0.8 1348 | 1349 | 1350 | shadow 1351 | 1352 | Draws 1353 | NO 1354 | 1355 | stroke 1356 | 1357 | Draws 1358 | NO 1359 | 1360 | 1361 | Text 1362 | 1363 | Text 1364 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1365 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1366 | {\colortbl;\red255\green255\blue255;} 1367 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1368 | 1369 | \f0\fs20 \cf0 Yes} 1370 | 1371 | 1372 | 1373 | Class 1374 | LineGraphic 1375 | Head 1376 | 1377 | ID 1378 | 92 1379 | 1380 | ID 1381 | 147 1382 | OrthogonalBarAutomatic 1383 | 1384 | OrthogonalBarPosition 1385 | -1 1386 | Points 1387 | 1388 | {441.619, 447.169} 1389 | {311.99, 524.161} 1390 | 1391 | Style 1392 | 1393 | stroke 1394 | 1395 | HeadArrow 1396 | FilledArrow 1397 | LineType 1398 | 2 1399 | TailArrow 1400 | 0 1401 | 1402 | 1403 | Tail 1404 | 1405 | ID 1406 | 95 1407 | 1408 | 1409 | 1410 | Bounds 1411 | {{252.49, 474.56}, {27, 13}} 1412 | Class 1413 | ShapedGraphic 1414 | FitText 1415 | YES 1416 | FontInfo 1417 | 1418 | Color 1419 | 1420 | w 1421 | 0 1422 | 1423 | Font 1424 | LucidaGrande 1425 | Size 1426 | 10 1427 | 1428 | ID 1429 | 149 1430 | Line 1431 | 1432 | ID 1433 | 146 1434 | Offset 1435 | 1 1436 | Position 1437 | 0.39503782987594604 1438 | RotationType 1439 | 0 1440 | 1441 | Shape 1442 | Rectangle 1443 | Style 1444 | 1445 | fill 1446 | 1447 | Color 1448 | 1449 | b 1450 | 0.8 1451 | g 1452 | 0.8 1453 | r 1454 | 0.8 1455 | 1456 | 1457 | shadow 1458 | 1459 | Draws 1460 | NO 1461 | 1462 | stroke 1463 | 1464 | Draws 1465 | NO 1466 | 1467 | 1468 | Text 1469 | 1470 | Text 1471 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1472 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1473 | {\colortbl;\red255\green255\blue255;} 1474 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1475 | 1476 | \f0\fs20 \cf0 Yes} 1477 | 1478 | 1479 | 1480 | Class 1481 | LineGraphic 1482 | Head 1483 | 1484 | ID 1485 | 92 1486 | 1487 | ID 1488 | 146 1489 | OrthogonalBarAutomatic 1490 | 1491 | OrthogonalBarPosition 1492 | -1 1493 | Points 1494 | 1495 | {266.99, 464.669} 1496 | {266.99, 506.161} 1497 | 1498 | Style 1499 | 1500 | stroke 1501 | 1502 | HeadArrow 1503 | FilledArrow 1504 | LineType 1505 | 2 1506 | TailArrow 1507 | 0 1508 | 1509 | 1510 | Tail 1511 | 1512 | ID 1513 | 89 1514 | 1515 | 1516 | 1517 | Bounds 1518 | {{253.49, 314.419}, {27, 13}} 1519 | Class 1520 | ShapedGraphic 1521 | FitText 1522 | YES 1523 | FontInfo 1524 | 1525 | Color 1526 | 1527 | w 1528 | 0 1529 | 1530 | Font 1531 | LucidaGrande 1532 | Size 1533 | 10 1534 | 1535 | ID 1536 | 139 1537 | Line 1538 | 1539 | ID 1540 | 138 1541 | Position 1542 | 0.27763399481773376 1543 | RotationType 1544 | 0 1545 | 1546 | Shape 1547 | Rectangle 1548 | Style 1549 | 1550 | shadow 1551 | 1552 | Draws 1553 | NO 1554 | 1555 | stroke 1556 | 1557 | Draws 1558 | NO 1559 | 1560 | 1561 | Text 1562 | 1563 | Text 1564 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1565 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1566 | {\colortbl;\red255\green255\blue255;} 1567 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1568 | 1569 | \f0\fs20 \cf0 Yes} 1570 | 1571 | 1572 | 1573 | Class 1574 | LineGraphic 1575 | Head 1576 | 1577 | ID 1578 | 89 1579 | 1580 | ID 1581 | 138 1582 | Points 1583 | 1584 | {266.99, 293.342} 1585 | {266.99, 392.669} 1586 | 1587 | Style 1588 | 1589 | stroke 1590 | 1591 | HeadArrow 1592 | FilledArrow 1593 | LineType 1594 | 1 1595 | TailArrow 1596 | 0 1597 | 1598 | 1599 | Tail 1600 | 1601 | ID 1602 | 137 1603 | 1604 | 1605 | 1606 | Bounds 1607 | {{176.99, 204.534}, {180, 88.8081}} 1608 | Class 1609 | ShapedGraphic 1610 | ID 1611 | 137 1612 | Magnets 1613 | 1614 | {1, 1} 1615 | {1, -1} 1616 | {-1, -1} 1617 | {-1, 1} 1618 | {0, 1} 1619 | {0, -1} 1620 | {1, 0} 1621 | {-1, 0} 1622 | 1623 | Shape 1624 | Diamond 1625 | Text 1626 | 1627 | Pad 1628 | 20 1629 | Text 1630 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1631 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 1632 | {\colortbl;\red255\green255\blue255;} 1633 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 1634 | 1635 | \f0\fs20 \cf0 Do you need to be able to refer to the class statically from Java?} 1636 | 1637 | 1638 | 1639 | Bounds 1640 | {{72.5667, 450.858}, {90, 36}} 1641 | Class 1642 | ShapedGraphic 1643 | FontInfo 1644 | 1645 | Font 1646 | Helvetica 1647 | Size 1648 | 10 1649 | 1650 | ID 1651 | 126 1652 | Magnets 1653 | 1654 | {0, 1} 1655 | {0, -1} 1656 | {1, 0} 1657 | {-1, 0} 1658 | 1659 | Shape 1660 | RoundRect 1661 | Text 1662 | 1663 | Text 1664 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1665 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier-Bold;} 1666 | {\colortbl;\red255\green255\blue255;} 1667 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 1668 | 1669 | \f0\b\fs20 \cf0 Use 1670 | \f1 defrecord} 1671 | 1672 | 1673 | 1674 | Bounds 1675 | {{4.5, 253.53}, {196, 105.76}} 1676 | Class 1677 | ShapedGraphic 1678 | ID 1679 | 121 1680 | Magnets 1681 | 1682 | {1, 1} 1683 | {1, -1} 1684 | {-1, -1} 1685 | {-1, 1} 1686 | {0, 1} 1687 | {0, -1} 1688 | {1, 0} 1689 | {-1, 0} 1690 | 1691 | Shape 1692 | Diamond 1693 | Text 1694 | 1695 | Pad 1696 | 20 1697 | Text 1698 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1699 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 1700 | {\colortbl;\red255\green255\blue255;} 1701 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 1702 | 1703 | \f0\fs20 \cf0 Is your class modeling a domain value \'97 thus benefiting from hash-map-like functionality and semantics?} 1704 | 1705 | 1706 | 1707 | Bounds 1708 | {{7.88092, 512}, {90, 36}} 1709 | Class 1710 | ShapedGraphic 1711 | FontInfo 1712 | 1713 | Font 1714 | Helvetica 1715 | Size 1716 | 10 1717 | 1718 | ID 1719 | 117 1720 | Magnets 1721 | 1722 | {0, 1} 1723 | {0, -1} 1724 | {1, 0} 1725 | {-1, 0} 1726 | 1727 | Shape 1728 | RoundRect 1729 | Text 1730 | 1731 | Text 1732 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1733 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier-Bold;} 1734 | {\colortbl;\red255\green255\blue255;} 1735 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 1736 | 1737 | \f0\b\fs20 \cf0 Use 1738 | \f1 deftype} 1739 | 1740 | 1741 | 1742 | Bounds 1743 | {{358.826, 422.169}, {24, 13}} 1744 | Class 1745 | ShapedGraphic 1746 | FitText 1747 | YES 1748 | FontInfo 1749 | 1750 | Color 1751 | 1752 | w 1753 | 0 1754 | 1755 | Font 1756 | LucidaGrande 1757 | Size 1758 | 10 1759 | 1760 | ID 1761 | 109 1762 | Line 1763 | 1764 | ID 1765 | 98 1766 | Position 1767 | 0.34081190824508667 1768 | RotationType 1769 | 0 1770 | 1771 | Shape 1772 | Rectangle 1773 | Style 1774 | 1775 | fill 1776 | 1777 | Color 1778 | 1779 | b 1780 | 0.8 1781 | g 1782 | 0.8 1783 | r 1784 | 0.8 1785 | 1786 | 1787 | shadow 1788 | 1789 | Draws 1790 | NO 1791 | 1792 | stroke 1793 | 1794 | Draws 1795 | NO 1796 | 1797 | 1798 | Text 1799 | 1800 | Text 1801 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1802 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1803 | {\colortbl;\red255\green255\blue255;} 1804 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1805 | 1806 | \f0\fs20 \cf0 No} 1807 | 1808 | 1809 | 1810 | Bounds 1811 | {{369.143, 613.153}, {24, 13}} 1812 | Class 1813 | ShapedGraphic 1814 | FitText 1815 | YES 1816 | FontInfo 1817 | 1818 | Color 1819 | 1820 | w 1821 | 0 1822 | 1823 | Font 1824 | LucidaGrande 1825 | Size 1826 | 10 1827 | 1828 | ID 1829 | 108 1830 | Line 1831 | 1832 | ID 1833 | 105 1834 | Position 1835 | 0.38091248273849487 1836 | RotationType 1837 | 0 1838 | 1839 | Shape 1840 | Rectangle 1841 | Style 1842 | 1843 | fill 1844 | 1845 | Color 1846 | 1847 | b 1848 | 0.8 1849 | g 1850 | 0.8 1851 | r 1852 | 0.8 1853 | 1854 | 1855 | shadow 1856 | 1857 | Draws 1858 | NO 1859 | 1860 | stroke 1861 | 1862 | Draws 1863 | NO 1864 | 1865 | 1866 | Text 1867 | 1868 | Text 1869 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1870 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1871 | {\colortbl;\red255\green255\blue255;} 1872 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1873 | 1874 | \f0\fs20 \cf0 No} 1875 | 1876 | 1877 | 1878 | Bounds 1879 | {{252.834, 562.883}, {27, 13}} 1880 | Class 1881 | ShapedGraphic 1882 | FitText 1883 | YES 1884 | FontInfo 1885 | 1886 | Color 1887 | 1888 | w 1889 | 0 1890 | 1891 | Font 1892 | LucidaGrande 1893 | Size 1894 | 10 1895 | 1896 | ID 1897 | 107 1898 | Line 1899 | 1900 | ID 1901 | 106 1902 | Position 1903 | 0.33590957522392273 1904 | RotationType 1905 | 0 1906 | 1907 | Shape 1908 | Rectangle 1909 | Style 1910 | 1911 | fill 1912 | 1913 | Color 1914 | 1915 | b 1916 | 0.8 1917 | g 1918 | 0.8 1919 | r 1920 | 0.8 1921 | 1922 | 1923 | shadow 1924 | 1925 | Draws 1926 | NO 1927 | 1928 | stroke 1929 | 1930 | Draws 1931 | NO 1932 | 1933 | 1934 | Text 1935 | 1936 | Text 1937 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1938 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1939 | {\colortbl;\red255\green255\blue255;} 1940 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1941 | 1942 | \f0\fs20 \cf0 Yes} 1943 | 1944 | 1945 | 1946 | Class 1947 | LineGraphic 1948 | Head 1949 | 1950 | ID 1951 | 92 1952 | 1953 | ID 1954 | 106 1955 | Points 1956 | 1957 | {266.002, 583.153} 1958 | {266.99, 542.161} 1959 | 1960 | Style 1961 | 1962 | stroke 1963 | 1964 | HeadArrow 1965 | FilledArrow 1966 | LineType 1967 | 1 1968 | TailArrow 1969 | 0 1970 | 1971 | 1972 | Tail 1973 | 1974 | ID 1975 | 104 1976 | 1977 | 1978 | 1979 | Class 1980 | LineGraphic 1981 | Head 1982 | 1983 | ID 1984 | 104 1985 | 1986 | ID 1987 | 105 1988 | Points 1989 | 1990 | {396.619, 619.653} 1991 | {355.99, 619.653} 1992 | 1993 | Style 1994 | 1995 | stroke 1996 | 1997 | HeadArrow 1998 | FilledArrow 1999 | LineType 2000 | 1 2001 | TailArrow 2002 | 0 2003 | 2004 | 2005 | Tail 2006 | 2007 | ID 2008 | 99 2009 | 2010 | 2011 | 2012 | Bounds 2013 | {{175.99, 583.653}, {180, 72}} 2014 | Class 2015 | ShapedGraphic 2016 | ID 2017 | 104 2018 | Magnets 2019 | 2020 | {1, 1} 2021 | {1, -1} 2022 | {-1, -1} 2023 | {-1, 1} 2024 | {0, 1} 2025 | {0, -1} 2026 | {1, 0} 2027 | {-1, 0} 2028 | 2029 | Shape 2030 | Diamond 2031 | Text 2032 | 2033 | Pad 2034 | 20 2035 | Text 2036 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2037 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 2038 | {\colortbl;\red255\green255\blue255;} 2039 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 2040 | 2041 | \f0\fs20 \cf0 Do you need to define multiple constructors?} 2042 | 2043 | 2044 | 2045 | Bounds 2046 | {{474.619, 500.308}, {24, 13}} 2047 | Class 2048 | ShapedGraphic 2049 | FitText 2050 | YES 2051 | FontInfo 2052 | 2053 | Color 2054 | 2055 | w 2056 | 0 2057 | 2058 | Font 2059 | LucidaGrande 2060 | Size 2061 | 10 2062 | 2063 | ID 2064 | 103 2065 | Line 2066 | 2067 | ID 2068 | 102 2069 | Position 2070 | 0.35143053531646729 2071 | RotationType 2072 | 0 2073 | 2074 | Shape 2075 | Rectangle 2076 | Style 2077 | 2078 | fill 2079 | 2080 | Color 2081 | 2082 | b 2083 | 0.8 2084 | g 2085 | 0.8 2086 | r 2087 | 0.8 2088 | 2089 | 2090 | shadow 2091 | 2092 | Draws 2093 | NO 2094 | 2095 | stroke 2096 | 2097 | Draws 2098 | NO 2099 | 2100 | 2101 | Text 2102 | 2103 | Text 2104 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2105 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 2106 | {\colortbl;\red255\green255\blue255;} 2107 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 2108 | 2109 | \f0\fs20 \cf0 No} 2110 | 2111 | 2112 | 2113 | Class 2114 | LineGraphic 2115 | Head 2116 | 2117 | ID 2118 | 99 2119 | 2120 | ID 2121 | 102 2122 | Points 2123 | 2124 | {486.619, 465.169} 2125 | {486.619, 583.653} 2126 | 2127 | Style 2128 | 2129 | stroke 2130 | 2131 | HeadArrow 2132 | FilledArrow 2133 | LineType 2134 | 1 2135 | TailArrow 2136 | 0 2137 | 2138 | 2139 | Tail 2140 | 2141 | ID 2142 | 95 2143 | 2144 | 2145 | 2146 | Bounds 2147 | {{379.513, 566.096}, {27, 13}} 2148 | Class 2149 | ShapedGraphic 2150 | FitText 2151 | YES 2152 | FontInfo 2153 | 2154 | Color 2155 | 2156 | w 2157 | 0 2158 | 2159 | Font 2160 | LucidaGrande 2161 | Size 2162 | 10 2163 | 2164 | ID 2165 | 162 2166 | Line 2167 | 2168 | ID 2169 | 100 2170 | Position 2171 | 0.37288683652877808 2172 | RotationType 2173 | 0 2174 | 2175 | Shape 2176 | Rectangle 2177 | Style 2178 | 2179 | fill 2180 | 2181 | Color 2182 | 2183 | b 2184 | 0.8 2185 | g 2186 | 0.8 2187 | r 2188 | 0.8 2189 | 2190 | 2191 | shadow 2192 | 2193 | Draws 2194 | NO 2195 | 2196 | stroke 2197 | 2198 | Draws 2199 | NO 2200 | 2201 | 2202 | Text 2203 | 2204 | Text 2205 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2206 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 2207 | {\colortbl;\red255\green255\blue255;} 2208 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 2209 | 2210 | \f0\fs20 \cf0 Yes} 2211 | 2212 | 2213 | 2214 | Class 2215 | LineGraphic 2216 | Head 2217 | 2218 | ID 2219 | 92 2220 | 2221 | ID 2222 | 100 2223 | Points 2224 | 2225 | {441.19, 601.396} 2226 | {311.99, 524.161} 2227 | 2228 | Style 2229 | 2230 | stroke 2231 | 2232 | HeadArrow 2233 | FilledArrow 2234 | LineType 2235 | 1 2236 | TailArrow 2237 | 0 2238 | 2239 | 2240 | Tail 2241 | 2242 | ID 2243 | 99 2244 | 2245 | 2246 | 2247 | Bounds 2248 | {{396.619, 583.653}, {180, 72}} 2249 | Class 2250 | ShapedGraphic 2251 | ID 2252 | 99 2253 | Magnets 2254 | 2255 | {1, 1} 2256 | {1, -1} 2257 | {-1, -1} 2258 | {-1, 1} 2259 | {0, 1} 2260 | {0, -1} 2261 | {1, 0} 2262 | {-1, 0} 2263 | 2264 | Shape 2265 | Diamond 2266 | Text 2267 | 2268 | Pad 2269 | 20 2270 | Text 2271 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2272 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 2273 | {\colortbl;\red255\green255\blue255;} 2274 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 2275 | 2276 | \f0\fs20 \cf0 Do you need to define any static methods?} 2277 | 2278 | 2279 | 2280 | Class 2281 | LineGraphic 2282 | Head 2283 | 2284 | ID 2285 | 95 2286 | 2287 | ID 2288 | 98 2289 | Points 2290 | 2291 | {357.49, 428.669} 2292 | {396.619, 428.669} 2293 | 2294 | Style 2295 | 2296 | stroke 2297 | 2298 | HeadArrow 2299 | FilledArrow 2300 | LineType 2301 | 1 2302 | TailArrow 2303 | 0 2304 | 2305 | 2306 | Tail 2307 | 2308 | ID 2309 | 89 2310 | 2311 | 2312 | 2313 | Bounds 2314 | {{396.619, 392.669}, {180, 72}} 2315 | Class 2316 | ShapedGraphic 2317 | ID 2318 | 95 2319 | Magnets 2320 | 2321 | {1, 1} 2322 | {1, -1} 2323 | {-1, -1} 2324 | {-1, 1} 2325 | {0, 1} 2326 | {0, -1} 2327 | {1, 0} 2328 | {-1, 0} 2329 | 2330 | Shape 2331 | Diamond 2332 | Text 2333 | 2334 | Pad 2335 | 20 2336 | Text 2337 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2338 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 2339 | {\colortbl;\red255\green255\blue255;} 2340 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 2341 | 2342 | \f0\fs20 \cf0 Do you need methods in addition to those defined by interfaces you're implementing?} 2343 | 2344 | 2345 | 2346 | Bounds 2347 | {{221.99, 506.161}, {90, 36}} 2348 | Class 2349 | ShapedGraphic 2350 | FontInfo 2351 | 2352 | Font 2353 | Helvetica 2354 | Size 2355 | 10 2356 | 2357 | ID 2358 | 92 2359 | Magnets 2360 | 2361 | {0, 1} 2362 | {0, -1} 2363 | {1, 0} 2364 | {-1, 0} 2365 | 2366 | Shape 2367 | RoundRect 2368 | Text 2369 | 2370 | Text 2371 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2372 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier-Bold;} 2373 | {\colortbl;\red255\green255\blue255;} 2374 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 2375 | 2376 | \f0\b\fs20 \cf0 Use 2377 | \f1 gen-class} 2378 | 2379 | 2380 | 2381 | Bounds 2382 | {{176.99, 392.669}, {180, 72}} 2383 | Class 2384 | ShapedGraphic 2385 | ID 2386 | 89 2387 | Magnets 2388 | 2389 | {1, 1} 2390 | {1, -1} 2391 | {-1, -1} 2392 | {-1, 1} 2393 | {0, 1} 2394 | {0, -1} 2395 | {1, 0} 2396 | {-1, 0} 2397 | 2398 | Shape 2399 | Diamond 2400 | Text 2401 | 2402 | Pad 2403 | 20 2404 | Text 2405 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2406 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 2407 | {\colortbl;\red255\green255\blue255;} 2408 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 2409 | 2410 | \f0\fs20 \cf0 Do you need to extend an existing base class?} 2411 | 2412 | 2413 | 2414 | Bounds 2415 | {{436.499, 110.634}, {91, 24}} 2416 | Class 2417 | ShapedGraphic 2418 | FitText 2419 | YES 2420 | FontInfo 2421 | 2422 | Color 2423 | 2424 | w 2425 | 0 2426 | 2427 | Font 2428 | LucidaGrande 2429 | Size 2430 | 10 2431 | 2432 | ID 2433 | 87 2434 | Line 2435 | 2436 | ID 2437 | 86 2438 | Position 2439 | 0.40897119045257568 2440 | RotationType 2441 | 0 2442 | 2443 | Shape 2444 | Rectangle 2445 | Style 2446 | 2447 | shadow 2448 | 2449 | Draws 2450 | NO 2451 | 2452 | stroke 2453 | 2454 | Draws 2455 | NO 2456 | 2457 | 2458 | Text 2459 | 2460 | Text 2461 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2462 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 2463 | {\colortbl;\red255\green255\blue255;} 2464 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 2465 | 2466 | \f0\fs20 \cf0 Instance of\ 2467 | anonymous type} 2468 | 2469 | 2470 | 2471 | Class 2472 | LineGraphic 2473 | Head 2474 | 2475 | ID 2476 | 136 2477 | 2478 | ID 2479 | 86 2480 | Points 2481 | 2482 | {481.999, 93.5959} 2483 | {482, 164.598} 2484 | 2485 | Style 2486 | 2487 | stroke 2488 | 2489 | HeadArrow 2490 | FilledArrow 2491 | LineType 2492 | 1 2493 | TailArrow 2494 | 0 2495 | 2496 | 2497 | Tail 2498 | 2499 | ID 2500 | 3 2501 | 2502 | 2503 | 2504 | Bounds 2505 | {{469.77, 252.2}, {24, 13}} 2506 | Class 2507 | ShapedGraphic 2508 | FitText 2509 | YES 2510 | FontInfo 2511 | 2512 | Color 2513 | 2514 | w 2515 | 0 2516 | 2517 | Font 2518 | LucidaGrande 2519 | Size 2520 | 10 2521 | 2522 | ID 2523 | 85 2524 | Line 2525 | 2526 | ID 2527 | 82 2528 | Position 2529 | 0.45916861295700073 2530 | RotationType 2531 | 0 2532 | 2533 | Shape 2534 | Rectangle 2535 | Style 2536 | 2537 | shadow 2538 | 2539 | Draws 2540 | NO 2541 | 2542 | stroke 2543 | 2544 | Draws 2545 | NO 2546 | 2547 | 2548 | Text 2549 | 2550 | Text 2551 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2552 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 2553 | {\colortbl;\red255\green255\blue255;} 2554 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 2555 | 2556 | \f0\fs20 \cf0 No} 2557 | 2558 | 2559 | 2560 | Bounds 2561 | {{360.588, 258.812}, {27, 13}} 2562 | Class 2563 | ShapedGraphic 2564 | FitText 2565 | YES 2566 | FontInfo 2567 | 2568 | Color 2569 | 2570 | w 2571 | 0 2572 | 2573 | Font 2574 | LucidaGrande 2575 | Size 2576 | 10 2577 | 2578 | ID 2579 | 84 2580 | Line 2581 | 2582 | ID 2583 | 83 2584 | Position 2585 | 0.44336259365081787 2586 | RotationType 2587 | 0 2588 | 2589 | Shape 2590 | Rectangle 2591 | Style 2592 | 2593 | shadow 2594 | 2595 | Draws 2596 | NO 2597 | 2598 | stroke 2599 | 2600 | Draws 2601 | NO 2602 | 2603 | 2604 | Text 2605 | 2606 | Text 2607 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2608 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 2609 | {\colortbl;\red255\green255\blue255;} 2610 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 2611 | 2612 | \f0\fs20 \cf0 Yes} 2613 | 2614 | 2615 | 2616 | Class 2617 | LineGraphic 2618 | Head 2619 | 2620 | ID 2621 | 135 2622 | Info 2623 | 2 2624 | 2625 | ID 2626 | 83 2627 | OrthogonalBarAutomatic 2628 | 2629 | OrthogonalBarPosition 2630 | -1 2631 | Points 2632 | 2633 | {392, 200.598} 2634 | {374.088, 369.049} 2635 | 2636 | Style 2637 | 2638 | stroke 2639 | 2640 | HeadArrow 2641 | FilledArrow 2642 | LineType 2643 | 2 2644 | TailArrow 2645 | 0 2646 | 2647 | 2648 | Tail 2649 | 2650 | ID 2651 | 136 2652 | Info 2653 | 8 2654 | 2655 | 2656 | 2657 | Class 2658 | LineGraphic 2659 | Head 2660 | 2661 | ID 2662 | 134 2663 | 2664 | ID 2665 | 82 2666 | Points 2667 | 2668 | {482, 236.598} 2669 | {481.499, 284.733} 2670 | 2671 | Style 2672 | 2673 | stroke 2674 | 2675 | HeadArrow 2676 | FilledArrow 2677 | LineType 2678 | 1 2679 | TailArrow 2680 | 0 2681 | 2682 | 2683 | Tail 2684 | 2685 | ID 2686 | 136 2687 | Info 2688 | 5 2689 | 2690 | 2691 | 2692 | Bounds 2693 | {{436.499, 284.733}, {90, 36}} 2694 | Class 2695 | ShapedGraphic 2696 | FontInfo 2697 | 2698 | Font 2699 | Helvetica 2700 | Size 2701 | 10 2702 | 2703 | ID 2704 | 134 2705 | Magnets 2706 | 2707 | {0, 1} 2708 | {0, -1} 2709 | {1, 0} 2710 | {-1, 0} 2711 | 2712 | Shape 2713 | RoundRect 2714 | Text 2715 | 2716 | Text 2717 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2718 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier-Bold;} 2719 | {\colortbl;\red255\green255\blue255;} 2720 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 2721 | 2722 | \f0\b\fs20 \cf0 Use 2723 | \f1 reify} 2724 | 2725 | 2726 | 2727 | Bounds 2728 | {{329.088, 369.049}, {90, 36}} 2729 | Class 2730 | ShapedGraphic 2731 | FontInfo 2732 | 2733 | Font 2734 | Helvetica 2735 | Size 2736 | 10 2737 | 2738 | ID 2739 | 135 2740 | Magnets 2741 | 2742 | {0, 1} 2743 | {0, -1} 2744 | {1, 0} 2745 | {-1, 0} 2746 | 2747 | Shape 2748 | RoundRect 2749 | Text 2750 | 2751 | Text 2752 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2753 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier-Bold;} 2754 | {\colortbl;\red255\green255\blue255;} 2755 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 2756 | 2757 | \f0\b\fs20 \cf0 Use 2758 | \f1 proxy} 2759 | 2760 | 2761 | 2762 | Bounds 2763 | {{392, 164.598}, {180, 72}} 2764 | Class 2765 | ShapedGraphic 2766 | ID 2767 | 136 2768 | Magnets 2769 | 2770 | {1, 1} 2771 | {1, -1} 2772 | {-1, -1} 2773 | {-1, 1} 2774 | {0, 1} 2775 | {0, -1} 2776 | {1, 0} 2777 | {-1, 0} 2778 | 2779 | Shape 2780 | Diamond 2781 | Text 2782 | 2783 | Pad 2784 | 20 2785 | Text 2786 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2787 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 2788 | {\colortbl;\red255\green255\blue255;} 2789 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 2790 | 2791 | \f0\fs20 \cf0 Do you need to extend an existing base class?} 2792 | 2793 | 2794 | 2795 | Bounds 2796 | {{391.999, 12}, {180, 81.5959}} 2797 | Class 2798 | ShapedGraphic 2799 | ID 2800 | 3 2801 | Magnets 2802 | 2803 | {1, 1} 2804 | {1, -1} 2805 | {-1, -1} 2806 | {-1, 1} 2807 | {0, 1} 2808 | {0, -1} 2809 | {1, 0} 2810 | {-1, 0} 2811 | 2812 | Shape 2813 | Diamond 2814 | Text 2815 | 2816 | Pad 2817 | 20 2818 | Text 2819 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2820 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 2821 | {\colortbl;\red255\green255\blue255;} 2822 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 2823 | 2824 | \f0\fs20 \cf0 Do you need a named type or only an instance of an anonymous type?} 2825 | 2826 | 2827 | 2828 | Bounds 2829 | {{172.01, 337}, {411.98, 330}} 2830 | Class 2831 | ShapedGraphic 2832 | ID 2833 | 214 2834 | Shape 2835 | Rectangle 2836 | Style 2837 | 2838 | fill 2839 | 2840 | Color 2841 | 2842 | b 2843 | 0.8 2844 | g 2845 | 0.8 2846 | r 2847 | 0.8 2848 | 2849 | 2850 | shadow 2851 | 2852 | Draws 2853 | NO 2854 | 2855 | stroke 2856 | 2857 | CornerRadius 2858 | 21 2859 | Pattern 2860 | 24 2861 | Width 2862 | 2 2863 | 2864 | 2865 | Text 2866 | 2867 | Align 2868 | 2 2869 | Pad 2870 | 20 2871 | Text 2872 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2873 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 2874 | {\colortbl;\red255\green255\blue255;} 2875 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qr\pardirnatural 2876 | 2877 | \f0\b\fs28 \cf0 The 'Interop Zone'} 2878 | VerticalPad 2879 | 5 2880 | 2881 | TextPlacement 2882 | 0 2883 | 2884 | 2885 | GridInfo 2886 | 2887 | GuidesLocked 2888 | NO 2889 | GuidesVisible 2890 | YES 2891 | HPages 2892 | 1 2893 | ImageCounter 2894 | 1 2895 | IsPalette 2896 | NO 2897 | KeepToScale 2898 | 2899 | Layers 2900 | 2901 | 2902 | Lock 2903 | NO 2904 | Name 2905 | Layer 1 2906 | Print 2907 | YES 2908 | View 2909 | YES 2910 | 2911 | 2912 | LayoutInfo 2913 | 2914 | LinksVisible 2915 | NO 2916 | MagnetsVisible 2917 | NO 2918 | MasterSheet 2919 | Master 1 2920 | MasterSheets 2921 | 2922 | 2923 | ActiveLayerIndex 2924 | 0 2925 | AutoAdjust 2926 | 2927 | CanvasColor 2928 | 2929 | w 2930 | 1 2931 | 2932 | CanvasOrigin 2933 | {0, 0} 2934 | CanvasScale 2935 | 1 2936 | ColumnAlign 2937 | 1 2938 | ColumnSpacing 2939 | 36 2940 | DisplayScale 2941 | 1 in = 1 in 2942 | GraphicsList 2943 | 2944 | GridInfo 2945 | 2946 | HPages 2947 | 1 2948 | IsPalette 2949 | NO 2950 | KeepToScale 2951 | 2952 | Layers 2953 | 2954 | 2955 | Lock 2956 | NO 2957 | Name 2958 | Layer 1 2959 | Print 2960 | YES 2961 | View 2962 | YES 2963 | 2964 | 2965 | LayoutInfo 2966 | 2967 | Orientation 2968 | 2 2969 | OutlineStyle 2970 | Basic 2971 | RowAlign 2972 | 1 2973 | RowSpacing 2974 | 36 2975 | SheetTitle 2976 | Master 1 2977 | UniqueID 2978 | 1 2979 | VPages 2980 | 1 2981 | 2982 | 2983 | ModificationDate 2984 | 2011-11-17 09:23:51 -0500 2985 | Modifier 2986 | Chas Emerick 2987 | NotesVisible 2988 | NO 2989 | Orientation 2990 | 2 2991 | OriginVisible 2992 | NO 2993 | OutlineStyle 2994 | Basic 2995 | PageBreaks 2996 | YES 2997 | PrintInfo 2998 | 2999 | NSBottomMargin 3000 | 3001 | coded 3002 | BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFklwCG 3003 | 3004 | NSLeftMargin 3005 | 3006 | coded 3007 | BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFklwCG 3008 | 3009 | NSPaperSize 3010 | 3011 | size 3012 | {612, 792} 3013 | 3014 | NSRightMargin 3015 | 3016 | coded 3017 | BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFklwCG 3018 | 3019 | NSTopMargin 3020 | 3021 | coded 3022 | BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFklwCG 3023 | 3024 | 3025 | ReadOnly 3026 | NO 3027 | RowAlign 3028 | 1 3029 | RowSpacing 3030 | 36 3031 | SheetTitle 3032 | Canvas 1 3033 | SmartAlignmentGuidesActive 3034 | YES 3035 | SmartDistanceGuidesActive 3036 | YES 3037 | UniqueID 3038 | 1 3039 | UseEntirePage 3040 | 3041 | VPages 3042 | 1 3043 | WindowInfo 3044 | 3045 | CurrentSheet 3046 | 0 3047 | DrawerOpen 3048 | 3049 | DrawerTab 3050 | Outline 3051 | DrawerWidth 3052 | 209 3053 | FitInWindow 3054 | 3055 | Frame 3056 | {{510, 140}, {898, 867}} 3057 | ShowRuler 3058 | 3059 | ShowStatusBar 3060 | 3061 | VisibleRegion 3062 | {{-147, 6}, {883, 762}} 3063 | Zoom 3064 | 1 3065 | 3066 | 3067 | 3068 | -------------------------------------------------------------------------------- /choosingtypeforms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cemerick/clojure-type-selection-flowchart/13cb0d41ba8a1835a77b00f063e9822002113c42/choosingtypeforms.png -------------------------------------------------------------------------------- /translations/chinese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cemerick/clojure-type-selection-flowchart/13cb0d41ba8a1835a77b00f063e9822002113c42/translations/chinese.png -------------------------------------------------------------------------------- /translations/dutch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cemerick/clojure-type-selection-flowchart/13cb0d41ba8a1835a77b00f063e9822002113c42/translations/dutch.png -------------------------------------------------------------------------------- /translations/german.graffle: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | ActiveLayerIndex 6 | 0 7 | AutoAdjust 8 | 9 | CanvasColor 10 | 11 | w 12 | 1 13 | 14 | CanvasOrigin 15 | {0, 0} 16 | CanvasScale 17 | 1 18 | ColumnAlign 19 | 1 20 | ColumnSpacing 21 | 36 22 | CreationDate 23 | 2011-07-05 00:11:46 -0400 24 | Creator 25 | Chas Emerick 26 | DisplayScale 27 | 1 in = 1 in 28 | GraphDocumentVersion 29 | 5 30 | GraphicsList 31 | 32 | 33 | Bounds 34 | {{94.6793, 387.306}, {27, 13}} 35 | Class 36 | ShapedGraphic 37 | FitText 38 | YES 39 | FontInfo 40 | 41 | Color 42 | 43 | w 44 | 0 45 | 46 | Font 47 | LucidaGrande 48 | Size 49 | 10 50 | 51 | ID 52 | 220 53 | Line 54 | 55 | ID 56 | 219 57 | Position 58 | 0.37694314122200012 59 | RotationType 60 | 0 61 | 62 | Shape 63 | Rectangle 64 | Style 65 | 66 | shadow 67 | 68 | Draws 69 | NO 70 | 71 | stroke 72 | 73 | Draws 74 | NO 75 | 76 | 77 | Text 78 | 79 | Text 80 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 81 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 82 | {\colortbl;\red255\green255\blue255;} 83 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 84 | 85 | \f0\fs20 \cf0 Ja} 86 | 87 | 88 | 89 | Class 90 | LineGraphic 91 | Head 92 | 93 | ID 94 | 126 95 | 96 | ID 97 | 219 98 | Points 99 | 100 | {102.5, 359.29} 101 | {117.567, 450.858} 102 | 103 | Style 104 | 105 | stroke 106 | 107 | HeadArrow 108 | FilledArrow 109 | TailArrow 110 | 0 111 | 112 | 113 | Tail 114 | 115 | ID 116 | 121 117 | Info 118 | 5 119 | 120 | 121 | 122 | Bounds 123 | {{57.6987, 595.432}, {27, 13}} 124 | Class 125 | ShapedGraphic 126 | FitText 127 | YES 128 | FontInfo 129 | 130 | Color 131 | 132 | w 133 | 0 134 | 135 | Font 136 | LucidaGrande 137 | Size 138 | 10 139 | 140 | ID 141 | 218 142 | Line 143 | 144 | ID 145 | 217 146 | Position 147 | 0.52025061845779419 148 | RotationType 149 | 0 150 | 151 | Shape 152 | Rectangle 153 | Style 154 | 155 | shadow 156 | 157 | Draws 158 | NO 159 | 160 | stroke 161 | 162 | Draws 163 | NO 164 | 165 | 166 | Text 167 | 168 | Text 169 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 170 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 171 | {\colortbl;\red255\green255\blue255;} 172 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 173 | 174 | \f0\fs20 \cf0 Ja} 175 | 176 | 177 | 178 | Class 179 | LineGraphic 180 | Head 181 | 182 | ID 183 | 117 184 | Info 185 | 1 186 | 187 | ID 188 | 217 189 | Points 190 | 191 | {90.8885, 659.905} 192 | {53.0417, 548.473} 193 | 194 | Style 195 | 196 | stroke 197 | 198 | HeadArrow 199 | FilledArrow 200 | TailArrow 201 | 0 202 | 203 | 204 | Tail 205 | 206 | ID 207 | 207 208 | 209 | 210 | 211 | Bounds 212 | {{253.99, 676.111}, {24, 13}} 213 | Class 214 | ShapedGraphic 215 | FitText 216 | YES 217 | FontInfo 218 | 219 | Color 220 | 221 | w 222 | 0 223 | 224 | Font 225 | LucidaGrande 226 | Size 227 | 10 228 | 229 | ID 230 | 216 231 | Line 232 | 233 | ID 234 | 177 235 | Position 236 | 0.24701963365077972 237 | RotationType 238 | 0 239 | 240 | Shape 241 | Rectangle 242 | Style 243 | 244 | shadow 245 | 246 | Draws 247 | NO 248 | 249 | stroke 250 | 251 | Draws 252 | NO 253 | 254 | 255 | Text 256 | 257 | Text 258 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 259 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 260 | {\colortbl;\red255\green255\blue255;} 261 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 262 | 263 | \f0\fs20 \cf0 Nein} 264 | 265 | 266 | 267 | Class 268 | LineGraphic 269 | Head 270 | 271 | ID 272 | 207 273 | 274 | ID 275 | 177 276 | OrthogonalBarAutomatic 277 | 278 | OrthogonalBarPosition 279 | 15.723480224609375 280 | Points 281 | 282 | {265.99, 655.653} 283 | {262.25, 699} 284 | {200.206, 699.23} 285 | 286 | Style 287 | 288 | stroke 289 | 290 | HeadArrow 291 | FilledArrow 292 | LineType 293 | 2 294 | TailArrow 295 | 0 296 | 297 | 298 | Tail 299 | 300 | ID 301 | 104 302 | Info 303 | 5 304 | 305 | 306 | 307 | Bounds 308 | {{96.8817, 600.566}, {24, 13}} 309 | Class 310 | ShapedGraphic 311 | FitText 312 | YES 313 | FontInfo 314 | 315 | Color 316 | 317 | w 318 | 0 319 | 320 | Font 321 | LucidaGrande 322 | Size 323 | 10 324 | 325 | ID 326 | 212 327 | Line 328 | 329 | ID 330 | 209 331 | Position 332 | 0.29001086950302124 333 | RotationType 334 | 0 335 | 336 | Shape 337 | Rectangle 338 | Style 339 | 340 | shadow 341 | 342 | Draws 343 | NO 344 | 345 | stroke 346 | 347 | Draws 348 | NO 349 | 350 | 351 | Text 352 | 353 | Text 354 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 355 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 356 | {\colortbl;\red255\green255\blue255;} 357 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 358 | 359 | \f0\fs20 \cf0 Nein} 360 | 361 | 362 | 363 | Class 364 | LineGraphic 365 | Head 366 | 367 | ID 368 | 126 369 | Info 370 | 1 371 | 372 | ID 373 | 209 374 | Points 375 | 376 | {105.349, 655.964} 377 | {117.531, 487.357} 378 | 379 | Style 380 | 381 | stroke 382 | 383 | HeadArrow 384 | FilledArrow 385 | TailArrow 386 | 0 387 | 388 | 389 | Tail 390 | 391 | ID 392 | 207 393 | 394 | 395 | 396 | Bounds 397 | {{4.5, 655.187}, {196, 88.8081}} 398 | Class 399 | ShapedGraphic 400 | ID 401 | 207 402 | Shape 403 | Diamond 404 | Text 405 | 406 | Pad 407 | 20 408 | Text 409 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 410 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 411 | {\colortbl;\red255\green255\blue255;} 412 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 413 | 414 | \f0\fs20 \cf0 Musst du änderbare Felder definierena?} 415 | 416 | 417 | 418 | Bounds 419 | {{379.069, 751.019}, {186, 13}} 420 | Class 421 | ShapedGraphic 422 | FitText 423 | YES 424 | Flow 425 | Resize 426 | FontInfo 427 | 428 | Color 429 | 430 | b 431 | 0.4 432 | g 433 | 0.4 434 | r 435 | 0.4 436 | 437 | Font 438 | LucidaGrande 439 | Size 440 | 10 441 | 442 | ID 443 | 46 444 | Shape 445 | Rectangle 446 | Style 447 | 448 | fill 449 | 450 | Draws 451 | NO 452 | 453 | shadow 454 | 455 | Draws 456 | NO 457 | 458 | stroke 459 | 460 | Draws 461 | NO 462 | 463 | 464 | Text 465 | 466 | Align 467 | 0 468 | Text 469 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 470 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 471 | {\colortbl;\red255\green255\blue255;\red102\green102\blue102;} 472 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\ql\qnatural\pardirnatural 473 | 474 | \f0\fs20 \cf2 \'a92011 Chas Emerick, cemerick.com} 475 | 476 | Wrap 477 | NO 478 | 479 | 480 | Bounds 481 | {{171.593, 92.3298}, {24, 13}} 482 | Class 483 | ShapedGraphic 484 | FitText 485 | YES 486 | FontInfo 487 | 488 | Color 489 | 490 | w 491 | 0 492 | 493 | Font 494 | LucidaGrande 495 | Size 496 | 10 497 | 498 | ID 499 | 205 500 | Line 501 | 502 | ID 503 | 204 504 | Position 505 | 0.44041454792022705 506 | RotationType 507 | 0 508 | 509 | Shape 510 | Rectangle 511 | Style 512 | 513 | shadow 514 | 515 | Draws 516 | NO 517 | 518 | stroke 519 | 520 | Draws 521 | NO 522 | 523 | 524 | Text 525 | 526 | Text 527 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 528 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 529 | {\colortbl;\red255\green255\blue255;} 530 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 531 | 532 | \f0\fs20 \cf0 Nein} 533 | 534 | 535 | 536 | Class 537 | LineGraphic 538 | Head 539 | 540 | ID 541 | 188 542 | 543 | ID 544 | 204 545 | Points 546 | 547 | {211.999, 70.798} 548 | {147.5, 134.447} 549 | 550 | Style 551 | 552 | stroke 553 | 554 | HeadArrow 555 | FilledArrow 556 | TailArrow 557 | 0 558 | 559 | 560 | Tail 561 | 562 | ID 563 | 165 564 | Info 565 | 4 566 | 567 | 568 | 569 | Bounds 570 | {{202.647, 150.53}, {24, 13}} 571 | Class 572 | ShapedGraphic 573 | FitText 574 | YES 575 | FontInfo 576 | 577 | Color 578 | 579 | w 580 | 0 581 | 582 | Font 583 | LucidaGrande 584 | Size 585 | 10 586 | 587 | ID 588 | 201 589 | Line 590 | 591 | ID 592 | 200 593 | Offset 594 | -1 595 | Position 596 | 0.40440100431442261 597 | RotationType 598 | 0 599 | 600 | Shape 601 | Rectangle 602 | Style 603 | 604 | shadow 605 | 606 | Draws 607 | NO 608 | 609 | stroke 610 | 611 | Draws 612 | NO 613 | 614 | 615 | Text 616 | 617 | Text 618 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 619 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 620 | {\colortbl;\red255\green255\blue255;} 621 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 622 | 623 | \f0\fs20 \cf0 Nein} 624 | 625 | 626 | 627 | Class 628 | LineGraphic 629 | Head 630 | 631 | ID 632 | 179 633 | 634 | ID 635 | 200 636 | OrthogonalBarAutomatic 637 | 638 | OrthogonalBarPosition 639 | -1 640 | Points 641 | 642 | {192.5, 157.965} 643 | {247.25, 158.163} 644 | 645 | Style 646 | 647 | stroke 648 | 649 | HeadArrow 650 | FilledArrow 651 | LineType 652 | 2 653 | TailArrow 654 | 0 655 | 656 | 657 | Tail 658 | 659 | ID 660 | 188 661 | Info 662 | 7 663 | 664 | 665 | 666 | Bounds 667 | {{89, 215.936}, {27, 13}} 668 | Class 669 | ShapedGraphic 670 | FitText 671 | YES 672 | FontInfo 673 | 674 | Color 675 | 676 | w 677 | 0 678 | 679 | Font 680 | LucidaGrande 681 | Size 682 | 10 683 | 684 | ID 685 | 192 686 | Line 687 | 688 | ID 689 | 191 690 | Position 691 | 0.352620929479599 692 | RotationType 693 | 0 694 | 695 | Shape 696 | Rectangle 697 | Style 698 | 699 | shadow 700 | 701 | Draws 702 | NO 703 | 704 | stroke 705 | 706 | Draws 707 | NO 708 | 709 | 710 | Text 711 | 712 | Text 713 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 714 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 715 | {\colortbl;\red255\green255\blue255;} 716 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 717 | 718 | \f0\fs20 \cf0 Ja} 719 | 720 | 721 | 722 | Class 723 | LineGraphic 724 | Head 725 | 726 | ID 727 | 121 728 | Info 729 | 6 730 | 731 | ID 732 | 191 733 | OrthogonalBarAutomatic 734 | 735 | OrthogonalBarPosition 736 | -1 737 | Points 738 | 739 | {102.5, 205.5} 740 | {102.5, 253.53} 741 | 742 | Style 743 | 744 | stroke 745 | 746 | HeadArrow 747 | FilledArrow 748 | LineType 749 | 2 750 | TailArrow 751 | 0 752 | 753 | 754 | Tail 755 | 756 | ID 757 | 188 758 | 759 | 760 | 761 | Bounds 762 | {{12.5, 110.929}, {180, 94.071}} 763 | Class 764 | ShapedGraphic 765 | ID 766 | 188 767 | Magnets 768 | 769 | {1, 1} 770 | {1, -1} 771 | {-1, -1} 772 | {-1, 1} 773 | {0, 1} 774 | {0, -1} 775 | {1, 0} 776 | {-1, 0} 777 | 778 | Shape 779 | Diamond 780 | Text 781 | 782 | Pad 783 | 20 784 | Text 785 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 786 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 787 | {\colortbl;\red255\green255\blue255;} 788 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 789 | 790 | \f0\fs20 \cf0 Wird der Typ Teil eines Clojure Protocolls oder Performance Sensitiven Code behandeln?} 791 | 792 | 793 | 794 | Bounds 795 | {{354.928, 134.363}, {45, 24}} 796 | Class 797 | ShapedGraphic 798 | FitText 799 | YES 800 | FontInfo 801 | 802 | Color 803 | 804 | w 805 | 0 806 | 807 | Font 808 | LucidaGrande 809 | Size 810 | 10 811 | 812 | ID 813 | 185 814 | Line 815 | 816 | ID 817 | 184 818 | Position 819 | 0.47653347253799438 820 | RotationType 821 | 0 822 | 823 | Shape 824 | Rectangle 825 | Style 826 | 827 | shadow 828 | 829 | Draws 830 | NO 831 | 832 | stroke 833 | 834 | Draws 835 | NO 836 | 837 | 838 | Text 839 | 840 | Text 841 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 842 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 843 | {\colortbl;\red255\green255\blue255;} 844 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 845 | 846 | \f0\fs20 \cf0 Benannter\ 847 | Typ} 848 | 849 | 850 | 851 | Class 852 | LineGraphic 853 | Head 854 | 855 | ID 856 | 137 857 | 858 | ID 859 | 184 860 | Points 861 | 862 | {436.999, 73.1969} 863 | {311.99, 226.736} 864 | 865 | Style 866 | 867 | stroke 868 | 869 | HeadArrow 870 | FilledArrow 871 | TailArrow 872 | 0 873 | 874 | 875 | Tail 876 | 877 | ID 878 | 3 879 | 880 | 881 | 882 | Bounds 883 | {{247.25, 140.163}, {90, 36}} 884 | Class 885 | ShapedGraphic 886 | FontInfo 887 | 888 | Font 889 | Helvetica 890 | Size 891 | 10 892 | 893 | ID 894 | 179 895 | Magnets 896 | 897 | {0, 1} 898 | {0, -1} 899 | {1, 0} 900 | {-1, 0} 901 | 902 | Shape 903 | RoundRect 904 | Text 905 | 906 | Text 907 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 908 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 909 | {\colortbl;\red255\green255\blue255;} 910 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 911 | 912 | \f0\b\fs20 \cf0 Nutze eine Clojure map} 913 | 914 | 915 | 916 | Bounds 917 | {{351.692, 46.298}, {27, 13}} 918 | Class 919 | ShapedGraphic 920 | FitText 921 | YES 922 | FontInfo 923 | 924 | Color 925 | 926 | w 927 | 0 928 | 929 | Font 930 | LucidaGrande 931 | Size 932 | 10 933 | 934 | ID 935 | 176 936 | Line 937 | 938 | ID 939 | 175 940 | Position 941 | 0.39759388566017151 942 | RotationType 943 | 0 944 | 945 | Shape 946 | Rectangle 947 | Style 948 | 949 | shadow 950 | 951 | Draws 952 | NO 953 | 954 | stroke 955 | 956 | Draws 957 | NO 958 | 959 | 960 | Text 961 | 962 | Text 963 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 964 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 965 | {\colortbl;\red255\green255\blue255;} 966 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 967 | 968 | \f0\fs20 \cf0 Ja} 969 | 970 | 971 | 972 | Class 973 | LineGraphic 974 | Head 975 | 976 | ID 977 | 3 978 | 979 | ID 980 | 175 981 | OrthogonalBarAutomatic 982 | 983 | OrthogonalBarPosition 984 | -1 985 | Points 986 | 987 | {347.499, 52.798} 988 | {391.999, 52.798} 989 | 990 | Style 991 | 992 | stroke 993 | 994 | HeadArrow 995 | FilledArrow 996 | LineType 997 | 2 998 | TailArrow 999 | 0 1000 | 1001 | 1002 | Tail 1003 | 1004 | ID 1005 | 165 1006 | 1007 | 1008 | 1009 | Class 1010 | LineGraphic 1011 | Head 1012 | 1013 | ID 1014 | 165 1015 | 1016 | ID 1017 | 174 1018 | OrthogonalBarAutomatic 1019 | 1020 | OrthogonalBarPosition 1021 | -1 1022 | Points 1023 | 1024 | {136.499, 52.798} 1025 | {166.999, 52.798} 1026 | 1027 | Style 1028 | 1029 | stroke 1030 | 1031 | HeadArrow 1032 | FilledArrow 1033 | LineType 1034 | 2 1035 | TailArrow 1036 | 0 1037 | 1038 | 1039 | Tail 1040 | 1041 | ID 1042 | 173 1043 | 1044 | 1045 | 1046 | Bounds 1047 | {{15.9995, 34.798}, {120.5, 36}} 1048 | Class 1049 | ShapedGraphic 1050 | FontInfo 1051 | 1052 | Font 1053 | Helvetica 1054 | Size 1055 | 10 1056 | 1057 | ID 1058 | 173 1059 | Magnets 1060 | 1061 | {0, 1} 1062 | {0, -1} 1063 | {1, 0} 1064 | {-1, 0} 1065 | 1066 | Shape 1067 | RoundRect 1068 | Style 1069 | 1070 | stroke 1071 | 1072 | Width 1073 | 2 1074 | 1075 | 1076 | Text 1077 | 1078 | Text 1079 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1080 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 1081 | {\colortbl;\red255\green255\blue255;} 1082 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 1083 | 1084 | \f0\b\fs20 \cf0 "Ich muss einen Typ in Clojure definieren"} 1085 | 1086 | 1087 | 1088 | Bounds 1089 | {{166.999, 16.798}, {180, 72}} 1090 | Class 1091 | ShapedGraphic 1092 | ID 1093 | 165 1094 | Magnets 1095 | 1096 | {1, 1} 1097 | {1, -1} 1098 | {-1, -1} 1099 | {-1, 1} 1100 | {0, 1} 1101 | {0, -1} 1102 | {1, 0} 1103 | {-1, 0} 1104 | 1105 | Shape 1106 | Diamond 1107 | Text 1108 | 1109 | Pad 1110 | 20 1111 | Text 1112 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1113 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 1114 | {\colortbl;\red255\green255\blue255;} 1115 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 1116 | 1117 | \f0\fs20 \cf0 Muss der Typ Java Klassen erweitern oder Interface implementieren?} 1118 | 1119 | 1120 | 1121 | Bounds 1122 | {{41.3083, 381.817}, {24, 13}} 1123 | Class 1124 | ShapedGraphic 1125 | FitText 1126 | YES 1127 | FontInfo 1128 | 1129 | Color 1130 | 1131 | w 1132 | 0 1133 | 1134 | Font 1135 | LucidaGrande 1136 | Size 1137 | 10 1138 | 1139 | ID 1140 | 161 1141 | Line 1142 | 1143 | ID 1144 | 160 1145 | Position 1146 | 0.30961307883262634 1147 | RotationType 1148 | 0 1149 | 1150 | Shape 1151 | Rectangle 1152 | Style 1153 | 1154 | shadow 1155 | 1156 | Draws 1157 | NO 1158 | 1159 | stroke 1160 | 1161 | Draws 1162 | NO 1163 | 1164 | 1165 | Text 1166 | 1167 | Text 1168 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1169 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1170 | {\colortbl;\red255\green255\blue255;} 1171 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1172 | 1173 | \f0\fs20 \cf0 Nein} 1174 | 1175 | 1176 | 1177 | Class 1178 | LineGraphic 1179 | Head 1180 | 1181 | ID 1182 | 117 1183 | 1184 | ID 1185 | 160 1186 | Points 1187 | 1188 | {53.5, 332.85} 1189 | {52.8809, 512} 1190 | 1191 | Style 1192 | 1193 | stroke 1194 | 1195 | HeadArrow 1196 | FilledArrow 1197 | TailArrow 1198 | 0 1199 | 1200 | 1201 | Tail 1202 | 1203 | ID 1204 | 121 1205 | Info 1206 | 4 1207 | 1208 | 1209 | 1210 | Bounds 1211 | {{140.92, 242.438}, {24, 13}} 1212 | Class 1213 | ShapedGraphic 1214 | FitText 1215 | YES 1216 | FontInfo 1217 | 1218 | Color 1219 | 1220 | w 1221 | 0 1222 | 1223 | Font 1224 | LucidaGrande 1225 | Size 1226 | 10 1227 | 1228 | ID 1229 | 159 1230 | Line 1231 | 1232 | ID 1233 | 157 1234 | Position 1235 | 0.42585557699203491 1236 | RotationType 1237 | 0 1238 | 1239 | Shape 1240 | Rectangle 1241 | Style 1242 | 1243 | shadow 1244 | 1245 | Draws 1246 | NO 1247 | 1248 | stroke 1249 | 1250 | Draws 1251 | NO 1252 | 1253 | 1254 | Text 1255 | 1256 | Text 1257 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1258 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1259 | {\colortbl;\red255\green255\blue255;} 1260 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1261 | 1262 | \f0\fs20 \cf0 Nein} 1263 | 1264 | 1265 | 1266 | Class 1267 | LineGraphic 1268 | Head 1269 | 1270 | ID 1271 | 121 1272 | 1273 | ID 1274 | 157 1275 | OrthogonalBarAutomatic 1276 | 1277 | OrthogonalBarPosition 1278 | -1 1279 | Points 1280 | 1281 | {176.99, 248.938} 1282 | {151.5, 279.97} 1283 | 1284 | Style 1285 | 1286 | stroke 1287 | 1288 | HeadArrow 1289 | FilledArrow 1290 | LineType 1291 | 2 1292 | TailArrow 1293 | 0 1294 | 1295 | 1296 | Tail 1297 | 1298 | ID 1299 | 137 1300 | Info 1301 | 8 1302 | 1303 | 1304 | 1305 | Bounds 1306 | {{424.359, 517.661}, {27, 13}} 1307 | Class 1308 | ShapedGraphic 1309 | FitText 1310 | YES 1311 | FontInfo 1312 | 1313 | Color 1314 | 1315 | w 1316 | 0 1317 | 1318 | Font 1319 | LucidaGrande 1320 | Size 1321 | 10 1322 | 1323 | ID 1324 | 163 1325 | Line 1326 | 1327 | ID 1328 | 147 1329 | Position 1330 | 0.39082044363021851 1331 | RotationType 1332 | 0 1333 | 1334 | Shape 1335 | Rectangle 1336 | Style 1337 | 1338 | fill 1339 | 1340 | Color 1341 | 1342 | b 1343 | 0.8 1344 | g 1345 | 0.8 1346 | r 1347 | 0.8 1348 | 1349 | 1350 | shadow 1351 | 1352 | Draws 1353 | NO 1354 | 1355 | stroke 1356 | 1357 | Draws 1358 | NO 1359 | 1360 | 1361 | Text 1362 | 1363 | Text 1364 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1365 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1366 | {\colortbl;\red255\green255\blue255;} 1367 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1368 | 1369 | \f0\fs20 \cf0 Ja} 1370 | 1371 | 1372 | 1373 | Class 1374 | LineGraphic 1375 | Head 1376 | 1377 | ID 1378 | 92 1379 | 1380 | ID 1381 | 147 1382 | OrthogonalBarAutomatic 1383 | 1384 | OrthogonalBarPosition 1385 | -1 1386 | Points 1387 | 1388 | {441.619, 447.169} 1389 | {311.99, 524.161} 1390 | 1391 | Style 1392 | 1393 | stroke 1394 | 1395 | HeadArrow 1396 | FilledArrow 1397 | LineType 1398 | 2 1399 | TailArrow 1400 | 0 1401 | 1402 | 1403 | Tail 1404 | 1405 | ID 1406 | 95 1407 | 1408 | 1409 | 1410 | Bounds 1411 | {{252.49, 474.56}, {27, 13}} 1412 | Class 1413 | ShapedGraphic 1414 | FitText 1415 | YES 1416 | FontInfo 1417 | 1418 | Color 1419 | 1420 | w 1421 | 0 1422 | 1423 | Font 1424 | LucidaGrande 1425 | Size 1426 | 10 1427 | 1428 | ID 1429 | 149 1430 | Line 1431 | 1432 | ID 1433 | 146 1434 | Offset 1435 | 1 1436 | Position 1437 | 0.39503782987594604 1438 | RotationType 1439 | 0 1440 | 1441 | Shape 1442 | Rectangle 1443 | Style 1444 | 1445 | fill 1446 | 1447 | Color 1448 | 1449 | b 1450 | 0.8 1451 | g 1452 | 0.8 1453 | r 1454 | 0.8 1455 | 1456 | 1457 | shadow 1458 | 1459 | Draws 1460 | NO 1461 | 1462 | stroke 1463 | 1464 | Draws 1465 | NO 1466 | 1467 | 1468 | Text 1469 | 1470 | Text 1471 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1472 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1473 | {\colortbl;\red255\green255\blue255;} 1474 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1475 | 1476 | \f0\fs20 \cf0 Ja} 1477 | 1478 | 1479 | 1480 | Class 1481 | LineGraphic 1482 | Head 1483 | 1484 | ID 1485 | 92 1486 | 1487 | ID 1488 | 146 1489 | OrthogonalBarAutomatic 1490 | 1491 | OrthogonalBarPosition 1492 | -1 1493 | Points 1494 | 1495 | {266.99, 464.669} 1496 | {266.99, 506.161} 1497 | 1498 | Style 1499 | 1500 | stroke 1501 | 1502 | HeadArrow 1503 | FilledArrow 1504 | LineType 1505 | 2 1506 | TailArrow 1507 | 0 1508 | 1509 | 1510 | Tail 1511 | 1512 | ID 1513 | 89 1514 | 1515 | 1516 | 1517 | Bounds 1518 | {{253.49, 314.419}, {27, 13}} 1519 | Class 1520 | ShapedGraphic 1521 | FitText 1522 | YES 1523 | FontInfo 1524 | 1525 | Color 1526 | 1527 | w 1528 | 0 1529 | 1530 | Font 1531 | LucidaGrande 1532 | Size 1533 | 10 1534 | 1535 | ID 1536 | 139 1537 | Line 1538 | 1539 | ID 1540 | 138 1541 | Position 1542 | 0.27763399481773376 1543 | RotationType 1544 | 0 1545 | 1546 | Shape 1547 | Rectangle 1548 | Style 1549 | 1550 | shadow 1551 | 1552 | Draws 1553 | NO 1554 | 1555 | stroke 1556 | 1557 | Draws 1558 | NO 1559 | 1560 | 1561 | Text 1562 | 1563 | Text 1564 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1565 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1566 | {\colortbl;\red255\green255\blue255;} 1567 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1568 | 1569 | \f0\fs20 \cf0 Ja} 1570 | 1571 | 1572 | 1573 | Class 1574 | LineGraphic 1575 | Head 1576 | 1577 | ID 1578 | 89 1579 | 1580 | ID 1581 | 138 1582 | Points 1583 | 1584 | {266.99, 293.342} 1585 | {266.99, 392.669} 1586 | 1587 | Style 1588 | 1589 | stroke 1590 | 1591 | HeadArrow 1592 | FilledArrow 1593 | LineType 1594 | 1 1595 | TailArrow 1596 | 0 1597 | 1598 | 1599 | Tail 1600 | 1601 | ID 1602 | 137 1603 | 1604 | 1605 | 1606 | Bounds 1607 | {{176.99, 204.534}, {180, 88.8081}} 1608 | Class 1609 | ShapedGraphic 1610 | ID 1611 | 137 1612 | Magnets 1613 | 1614 | {1, 1} 1615 | {1, -1} 1616 | {-1, -1} 1617 | {-1, 1} 1618 | {0, 1} 1619 | {0, -1} 1620 | {1, 0} 1621 | {-1, 0} 1622 | 1623 | Shape 1624 | Diamond 1625 | Text 1626 | 1627 | Pad 1628 | 20 1629 | Text 1630 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1631 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 1632 | {\colortbl;\red255\green255\blue255;} 1633 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 1634 | 1635 | \f0\fs20 \cf0 Muss die Klasse von statischem Java Code aufgerufen werden?} 1636 | 1637 | 1638 | 1639 | Bounds 1640 | {{72.5667, 450.858}, {90, 36}} 1641 | Class 1642 | ShapedGraphic 1643 | FontInfo 1644 | 1645 | Font 1646 | Helvetica 1647 | Size 1648 | 10 1649 | 1650 | ID 1651 | 126 1652 | Magnets 1653 | 1654 | {0, 1} 1655 | {0, -1} 1656 | {1, 0} 1657 | {-1, 0} 1658 | 1659 | Shape 1660 | RoundRect 1661 | Text 1662 | 1663 | Text 1664 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1665 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier-Bold;} 1666 | {\colortbl;\red255\green255\blue255;} 1667 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 1668 | 1669 | \f0\b\fs20 \cf0 Nutze 1670 | \f1 defrecord} 1671 | 1672 | 1673 | 1674 | Bounds 1675 | {{4.5, 253.53}, {196, 105.76}} 1676 | Class 1677 | ShapedGraphic 1678 | ID 1679 | 121 1680 | Magnets 1681 | 1682 | {1, 1} 1683 | {1, -1} 1684 | {-1, -1} 1685 | {-1, 1} 1686 | {0, 1} 1687 | {0, -1} 1688 | {1, 0} 1689 | {-1, 0} 1690 | 1691 | Shape 1692 | Diamond 1693 | Text 1694 | 1695 | Pad 1696 | 20 1697 | Text 1698 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1699 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 1700 | {\colortbl;\red255\green255\blue255;} 1701 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 1702 | 1703 | \f0\fs20 \cf0 Handelt es sich bei der Klasse um eine Sammlung von domainspezifischen Werten die von map Funktioalitaet Profitiert?} 1704 | 1705 | 1706 | 1707 | Bounds 1708 | {{7.88092, 512}, {90, 36}} 1709 | Class 1710 | ShapedGraphic 1711 | FontInfo 1712 | 1713 | Font 1714 | Helvetica 1715 | Size 1716 | 10 1717 | 1718 | ID 1719 | 117 1720 | Magnets 1721 | 1722 | {0, 1} 1723 | {0, -1} 1724 | {1, 0} 1725 | {-1, 0} 1726 | 1727 | Shape 1728 | RoundRect 1729 | Text 1730 | 1731 | Text 1732 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1733 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier-Bold;} 1734 | {\colortbl;\red255\green255\blue255;} 1735 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 1736 | 1737 | \f0\b\fs20 \cf0 Nutze 1738 | \f1 deftype} 1739 | 1740 | 1741 | 1742 | Bounds 1743 | {{358.826, 422.169}, {24, 13}} 1744 | Class 1745 | ShapedGraphic 1746 | FitText 1747 | YES 1748 | FontInfo 1749 | 1750 | Color 1751 | 1752 | w 1753 | 0 1754 | 1755 | Font 1756 | LucidaGrande 1757 | Size 1758 | 10 1759 | 1760 | ID 1761 | 109 1762 | Line 1763 | 1764 | ID 1765 | 98 1766 | Position 1767 | 0.34081190824508667 1768 | RotationType 1769 | 0 1770 | 1771 | Shape 1772 | Rectangle 1773 | Style 1774 | 1775 | fill 1776 | 1777 | Color 1778 | 1779 | b 1780 | 0.8 1781 | g 1782 | 0.8 1783 | r 1784 | 0.8 1785 | 1786 | 1787 | shadow 1788 | 1789 | Draws 1790 | NO 1791 | 1792 | stroke 1793 | 1794 | Draws 1795 | NO 1796 | 1797 | 1798 | Text 1799 | 1800 | Text 1801 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1802 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1803 | {\colortbl;\red255\green255\blue255;} 1804 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1805 | 1806 | \f0\fs20 \cf0 Nein} 1807 | 1808 | 1809 | 1810 | Bounds 1811 | {{369.143, 613.153}, {24, 13}} 1812 | Class 1813 | ShapedGraphic 1814 | FitText 1815 | YES 1816 | FontInfo 1817 | 1818 | Color 1819 | 1820 | w 1821 | 0 1822 | 1823 | Font 1824 | LucidaGrande 1825 | Size 1826 | 10 1827 | 1828 | ID 1829 | 108 1830 | Line 1831 | 1832 | ID 1833 | 105 1834 | Position 1835 | 0.38091248273849487 1836 | RotationType 1837 | 0 1838 | 1839 | Shape 1840 | Rectangle 1841 | Style 1842 | 1843 | fill 1844 | 1845 | Color 1846 | 1847 | b 1848 | 0.8 1849 | g 1850 | 0.8 1851 | r 1852 | 0.8 1853 | 1854 | 1855 | shadow 1856 | 1857 | Draws 1858 | NO 1859 | 1860 | stroke 1861 | 1862 | Draws 1863 | NO 1864 | 1865 | 1866 | Text 1867 | 1868 | Text 1869 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1870 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1871 | {\colortbl;\red255\green255\blue255;} 1872 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1873 | 1874 | \f0\fs20 \cf0 Nein} 1875 | 1876 | 1877 | 1878 | Bounds 1879 | {{252.834, 562.883}, {27, 13}} 1880 | Class 1881 | ShapedGraphic 1882 | FitText 1883 | YES 1884 | FontInfo 1885 | 1886 | Color 1887 | 1888 | w 1889 | 0 1890 | 1891 | Font 1892 | LucidaGrande 1893 | Size 1894 | 10 1895 | 1896 | ID 1897 | 107 1898 | Line 1899 | 1900 | ID 1901 | 106 1902 | Position 1903 | 0.33590957522392273 1904 | RotationType 1905 | 0 1906 | 1907 | Shape 1908 | Rectangle 1909 | Style 1910 | 1911 | fill 1912 | 1913 | Color 1914 | 1915 | b 1916 | 0.8 1917 | g 1918 | 0.8 1919 | r 1920 | 0.8 1921 | 1922 | 1923 | shadow 1924 | 1925 | Draws 1926 | NO 1927 | 1928 | stroke 1929 | 1930 | Draws 1931 | NO 1932 | 1933 | 1934 | Text 1935 | 1936 | Text 1937 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 1938 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 1939 | {\colortbl;\red255\green255\blue255;} 1940 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 1941 | 1942 | \f0\fs20 \cf0 Ja} 1943 | 1944 | 1945 | 1946 | Class 1947 | LineGraphic 1948 | Head 1949 | 1950 | ID 1951 | 92 1952 | 1953 | ID 1954 | 106 1955 | Points 1956 | 1957 | {266.002, 583.153} 1958 | {266.99, 542.161} 1959 | 1960 | Style 1961 | 1962 | stroke 1963 | 1964 | HeadArrow 1965 | FilledArrow 1966 | LineType 1967 | 1 1968 | TailArrow 1969 | 0 1970 | 1971 | 1972 | Tail 1973 | 1974 | ID 1975 | 104 1976 | 1977 | 1978 | 1979 | Class 1980 | LineGraphic 1981 | Head 1982 | 1983 | ID 1984 | 104 1985 | 1986 | ID 1987 | 105 1988 | Points 1989 | 1990 | {396.619, 619.653} 1991 | {355.99, 619.653} 1992 | 1993 | Style 1994 | 1995 | stroke 1996 | 1997 | HeadArrow 1998 | FilledArrow 1999 | LineType 2000 | 1 2001 | TailArrow 2002 | 0 2003 | 2004 | 2005 | Tail 2006 | 2007 | ID 2008 | 99 2009 | 2010 | 2011 | 2012 | Bounds 2013 | {{175.99, 583.653}, {180, 72}} 2014 | Class 2015 | ShapedGraphic 2016 | ID 2017 | 104 2018 | Magnets 2019 | 2020 | {1, 1} 2021 | {1, -1} 2022 | {-1, -1} 2023 | {-1, 1} 2024 | {0, 1} 2025 | {0, -1} 2026 | {1, 0} 2027 | {-1, 0} 2028 | 2029 | Shape 2030 | Diamond 2031 | Text 2032 | 2033 | Pad 2034 | 20 2035 | Text 2036 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2037 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 2038 | {\colortbl;\red255\green255\blue255;} 2039 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 2040 | 2041 | \f0\fs20 \cf0 Brauchst du mehrere Konstruktoren?} 2042 | 2043 | 2044 | 2045 | Bounds 2046 | {{474.619, 500.308}, {24, 13}} 2047 | Class 2048 | ShapedGraphic 2049 | FitText 2050 | YES 2051 | FontInfo 2052 | 2053 | Color 2054 | 2055 | w 2056 | 0 2057 | 2058 | Font 2059 | LucidaGrande 2060 | Size 2061 | 10 2062 | 2063 | ID 2064 | 103 2065 | Line 2066 | 2067 | ID 2068 | 102 2069 | Position 2070 | 0.35143053531646729 2071 | RotationType 2072 | 0 2073 | 2074 | Shape 2075 | Rectangle 2076 | Style 2077 | 2078 | fill 2079 | 2080 | Color 2081 | 2082 | b 2083 | 0.8 2084 | g 2085 | 0.8 2086 | r 2087 | 0.8 2088 | 2089 | 2090 | shadow 2091 | 2092 | Draws 2093 | NO 2094 | 2095 | stroke 2096 | 2097 | Draws 2098 | NO 2099 | 2100 | 2101 | Text 2102 | 2103 | Text 2104 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2105 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 2106 | {\colortbl;\red255\green255\blue255;} 2107 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 2108 | 2109 | \f0\fs20 \cf0 Nein} 2110 | 2111 | 2112 | 2113 | Class 2114 | LineGraphic 2115 | Head 2116 | 2117 | ID 2118 | 99 2119 | 2120 | ID 2121 | 102 2122 | Points 2123 | 2124 | {486.619, 465.169} 2125 | {486.619, 583.653} 2126 | 2127 | Style 2128 | 2129 | stroke 2130 | 2131 | HeadArrow 2132 | FilledArrow 2133 | LineType 2134 | 1 2135 | TailArrow 2136 | 0 2137 | 2138 | 2139 | Tail 2140 | 2141 | ID 2142 | 95 2143 | 2144 | 2145 | 2146 | Bounds 2147 | {{379.513, 566.096}, {27, 13}} 2148 | Class 2149 | ShapedGraphic 2150 | FitText 2151 | YES 2152 | FontInfo 2153 | 2154 | Color 2155 | 2156 | w 2157 | 0 2158 | 2159 | Font 2160 | LucidaGrande 2161 | Size 2162 | 10 2163 | 2164 | ID 2165 | 162 2166 | Line 2167 | 2168 | ID 2169 | 100 2170 | Position 2171 | 0.37288683652877808 2172 | RotationType 2173 | 0 2174 | 2175 | Shape 2176 | Rectangle 2177 | Style 2178 | 2179 | fill 2180 | 2181 | Color 2182 | 2183 | b 2184 | 0.8 2185 | g 2186 | 0.8 2187 | r 2188 | 0.8 2189 | 2190 | 2191 | shadow 2192 | 2193 | Draws 2194 | NO 2195 | 2196 | stroke 2197 | 2198 | Draws 2199 | NO 2200 | 2201 | 2202 | Text 2203 | 2204 | Text 2205 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2206 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 2207 | {\colortbl;\red255\green255\blue255;} 2208 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 2209 | 2210 | \f0\fs20 \cf0 Ja} 2211 | 2212 | 2213 | 2214 | Class 2215 | LineGraphic 2216 | Head 2217 | 2218 | ID 2219 | 92 2220 | 2221 | ID 2222 | 100 2223 | Points 2224 | 2225 | {441.19, 601.396} 2226 | {311.99, 524.161} 2227 | 2228 | Style 2229 | 2230 | stroke 2231 | 2232 | HeadArrow 2233 | FilledArrow 2234 | LineType 2235 | 1 2236 | TailArrow 2237 | 0 2238 | 2239 | 2240 | Tail 2241 | 2242 | ID 2243 | 99 2244 | 2245 | 2246 | 2247 | Bounds 2248 | {{396.619, 583.653}, {180, 72}} 2249 | Class 2250 | ShapedGraphic 2251 | ID 2252 | 99 2253 | Magnets 2254 | 2255 | {1, 1} 2256 | {1, -1} 2257 | {-1, -1} 2258 | {-1, 1} 2259 | {0, 1} 2260 | {0, -1} 2261 | {1, 0} 2262 | {-1, 0} 2263 | 2264 | Shape 2265 | Diamond 2266 | Text 2267 | 2268 | Pad 2269 | 20 2270 | Text 2271 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2272 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 2273 | {\colortbl;\red255\green255\blue255;} 2274 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 2275 | 2276 | \f0\fs20 \cf0 Brauchst du statische Methoden?} 2277 | 2278 | 2279 | 2280 | Class 2281 | LineGraphic 2282 | Head 2283 | 2284 | ID 2285 | 95 2286 | 2287 | ID 2288 | 98 2289 | Points 2290 | 2291 | {357.49, 428.669} 2292 | {396.619, 428.669} 2293 | 2294 | Style 2295 | 2296 | stroke 2297 | 2298 | HeadArrow 2299 | FilledArrow 2300 | LineType 2301 | 1 2302 | TailArrow 2303 | 0 2304 | 2305 | 2306 | Tail 2307 | 2308 | ID 2309 | 89 2310 | 2311 | 2312 | 2313 | Bounds 2314 | {{396.619, 392.669}, {180, 72}} 2315 | Class 2316 | ShapedGraphic 2317 | ID 2318 | 95 2319 | Magnets 2320 | 2321 | {1, 1} 2322 | {1, -1} 2323 | {-1, -1} 2324 | {-1, 1} 2325 | {0, 1} 2326 | {0, -1} 2327 | {1, 0} 2328 | {-1, 0} 2329 | 2330 | Shape 2331 | Diamond 2332 | Text 2333 | 2334 | Pad 2335 | 20 2336 | Text 2337 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2338 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 2339 | {\colortbl;\red255\green255\blue255;} 2340 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 2341 | 2342 | \f0\fs20 \cf0 Bruachst du mehr Methoden als vom implementierten Interface angeboten werden?} 2343 | 2344 | 2345 | 2346 | Bounds 2347 | {{221.99, 506.161}, {90, 36}} 2348 | Class 2349 | ShapedGraphic 2350 | FontInfo 2351 | 2352 | Font 2353 | Helvetica 2354 | Size 2355 | 10 2356 | 2357 | ID 2358 | 92 2359 | Magnets 2360 | 2361 | {0, 1} 2362 | {0, -1} 2363 | {1, 0} 2364 | {-1, 0} 2365 | 2366 | Shape 2367 | RoundRect 2368 | Text 2369 | 2370 | Text 2371 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2372 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier-Bold;} 2373 | {\colortbl;\red255\green255\blue255;} 2374 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 2375 | 2376 | \f0\b\fs20 \cf0 Nutze 2377 | \f1 gen-class} 2378 | 2379 | 2380 | 2381 | Bounds 2382 | {{176.99, 392.669}, {180, 72}} 2383 | Class 2384 | ShapedGraphic 2385 | ID 2386 | 89 2387 | Magnets 2388 | 2389 | {1, 1} 2390 | {1, -1} 2391 | {-1, -1} 2392 | {-1, 1} 2393 | {0, 1} 2394 | {0, -1} 2395 | {1, 0} 2396 | {-1, 0} 2397 | 2398 | Shape 2399 | Diamond 2400 | Text 2401 | 2402 | Pad 2403 | 20 2404 | Text 2405 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2406 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 2407 | {\colortbl;\red255\green255\blue255;} 2408 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 2409 | 2410 | \f0\fs20 \cf0 Musst du eine existierende Klasse erweitern?} 2411 | 2412 | 2413 | 2414 | Bounds 2415 | {{436.499, 110.634}, {91, 24}} 2416 | Class 2417 | ShapedGraphic 2418 | FitText 2419 | YES 2420 | FontInfo 2421 | 2422 | Color 2423 | 2424 | w 2425 | 0 2426 | 2427 | Font 2428 | LucidaGrande 2429 | Size 2430 | 10 2431 | 2432 | ID 2433 | 87 2434 | Line 2435 | 2436 | ID 2437 | 86 2438 | Position 2439 | 0.40897119045257568 2440 | RotationType 2441 | 0 2442 | 2443 | Shape 2444 | Rectangle 2445 | Style 2446 | 2447 | shadow 2448 | 2449 | Draws 2450 | NO 2451 | 2452 | stroke 2453 | 2454 | Draws 2455 | NO 2456 | 2457 | 2458 | Text 2459 | 2460 | Text 2461 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2462 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 2463 | {\colortbl;\red255\green255\blue255;} 2464 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 2465 | 2466 | \f0\fs20 \cf0 Interface eines\ 2467 | anonymen Typs} 2468 | 2469 | 2470 | 2471 | Class 2472 | LineGraphic 2473 | Head 2474 | 2475 | ID 2476 | 136 2477 | 2478 | ID 2479 | 86 2480 | Points 2481 | 2482 | {481.999, 93.5959} 2483 | {482, 164.598} 2484 | 2485 | Style 2486 | 2487 | stroke 2488 | 2489 | HeadArrow 2490 | FilledArrow 2491 | LineType 2492 | 1 2493 | TailArrow 2494 | 0 2495 | 2496 | 2497 | Tail 2498 | 2499 | ID 2500 | 3 2501 | 2502 | 2503 | 2504 | Bounds 2505 | {{469.77, 252.2}, {24, 13}} 2506 | Class 2507 | ShapedGraphic 2508 | FitText 2509 | YES 2510 | FontInfo 2511 | 2512 | Color 2513 | 2514 | w 2515 | 0 2516 | 2517 | Font 2518 | LucidaGrande 2519 | Size 2520 | 10 2521 | 2522 | ID 2523 | 85 2524 | Line 2525 | 2526 | ID 2527 | 82 2528 | Position 2529 | 0.45916861295700073 2530 | RotationType 2531 | 0 2532 | 2533 | Shape 2534 | Rectangle 2535 | Style 2536 | 2537 | shadow 2538 | 2539 | Draws 2540 | NO 2541 | 2542 | stroke 2543 | 2544 | Draws 2545 | NO 2546 | 2547 | 2548 | Text 2549 | 2550 | Text 2551 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2552 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 2553 | {\colortbl;\red255\green255\blue255;} 2554 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 2555 | 2556 | \f0\fs20 \cf0 Nein} 2557 | 2558 | 2559 | 2560 | Bounds 2561 | {{360.588, 258.812}, {27, 13}} 2562 | Class 2563 | ShapedGraphic 2564 | FitText 2565 | YES 2566 | FontInfo 2567 | 2568 | Color 2569 | 2570 | w 2571 | 0 2572 | 2573 | Font 2574 | LucidaGrande 2575 | Size 2576 | 10 2577 | 2578 | ID 2579 | 84 2580 | Line 2581 | 2582 | ID 2583 | 83 2584 | Position 2585 | 0.44336259365081787 2586 | RotationType 2587 | 0 2588 | 2589 | Shape 2590 | Rectangle 2591 | Style 2592 | 2593 | shadow 2594 | 2595 | Draws 2596 | NO 2597 | 2598 | stroke 2599 | 2600 | Draws 2601 | NO 2602 | 2603 | 2604 | Text 2605 | 2606 | Text 2607 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2608 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 2609 | {\colortbl;\red255\green255\blue255;} 2610 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural 2611 | 2612 | \f0\fs20 \cf0 Ja} 2613 | 2614 | 2615 | 2616 | Class 2617 | LineGraphic 2618 | Head 2619 | 2620 | ID 2621 | 135 2622 | Info 2623 | 2 2624 | 2625 | ID 2626 | 83 2627 | OrthogonalBarAutomatic 2628 | 2629 | OrthogonalBarPosition 2630 | -1 2631 | Points 2632 | 2633 | {392, 200.598} 2634 | {374.088, 369.049} 2635 | 2636 | Style 2637 | 2638 | stroke 2639 | 2640 | HeadArrow 2641 | FilledArrow 2642 | LineType 2643 | 2 2644 | TailArrow 2645 | 0 2646 | 2647 | 2648 | Tail 2649 | 2650 | ID 2651 | 136 2652 | Info 2653 | 8 2654 | 2655 | 2656 | 2657 | Class 2658 | LineGraphic 2659 | Head 2660 | 2661 | ID 2662 | 134 2663 | 2664 | ID 2665 | 82 2666 | Points 2667 | 2668 | {482, 236.598} 2669 | {481.499, 284.733} 2670 | 2671 | Style 2672 | 2673 | stroke 2674 | 2675 | HeadArrow 2676 | FilledArrow 2677 | LineType 2678 | 1 2679 | TailArrow 2680 | 0 2681 | 2682 | 2683 | Tail 2684 | 2685 | ID 2686 | 136 2687 | Info 2688 | 5 2689 | 2690 | 2691 | 2692 | Bounds 2693 | {{436.499, 284.733}, {90, 36}} 2694 | Class 2695 | ShapedGraphic 2696 | FontInfo 2697 | 2698 | Font 2699 | Helvetica 2700 | Size 2701 | 10 2702 | 2703 | ID 2704 | 134 2705 | Magnets 2706 | 2707 | {0, 1} 2708 | {0, -1} 2709 | {1, 0} 2710 | {-1, 0} 2711 | 2712 | Shape 2713 | RoundRect 2714 | Text 2715 | 2716 | Text 2717 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2718 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier-Bold;} 2719 | {\colortbl;\red255\green255\blue255;} 2720 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 2721 | 2722 | \f0\b\fs20 \cf0 Nutze 2723 | \f1 reify} 2724 | 2725 | 2726 | 2727 | Bounds 2728 | {{329.088, 369.049}, {90, 36}} 2729 | Class 2730 | ShapedGraphic 2731 | FontInfo 2732 | 2733 | Font 2734 | Helvetica 2735 | Size 2736 | 10 2737 | 2738 | ID 2739 | 135 2740 | Magnets 2741 | 2742 | {0, 1} 2743 | {0, -1} 2744 | {1, 0} 2745 | {-1, 0} 2746 | 2747 | Shape 2748 | RoundRect 2749 | Text 2750 | 2751 | Text 2752 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2753 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fmodern\fcharset0 Courier-Bold;} 2754 | {\colortbl;\red255\green255\blue255;} 2755 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc 2756 | 2757 | \f0\b\fs20 \cf0 Nutze 2758 | \f1 proxy} 2759 | 2760 | 2761 | 2762 | Bounds 2763 | {{392, 164.598}, {180, 72}} 2764 | Class 2765 | ShapedGraphic 2766 | ID 2767 | 136 2768 | Magnets 2769 | 2770 | {1, 1} 2771 | {1, -1} 2772 | {-1, -1} 2773 | {-1, 1} 2774 | {0, 1} 2775 | {0, -1} 2776 | {1, 0} 2777 | {-1, 0} 2778 | 2779 | Shape 2780 | Diamond 2781 | Text 2782 | 2783 | Pad 2784 | 20 2785 | Text 2786 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2787 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 2788 | {\colortbl;\red255\green255\blue255;} 2789 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 2790 | 2791 | \f0\fs20 \cf0 Musst du eine existierende Klasse erweitern?} 2792 | 2793 | 2794 | 2795 | Bounds 2796 | {{391.999, 12}, {180, 81.5959}} 2797 | Class 2798 | ShapedGraphic 2799 | ID 2800 | 3 2801 | Magnets 2802 | 2803 | {1, 1} 2804 | {1, -1} 2805 | {-1, -1} 2806 | {-1, 1} 2807 | {0, 1} 2808 | {0, -1} 2809 | {1, 0} 2810 | {-1, 0} 2811 | 2812 | Shape 2813 | Diamond 2814 | Text 2815 | 2816 | Pad 2817 | 20 2818 | Text 2819 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2820 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;} 2821 | {\colortbl;\red255\green255\blue255;} 2822 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\slleading-40\qc 2823 | 2824 | \f0\fs20 \cf0 Brauchst du einen Typ mit Namen oder reicht eine Instanz eines anonymen Typs?} 2825 | 2826 | 2827 | 2828 | Bounds 2829 | {{172.01, 337}, {411.98, 330}} 2830 | Class 2831 | ShapedGraphic 2832 | ID 2833 | 214 2834 | Shape 2835 | Rectangle 2836 | Style 2837 | 2838 | fill 2839 | 2840 | Color 2841 | 2842 | b 2843 | 0.8 2844 | g 2845 | 0.8 2846 | r 2847 | 0.8 2848 | 2849 | 2850 | shadow 2851 | 2852 | Draws 2853 | NO 2854 | 2855 | stroke 2856 | 2857 | CornerRadius 2858 | 21 2859 | Pattern 2860 | 24 2861 | Width 2862 | 2 2863 | 2864 | 2865 | Text 2866 | 2867 | Align 2868 | 2 2869 | Pad 2870 | 20 2871 | Text 2872 | {\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf360 2873 | {\fonttbl\f0\fnil\fcharset0 LucidaGrande;} 2874 | {\colortbl;\red255\green255\blue255;} 2875 | \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qr\pardirnatural 2876 | 2877 | \f0\b\fs28 \cf0 Die 'Interop Zone'} 2878 | VerticalPad 2879 | 5 2880 | 2881 | TextPlacement 2882 | 0 2883 | 2884 | 2885 | GridInfo 2886 | 2887 | GuidesLocked 2888 | NO 2889 | GuidesVisible 2890 | YES 2891 | HPages 2892 | 1 2893 | ImageCounter 2894 | 1 2895 | IsPalette 2896 | NO 2897 | KeepToScale 2898 | 2899 | Layers 2900 | 2901 | 2902 | Lock 2903 | NO 2904 | Name 2905 | Layer 1 2906 | Print 2907 | YES 2908 | View 2909 | YES 2910 | 2911 | 2912 | LayoutInfo 2913 | 2914 | LinksVisible 2915 | NO 2916 | MagnetsVisible 2917 | NO 2918 | MasterSheet 2919 | Master 1 2920 | MasterSheets 2921 | 2922 | 2923 | ActiveLayerIndex 2924 | 0 2925 | AutoAdjust 2926 | 2927 | CanvasColor 2928 | 2929 | w 2930 | 1 2931 | 2932 | CanvasOrigin 2933 | {0, 0} 2934 | CanvasScale 2935 | 1 2936 | ColumnAlign 2937 | 1 2938 | ColumnSpacing 2939 | 36 2940 | DisplayScale 2941 | 1 in = 1 in 2942 | GraphicsList 2943 | 2944 | GridInfo 2945 | 2946 | HPages 2947 | 1 2948 | IsPalette 2949 | NO 2950 | KeepToScale 2951 | 2952 | Layers 2953 | 2954 | 2955 | Lock 2956 | NO 2957 | Name 2958 | Layer 1 2959 | Print 2960 | YES 2961 | View 2962 | YES 2963 | 2964 | 2965 | LayoutInfo 2966 | 2967 | Orientation 2968 | 2 2969 | OutlineStyle 2970 | Basic 2971 | RowAlign 2972 | 1 2973 | RowSpacing 2974 | 36 2975 | SheetTitle 2976 | Master 1 2977 | UniqueID 2978 | 1 2979 | VPages 2980 | 1 2981 | 2982 | 2983 | ModificationDate 2984 | 2011-11-17 09:23:51 -0500 2985 | Modifier 2986 | Chas Emerick 2987 | NotesVisible 2988 | NO 2989 | Orientation 2990 | 2 2991 | OriginVisible 2992 | NO 2993 | OutlineStyle 2994 | Basic 2995 | PageBreaks 2996 | YES 2997 | PrintInfo 2998 | 2999 | NSBottomMargin 3000 | 3001 | coded 3002 | BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFklwCG 3003 | 3004 | NSLeftMargin 3005 | 3006 | coded 3007 | BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFklwCG 3008 | 3009 | NSPaperSize 3010 | 3011 | size 3012 | {612, 792} 3013 | 3014 | NSRightMargin 3015 | 3016 | coded 3017 | BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFklwCG 3018 | 3019 | NSTopMargin 3020 | 3021 | coded 3022 | BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFklwCG 3023 | 3024 | 3025 | ReadOnly 3026 | NO 3027 | RowAlign 3028 | 1 3029 | RowSpacing 3030 | 36 3031 | SheetTitle 3032 | Canvas 1 3033 | SmartAlignmentGuidesActive 3034 | YES 3035 | SmartDistanceGuidesActive 3036 | YES 3037 | UniqueID 3038 | 1 3039 | UseEntirePage 3040 | 3041 | VPages 3042 | 1 3043 | WindowInfo 3044 | 3045 | CurrentSheet 3046 | 0 3047 | DrawerOpen 3048 | 3049 | DrawerTab 3050 | Outline 3051 | DrawerWidth 3052 | 209 3053 | FitInWindow 3054 | 3055 | Frame 3056 | {{510, 140}, {898, 867}} 3057 | ShowRuler 3058 | 3059 | ShowStatusBar 3060 | 3061 | VisibleRegion 3062 | {{-147, 6}, {883, 762}} 3063 | Zoom 3064 | 1 3065 | 3066 | 3067 | 3068 | -------------------------------------------------------------------------------- /translations/german.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cemerick/clojure-type-selection-flowchart/13cb0d41ba8a1835a77b00f063e9822002113c42/translations/german.png -------------------------------------------------------------------------------- /translations/japanese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cemerick/clojure-type-selection-flowchart/13cb0d41ba8a1835a77b00f063e9822002113c42/translations/japanese.png -------------------------------------------------------------------------------- /translations/portuguese.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cemerick/clojure-type-selection-flowchart/13cb0d41ba8a1835a77b00f063e9822002113c42/translations/portuguese.png -------------------------------------------------------------------------------- /translations/spanish.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cemerick/clojure-type-selection-flowchart/13cb0d41ba8a1835a77b00f063e9822002113c42/translations/spanish.png --------------------------------------------------------------------------------