diff options
Diffstat (limited to 'Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models')
15 files changed, 13465 insertions, 56 deletions
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/1.gml b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/1.gml index b0a86a61..a40633d7 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/1.gml +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/1.gml | |||
@@ -11696,3 +11696,3432 @@ graph | |||
11696 | ] | 11696 | ] |
11697 | ] | 11697 | ] |
11698 | ] | 11698 | ] |
11699 | graph | ||
11700 | [ | ||
11701 | node | ||
11702 | [ | ||
11703 | id 0 | ||
11704 | graphics | ||
11705 | [ | ||
11706 | w 226.60000000000002 | ||
11707 | h 40 | ||
11708 | type "rectangle" | ||
11709 | fill "#FFFFFF" | ||
11710 | fill2 "#FFFFFF" | ||
11711 | outline "#000000" | ||
11712 | ] | ||
11713 | LabelGraphics | ||
11714 | [ | ||
11715 | text "Root literal FunctionType" | ||
11716 | outline "#000000" | ||
11717 | fill "#FFFFFF" | ||
11718 | fontSize 16 | ||
11719 | fontName "Monospace" | ||
11720 | autoSizePolicy "node_width" | ||
11721 | anchor "t" | ||
11722 | borderDistance 0.0 | ||
11723 | ] | ||
11724 | LabelGraphics | ||
11725 | [ | ||
11726 | text " | ||
11727 | FunctionType enum | ||
11728 | " | ||
11729 | fontSize 14 | ||
11730 | fontName "Consolas" | ||
11731 | alignment "left" | ||
11732 | anchor "tl" | ||
11733 | borderDistance 6 | ||
11734 | ] | ||
11735 | ] | ||
11736 | |||
11737 | node | ||
11738 | [ | ||
11739 | id 1 | ||
11740 | graphics | ||
11741 | [ | ||
11742 | w 297.0 | ||
11743 | h 40 | ||
11744 | type "rectangle" | ||
11745 | fill "#FFFFFF" | ||
11746 | fill2 "#FFFFFF" | ||
11747 | outline "#000000" | ||
11748 | ] | ||
11749 | LabelGraphics | ||
11750 | [ | ||
11751 | text "Intermediate literal FunctionType" | ||
11752 | outline "#000000" | ||
11753 | fill "#FFFFFF" | ||
11754 | fontSize 16 | ||
11755 | fontName "Monospace" | ||
11756 | autoSizePolicy "node_width" | ||
11757 | anchor "t" | ||
11758 | borderDistance 0.0 | ||
11759 | ] | ||
11760 | LabelGraphics | ||
11761 | [ | ||
11762 | text " | ||
11763 | FunctionType enum | ||
11764 | " | ||
11765 | fontSize 14 | ||
11766 | fontName "Consolas" | ||
11767 | alignment "left" | ||
11768 | anchor "tl" | ||
11769 | borderDistance 6 | ||
11770 | ] | ||
11771 | ] | ||
11772 | |||
11773 | node | ||
11774 | [ | ||
11775 | id 2 | ||
11776 | graphics | ||
11777 | [ | ||
11778 | w 226.60000000000002 | ||
11779 | h 40 | ||
11780 | type "rectangle" | ||
11781 | fill "#FFFFFF" | ||
11782 | fill2 "#FFFFFF" | ||
11783 | outline "#000000" | ||
11784 | ] | ||
11785 | LabelGraphics | ||
11786 | [ | ||
11787 | text "Leaf literal FunctionType" | ||
11788 | outline "#000000" | ||
11789 | fill "#FFFFFF" | ||
11790 | fontSize 16 | ||
11791 | fontName "Monospace" | ||
11792 | autoSizePolicy "node_width" | ||
11793 | anchor "t" | ||
11794 | borderDistance 0.0 | ||
11795 | ] | ||
11796 | LabelGraphics | ||
11797 | [ | ||
11798 | text " | ||
11799 | FunctionType enum | ||
11800 | " | ||
11801 | fontSize 14 | ||
11802 | fontName "Consolas" | ||
11803 | alignment "left" | ||
11804 | anchor "tl" | ||
11805 | borderDistance 6 | ||
11806 | ] | ||
11807 | ] | ||
11808 | |||
11809 | node | ||
11810 | [ | ||
11811 | id 3 | ||
11812 | graphics | ||
11813 | [ | ||
11814 | w 41.800000000000004 | ||
11815 | h 26 | ||
11816 | type "rectangle" | ||
11817 | fill "#FFFFFF" | ||
11818 | fill2 "#FFFFFF" | ||
11819 | outline "#000000" | ||
11820 | ] | ||
11821 | LabelGraphics | ||
11822 | [ | ||
11823 | text "true" | ||
11824 | outline "#000000" | ||
11825 | fill "#FFFFFF" | ||
11826 | fontSize 16 | ||
11827 | fontName "Monospace" | ||
11828 | autoSizePolicy "node_width" | ||
11829 | anchor "t" | ||
11830 | borderDistance 0.0 | ||
11831 | ] | ||
11832 | LabelGraphics | ||
11833 | [ | ||
11834 | text " | ||
11835 | " | ||
11836 | fontSize 14 | ||
11837 | fontName "Consolas" | ||
11838 | alignment "left" | ||
11839 | anchor "tl" | ||
11840 | borderDistance 6 | ||
11841 | ] | ||
11842 | ] | ||
11843 | |||
11844 | node | ||
11845 | [ | ||
11846 | id 4 | ||
11847 | graphics | ||
11848 | [ | ||
11849 | w 50.6 | ||
11850 | h 26 | ||
11851 | type "rectangle" | ||
11852 | fill "#FFFFFF" | ||
11853 | fill2 "#FFFFFF" | ||
11854 | outline "#000000" | ||
11855 | ] | ||
11856 | LabelGraphics | ||
11857 | [ | ||
11858 | text "false" | ||
11859 | outline "#000000" | ||
11860 | fill "#FFFFFF" | ||
11861 | fontSize 16 | ||
11862 | fontName "Monospace" | ||
11863 | autoSizePolicy "node_width" | ||
11864 | anchor "t" | ||
11865 | borderDistance 0.0 | ||
11866 | ] | ||
11867 | LabelGraphics | ||
11868 | [ | ||
11869 | text " | ||
11870 | " | ||
11871 | fontSize 14 | ||
11872 | fontName "Consolas" | ||
11873 | alignment "left" | ||
11874 | anchor "tl" | ||
11875 | borderDistance 6 | ||
11876 | ] | ||
11877 | ] | ||
11878 | |||
11879 | node | ||
11880 | [ | ||
11881 | id 5 | ||
11882 | graphics | ||
11883 | [ | ||
11884 | w 207.9 | ||
11885 | h 40 | ||
11886 | type "rectangle" | ||
11887 | fill "#FFFFFF" | ||
11888 | fill2 "#FFFFFF" | ||
11889 | outline "#000000" | ||
11890 | ] | ||
11891 | LabelGraphics | ||
11892 | [ | ||
11893 | text "null" | ||
11894 | outline "#000000" | ||
11895 | fill "#FFFFFF" | ||
11896 | fontSize 16 | ||
11897 | fontName "Monospace" | ||
11898 | autoSizePolicy "node_width" | ||
11899 | anchor "t" | ||
11900 | borderDistance 0.0 | ||
11901 | ] | ||
11902 | LabelGraphics | ||
11903 | [ | ||
11904 | text " | ||
11905 | FunctionalInterface class | ||
11906 | " | ||
11907 | fontSize 14 | ||
11908 | fontName "Consolas" | ||
11909 | alignment "left" | ||
11910 | anchor "tl" | ||
11911 | borderDistance 6 | ||
11912 | ] | ||
11913 | ] | ||
11914 | |||
11915 | node | ||
11916 | [ | ||
11917 | id 6 | ||
11918 | graphics | ||
11919 | [ | ||
11920 | w 177.10000000000002 | ||
11921 | h 54 | ||
11922 | type "rectangle" | ||
11923 | fill "#FFFFFF" | ||
11924 | fill2 "#FFFFFF" | ||
11925 | outline "#000000" | ||
11926 | ] | ||
11927 | LabelGraphics | ||
11928 | [ | ||
11929 | text "null" | ||
11930 | outline "#000000" | ||
11931 | fill "#FFFFFF" | ||
11932 | fontSize 16 | ||
11933 | fontName "Monospace" | ||
11934 | autoSizePolicy "node_width" | ||
11935 | anchor "t" | ||
11936 | borderDistance 0.0 | ||
11937 | ] | ||
11938 | LabelGraphics | ||
11939 | [ | ||
11940 | text " | ||
11941 | FunctionalInput class | ||
11942 | FunctionalData class | ||
11943 | " | ||
11944 | fontSize 14 | ||
11945 | fontName "Consolas" | ||
11946 | alignment "left" | ||
11947 | anchor "tl" | ||
11948 | borderDistance 6 | ||
11949 | ] | ||
11950 | ] | ||
11951 | |||
11952 | node | ||
11953 | [ | ||
11954 | id 7 | ||
11955 | graphics | ||
11956 | [ | ||
11957 | w 184.8 | ||
11958 | h 54 | ||
11959 | type "rectangle" | ||
11960 | fill "#FFFFFF" | ||
11961 | fill2 "#FFFFFF" | ||
11962 | outline "#000000" | ||
11963 | ] | ||
11964 | LabelGraphics | ||
11965 | [ | ||
11966 | text "null" | ||
11967 | outline "#000000" | ||
11968 | fill "#FFFFFF" | ||
11969 | fontSize 16 | ||
11970 | fontName "Monospace" | ||
11971 | autoSizePolicy "node_width" | ||
11972 | anchor "t" | ||
11973 | borderDistance 0.0 | ||
11974 | ] | ||
11975 | LabelGraphics | ||
11976 | [ | ||
11977 | text " | ||
11978 | FunctionalOutput class | ||
11979 | FunctionalData class | ||
11980 | " | ||
11981 | fontSize 14 | ||
11982 | fontName "Consolas" | ||
11983 | alignment "left" | ||
11984 | anchor "tl" | ||
11985 | borderDistance 6 | ||
11986 | ] | ||
11987 | ] | ||
11988 | |||
11989 | node | ||
11990 | [ | ||
11991 | id 8 | ||
11992 | graphics | ||
11993 | [ | ||
11994 | w 184.8 | ||
11995 | h 54 | ||
11996 | type "rectangle" | ||
11997 | fill "#FFFFFF" | ||
11998 | fill2 "#FFFFFF" | ||
11999 | outline "#000000" | ||
12000 | ] | ||
12001 | LabelGraphics | ||
12002 | [ | ||
12003 | text "null" | ||
12004 | outline "#000000" | ||
12005 | fill "#FFFFFF" | ||
12006 | fontSize 16 | ||
12007 | fontName "Monospace" | ||
12008 | autoSizePolicy "node_width" | ||
12009 | anchor "t" | ||
12010 | borderDistance 0.0 | ||
12011 | ] | ||
12012 | LabelGraphics | ||
12013 | [ | ||
12014 | text " | ||
12015 | FunctionalOutput class | ||
12016 | FunctionalData class | ||
12017 | " | ||
12018 | fontSize 14 | ||
12019 | fontName "Consolas" | ||
12020 | alignment "left" | ||
12021 | anchor "tl" | ||
12022 | borderDistance 6 | ||
12023 | ] | ||
12024 | ] | ||
12025 | |||
12026 | node | ||
12027 | [ | ||
12028 | id 9 | ||
12029 | graphics | ||
12030 | [ | ||
12031 | w 177.10000000000002 | ||
12032 | h 40 | ||
12033 | type "rectangle" | ||
12034 | fill "#FFFFFF" | ||
12035 | fill2 "#FFFFFF" | ||
12036 | outline "#000000" | ||
12037 | ] | ||
12038 | LabelGraphics | ||
12039 | [ | ||
12040 | text "null" | ||
12041 | outline "#000000" | ||
12042 | fill "#FFFFFF" | ||
12043 | fontSize 16 | ||
12044 | fontName "Monospace" | ||
12045 | autoSizePolicy "node_width" | ||
12046 | anchor "t" | ||
12047 | borderDistance 0.0 | ||
12048 | ] | ||
12049 | LabelGraphics | ||
12050 | [ | ||
12051 | text " | ||
12052 | InformationLink class | ||
12053 | " | ||
12054 | fontSize 14 | ||
12055 | fontName "Consolas" | ||
12056 | alignment "left" | ||
12057 | anchor "tl" | ||
12058 | borderDistance 6 | ||
12059 | ] | ||
12060 | ] | ||
12061 | |||
12062 | node | ||
12063 | [ | ||
12064 | id 10 | ||
12065 | graphics | ||
12066 | [ | ||
12067 | w 161.70000000000002 | ||
12068 | h 40 | ||
12069 | type "rectangle" | ||
12070 | fill "#FFFFFF" | ||
12071 | fill2 "#FFFFFF" | ||
12072 | outline "#000000" | ||
12073 | ] | ||
12074 | LabelGraphics | ||
12075 | [ | ||
12076 | text "null" | ||
12077 | outline "#000000" | ||
12078 | fill "#FFFFFF" | ||
12079 | fontSize 16 | ||
12080 | fontName "Monospace" | ||
12081 | autoSizePolicy "node_width" | ||
12082 | anchor "t" | ||
12083 | borderDistance 0.0 | ||
12084 | ] | ||
12085 | LabelGraphics | ||
12086 | [ | ||
12087 | text " | ||
12088 | FAMTerminator class | ||
12089 | " | ||
12090 | fontSize 14 | ||
12091 | fontName "Consolas" | ||
12092 | alignment "left" | ||
12093 | anchor "tl" | ||
12094 | borderDistance 6 | ||
12095 | ] | ||
12096 | ] | ||
12097 | |||
12098 | node | ||
12099 | [ | ||
12100 | id 11 | ||
12101 | graphics | ||
12102 | [ | ||
12103 | w 161.70000000000002 | ||
12104 | h 40 | ||
12105 | type "rectangle" | ||
12106 | fill "#FFFFFF" | ||
12107 | fill2 "#FFFFFF" | ||
12108 | outline "#000000" | ||
12109 | ] | ||
12110 | LabelGraphics | ||
12111 | [ | ||
12112 | text "null" | ||
12113 | outline "#000000" | ||
12114 | fill "#FFFFFF" | ||
12115 | fontSize 16 | ||
12116 | fontName "Monospace" | ||
12117 | autoSizePolicy "node_width" | ||
12118 | anchor "t" | ||
12119 | borderDistance 0.0 | ||
12120 | ] | ||
12121 | LabelGraphics | ||
12122 | [ | ||
12123 | text " | ||
12124 | FAMTerminator class | ||
12125 | " | ||
12126 | fontSize 14 | ||
12127 | fontName "Consolas" | ||
12128 | alignment "left" | ||
12129 | anchor "tl" | ||
12130 | borderDistance 6 | ||
12131 | ] | ||
12132 | ] | ||
12133 | |||
12134 | node | ||
12135 | [ | ||
12136 | id 12 | ||
12137 | graphics | ||
12138 | [ | ||
12139 | w 112.2 | ||
12140 | h 26 | ||
12141 | type "rectangle" | ||
12142 | fill "#FFFFFF" | ||
12143 | fill2 "#FFFFFF" | ||
12144 | outline "#000000" | ||
12145 | ] | ||
12146 | LabelGraphics | ||
12147 | [ | ||
12148 | text "New Integers" | ||
12149 | outline "#000000" | ||
12150 | fill "#FFFFFF" | ||
12151 | fontSize 16 | ||
12152 | fontName "Monospace" | ||
12153 | autoSizePolicy "node_width" | ||
12154 | anchor "t" | ||
12155 | borderDistance 0.0 | ||
12156 | ] | ||
12157 | LabelGraphics | ||
12158 | [ | ||
12159 | text " | ||
12160 | " | ||
12161 | fontSize 14 | ||
12162 | fontName "Consolas" | ||
12163 | alignment "left" | ||
12164 | anchor "tl" | ||
12165 | borderDistance 6 | ||
12166 | ] | ||
12167 | ] | ||
12168 | |||
12169 | node | ||
12170 | [ | ||
12171 | id 13 | ||
12172 | graphics | ||
12173 | [ | ||
12174 | w 85.80000000000001 | ||
12175 | h 26 | ||
12176 | type "rectangle" | ||
12177 | fill "#FFFFFF" | ||
12178 | fill2 "#FFFFFF" | ||
12179 | outline "#000000" | ||
12180 | ] | ||
12181 | LabelGraphics | ||
12182 | [ | ||
12183 | text "New Reals" | ||
12184 | outline "#000000" | ||
12185 | fill "#FFFFFF" | ||
12186 | fontSize 16 | ||
12187 | fontName "Monospace" | ||
12188 | autoSizePolicy "node_width" | ||
12189 | anchor "t" | ||
12190 | borderDistance 0.0 | ||
12191 | ] | ||
12192 | LabelGraphics | ||
12193 | [ | ||
12194 | text " | ||
12195 | " | ||
12196 | fontSize 14 | ||
12197 | fontName "Consolas" | ||
12198 | alignment "left" | ||
12199 | anchor "tl" | ||
12200 | borderDistance 6 | ||
12201 | ] | ||
12202 | ] | ||
12203 | |||
12204 | node | ||
12205 | [ | ||
12206 | id 14 | ||
12207 | graphics | ||
12208 | [ | ||
12209 | w 103.4 | ||
12210 | h 26 | ||
12211 | type "rectangle" | ||
12212 | fill "#FFFFFF" | ||
12213 | fill2 "#FFFFFF" | ||
12214 | outline "#000000" | ||
12215 | ] | ||
12216 | LabelGraphics | ||
12217 | [ | ||
12218 | text "New Strings" | ||
12219 | outline "#000000" | ||
12220 | fill "#FFFFFF" | ||
12221 | fontSize 16 | ||
12222 | fontName "Monospace" | ||
12223 | autoSizePolicy "node_width" | ||
12224 | anchor "t" | ||
12225 | borderDistance 0.0 | ||
12226 | ] | ||
12227 | LabelGraphics | ||
12228 | [ | ||
12229 | text " | ||
12230 | " | ||
12231 | fontSize 14 | ||
12232 | fontName "Consolas" | ||
12233 | alignment "left" | ||
12234 | anchor "tl" | ||
12235 | borderDistance 6 | ||
12236 | ] | ||
12237 | ] | ||
12238 | |||
12239 | node | ||
12240 | [ | ||
12241 | id 15 | ||
12242 | graphics | ||
12243 | [ | ||
12244 | w 103.4 | ||
12245 | h 26 | ||
12246 | type "rectangle" | ||
12247 | fill "#FFFFFF" | ||
12248 | fill2 "#FFFFFF" | ||
12249 | outline "#000000" | ||
12250 | ] | ||
12251 | LabelGraphics | ||
12252 | [ | ||
12253 | text "New Objects" | ||
12254 | outline "#000000" | ||
12255 | fill "#FFFFFF" | ||
12256 | fontSize 16 | ||
12257 | fontName "Monospace" | ||
12258 | autoSizePolicy "node_width" | ||
12259 | anchor "t" | ||
12260 | borderDistance 0.0 | ||
12261 | ] | ||
12262 | LabelGraphics | ||
12263 | [ | ||
12264 | text " | ||
12265 | " | ||
12266 | fontSize 14 | ||
12267 | fontName "Consolas" | ||
12268 | alignment "left" | ||
12269 | anchor "tl" | ||
12270 | borderDistance 6 | ||
12271 | ] | ||
12272 | ] | ||
12273 | edge | ||
12274 | [ | ||
12275 | source 10 | ||
12276 | target 8 | ||
12277 | graphics | ||
12278 | [ | ||
12279 | fill "#000000" | ||
12280 | targetArrow "standard" | ||
12281 | ] | ||
12282 | LabelGraphics | ||
12283 | [ | ||
12284 | text "data reference FAMTerminator" | ||
12285 | fontSize 14 | ||
12286 | fontName "Consolas" | ||
12287 | configuration "AutoFlippingLabel" | ||
12288 | model "six_pos" | ||
12289 | position "thead" | ||
12290 | ] | ||
12291 | ] | ||
12292 | edge | ||
12293 | [ | ||
12294 | source 11 | ||
12295 | target 7 | ||
12296 | graphics | ||
12297 | [ | ||
12298 | fill "#000000" | ||
12299 | targetArrow "standard" | ||
12300 | ] | ||
12301 | LabelGraphics | ||
12302 | [ | ||
12303 | text "data reference FAMTerminator" | ||
12304 | fontSize 14 | ||
12305 | fontName "Consolas" | ||
12306 | configuration "AutoFlippingLabel" | ||
12307 | model "six_pos" | ||
12308 | position "thead" | ||
12309 | ] | ||
12310 | ] | ||
12311 | edge | ||
12312 | [ | ||
12313 | source 9 | ||
12314 | target 8 | ||
12315 | graphics | ||
12316 | [ | ||
12317 | fill "#000000" | ||
12318 | targetArrow "standard" | ||
12319 | ] | ||
12320 | LabelGraphics | ||
12321 | [ | ||
12322 | text "from reference InformationLink" | ||
12323 | fontSize 14 | ||
12324 | fontName "Consolas" | ||
12325 | configuration "AutoFlippingLabel" | ||
12326 | model "six_pos" | ||
12327 | position "thead" | ||
12328 | ] | ||
12329 | ] | ||
12330 | edge | ||
12331 | [ | ||
12332 | source 9 | ||
12333 | target 6 | ||
12334 | graphics | ||
12335 | [ | ||
12336 | fill "#000000" | ||
12337 | targetArrow "standard" | ||
12338 | ] | ||
12339 | LabelGraphics | ||
12340 | [ | ||
12341 | text "to reference InformationLink" | ||
12342 | fontSize 14 | ||
12343 | fontName "Consolas" | ||
12344 | configuration "AutoFlippingLabel" | ||
12345 | model "six_pos" | ||
12346 | position "thead" | ||
12347 | ] | ||
12348 | ] | ||
12349 | edge | ||
12350 | [ | ||
12351 | source 5 | ||
12352 | target 6 | ||
12353 | graphics | ||
12354 | [ | ||
12355 | fill "#000000" | ||
12356 | width 3 | ||
12357 | targetArrow "standard" | ||
12358 | ] | ||
12359 | LabelGraphics | ||
12360 | [ | ||
12361 | text "data reference FunctionalInterface" | ||
12362 | fontSize 14 | ||
12363 | fontName "Consolas" | ||
12364 | configuration "AutoFlippingLabel" | ||
12365 | model "six_pos" | ||
12366 | position "thead" | ||
12367 | ] | ||
12368 | ] | ||
12369 | edge | ||
12370 | [ | ||
12371 | source 5 | ||
12372 | target 7 | ||
12373 | graphics | ||
12374 | [ | ||
12375 | fill "#000000" | ||
12376 | width 3 | ||
12377 | targetArrow "standard" | ||
12378 | ] | ||
12379 | LabelGraphics | ||
12380 | [ | ||
12381 | text "data reference FunctionalInterface" | ||
12382 | fontSize 14 | ||
12383 | fontName "Consolas" | ||
12384 | configuration "AutoFlippingLabel" | ||
12385 | model "six_pos" | ||
12386 | position "thead" | ||
12387 | ] | ||
12388 | ] | ||
12389 | edge | ||
12390 | [ | ||
12391 | source 5 | ||
12392 | target 8 | ||
12393 | graphics | ||
12394 | [ | ||
12395 | fill "#000000" | ||
12396 | width 3 | ||
12397 | targetArrow "standard" | ||
12398 | ] | ||
12399 | LabelGraphics | ||
12400 | [ | ||
12401 | text "data reference FunctionalInterface" | ||
12402 | fontSize 14 | ||
12403 | fontName "Consolas" | ||
12404 | configuration "AutoFlippingLabel" | ||
12405 | model "six_pos" | ||
12406 | position "thead" | ||
12407 | ] | ||
12408 | ] | ||
12409 | edge | ||
12410 | [ | ||
12411 | source 6 | ||
12412 | target 9 | ||
12413 | graphics | ||
12414 | [ | ||
12415 | fill "#000000" | ||
12416 | targetArrow "standard" | ||
12417 | ] | ||
12418 | LabelGraphics | ||
12419 | [ | ||
12420 | text "IncomingLinks reference FunctionalInput" | ||
12421 | fontSize 14 | ||
12422 | fontName "Consolas" | ||
12423 | configuration "AutoFlippingLabel" | ||
12424 | model "six_pos" | ||
12425 | position "thead" | ||
12426 | ] | ||
12427 | ] | ||
12428 | edge | ||
12429 | [ | ||
12430 | source 8 | ||
12431 | target 9 | ||
12432 | graphics | ||
12433 | [ | ||
12434 | fill "#000000" | ||
12435 | width 3 | ||
12436 | targetArrow "standard" | ||
12437 | ] | ||
12438 | LabelGraphics | ||
12439 | [ | ||
12440 | text "outgoingLinks reference FunctionalOutput" | ||
12441 | fontSize 14 | ||
12442 | fontName "Consolas" | ||
12443 | configuration "AutoFlippingLabel" | ||
12444 | model "six_pos" | ||
12445 | position "thead" | ||
12446 | ] | ||
12447 | ] | ||
12448 | edge | ||
12449 | [ | ||
12450 | source 8 | ||
12451 | target 10 | ||
12452 | graphics | ||
12453 | [ | ||
12454 | fill "#000000" | ||
12455 | width 3 | ||
12456 | targetArrow "standard" | ||
12457 | ] | ||
12458 | LabelGraphics | ||
12459 | [ | ||
12460 | text "terminator reference FunctionalData" | ||
12461 | fontSize 14 | ||
12462 | fontName "Consolas" | ||
12463 | configuration "AutoFlippingLabel" | ||
12464 | model "six_pos" | ||
12465 | position "thead" | ||
12466 | ] | ||
12467 | ] | ||
12468 | edge | ||
12469 | [ | ||
12470 | source 7 | ||
12471 | target 11 | ||
12472 | graphics | ||
12473 | [ | ||
12474 | fill "#000000" | ||
12475 | width 3 | ||
12476 | targetArrow "standard" | ||
12477 | ] | ||
12478 | LabelGraphics | ||
12479 | [ | ||
12480 | text "terminator reference FunctionalData" | ||
12481 | fontSize 14 | ||
12482 | fontName "Consolas" | ||
12483 | configuration "AutoFlippingLabel" | ||
12484 | model "six_pos" | ||
12485 | position "thead" | ||
12486 | ] | ||
12487 | ] | ||
12488 | edge | ||
12489 | [ | ||
12490 | source 6 | ||
12491 | target 5 | ||
12492 | graphics | ||
12493 | [ | ||
12494 | fill "#000000" | ||
12495 | targetArrow "standard" | ||
12496 | ] | ||
12497 | LabelGraphics | ||
12498 | [ | ||
12499 | text "interface reference FunctionalData" | ||
12500 | fontSize 14 | ||
12501 | fontName "Consolas" | ||
12502 | configuration "AutoFlippingLabel" | ||
12503 | model "six_pos" | ||
12504 | position "thead" | ||
12505 | ] | ||
12506 | ] | ||
12507 | edge | ||
12508 | [ | ||
12509 | source 7 | ||
12510 | target 5 | ||
12511 | graphics | ||
12512 | [ | ||
12513 | fill "#000000" | ||
12514 | targetArrow "standard" | ||
12515 | ] | ||
12516 | LabelGraphics | ||
12517 | [ | ||
12518 | text "interface reference FunctionalData" | ||
12519 | fontSize 14 | ||
12520 | fontName "Consolas" | ||
12521 | configuration "AutoFlippingLabel" | ||
12522 | model "six_pos" | ||
12523 | position "thead" | ||
12524 | ] | ||
12525 | ] | ||
12526 | edge | ||
12527 | [ | ||
12528 | source 8 | ||
12529 | target 5 | ||
12530 | graphics | ||
12531 | [ | ||
12532 | fill "#000000" | ||
12533 | targetArrow "standard" | ||
12534 | ] | ||
12535 | LabelGraphics | ||
12536 | [ | ||
12537 | text "interface reference FunctionalData" | ||
12538 | fontSize 14 | ||
12539 | fontName "Consolas" | ||
12540 | configuration "AutoFlippingLabel" | ||
12541 | model "six_pos" | ||
12542 | position "thead" | ||
12543 | ] | ||
12544 | ] | ||
12545 | ] | ||
12546 | graph | ||
12547 | [ | ||
12548 | node | ||
12549 | [ | ||
12550 | id 0 | ||
12551 | graphics | ||
12552 | [ | ||
12553 | w 226.60000000000002 | ||
12554 | h 40 | ||
12555 | type "rectangle" | ||
12556 | fill "#FFFFFF" | ||
12557 | fill2 "#FFFFFF" | ||
12558 | outline "#000000" | ||
12559 | ] | ||
12560 | LabelGraphics | ||
12561 | [ | ||
12562 | text "Root literal FunctionType" | ||
12563 | outline "#000000" | ||
12564 | fill "#FFFFFF" | ||
12565 | fontSize 16 | ||
12566 | fontName "Monospace" | ||
12567 | autoSizePolicy "node_width" | ||
12568 | anchor "t" | ||
12569 | borderDistance 0.0 | ||
12570 | ] | ||
12571 | LabelGraphics | ||
12572 | [ | ||
12573 | text " | ||
12574 | FunctionType enum | ||
12575 | " | ||
12576 | fontSize 14 | ||
12577 | fontName "Consolas" | ||
12578 | alignment "left" | ||
12579 | anchor "tl" | ||
12580 | borderDistance 6 | ||
12581 | ] | ||
12582 | ] | ||
12583 | |||
12584 | node | ||
12585 | [ | ||
12586 | id 1 | ||
12587 | graphics | ||
12588 | [ | ||
12589 | w 297.0 | ||
12590 | h 40 | ||
12591 | type "rectangle" | ||
12592 | fill "#FFFFFF" | ||
12593 | fill2 "#FFFFFF" | ||
12594 | outline "#000000" | ||
12595 | ] | ||
12596 | LabelGraphics | ||
12597 | [ | ||
12598 | text "Intermediate literal FunctionType" | ||
12599 | outline "#000000" | ||
12600 | fill "#FFFFFF" | ||
12601 | fontSize 16 | ||
12602 | fontName "Monospace" | ||
12603 | autoSizePolicy "node_width" | ||
12604 | anchor "t" | ||
12605 | borderDistance 0.0 | ||
12606 | ] | ||
12607 | LabelGraphics | ||
12608 | [ | ||
12609 | text " | ||
12610 | FunctionType enum | ||
12611 | " | ||
12612 | fontSize 14 | ||
12613 | fontName "Consolas" | ||
12614 | alignment "left" | ||
12615 | anchor "tl" | ||
12616 | borderDistance 6 | ||
12617 | ] | ||
12618 | ] | ||
12619 | |||
12620 | node | ||
12621 | [ | ||
12622 | id 2 | ||
12623 | graphics | ||
12624 | [ | ||
12625 | w 226.60000000000002 | ||
12626 | h 40 | ||
12627 | type "rectangle" | ||
12628 | fill "#FFFFFF" | ||
12629 | fill2 "#FFFFFF" | ||
12630 | outline "#000000" | ||
12631 | ] | ||
12632 | LabelGraphics | ||
12633 | [ | ||
12634 | text "Leaf literal FunctionType" | ||
12635 | outline "#000000" | ||
12636 | fill "#FFFFFF" | ||
12637 | fontSize 16 | ||
12638 | fontName "Monospace" | ||
12639 | autoSizePolicy "node_width" | ||
12640 | anchor "t" | ||
12641 | borderDistance 0.0 | ||
12642 | ] | ||
12643 | LabelGraphics | ||
12644 | [ | ||
12645 | text " | ||
12646 | FunctionType enum | ||
12647 | " | ||
12648 | fontSize 14 | ||
12649 | fontName "Consolas" | ||
12650 | alignment "left" | ||
12651 | anchor "tl" | ||
12652 | borderDistance 6 | ||
12653 | ] | ||
12654 | ] | ||
12655 | |||
12656 | node | ||
12657 | [ | ||
12658 | id 3 | ||
12659 | graphics | ||
12660 | [ | ||
12661 | w 41.800000000000004 | ||
12662 | h 26 | ||
12663 | type "rectangle" | ||
12664 | fill "#FFFFFF" | ||
12665 | fill2 "#FFFFFF" | ||
12666 | outline "#000000" | ||
12667 | ] | ||
12668 | LabelGraphics | ||
12669 | [ | ||
12670 | text "true" | ||
12671 | outline "#000000" | ||
12672 | fill "#FFFFFF" | ||
12673 | fontSize 16 | ||
12674 | fontName "Monospace" | ||
12675 | autoSizePolicy "node_width" | ||
12676 | anchor "t" | ||
12677 | borderDistance 0.0 | ||
12678 | ] | ||
12679 | LabelGraphics | ||
12680 | [ | ||
12681 | text " | ||
12682 | " | ||
12683 | fontSize 14 | ||
12684 | fontName "Consolas" | ||
12685 | alignment "left" | ||
12686 | anchor "tl" | ||
12687 | borderDistance 6 | ||
12688 | ] | ||
12689 | ] | ||
12690 | |||
12691 | node | ||
12692 | [ | ||
12693 | id 4 | ||
12694 | graphics | ||
12695 | [ | ||
12696 | w 50.6 | ||
12697 | h 26 | ||
12698 | type "rectangle" | ||
12699 | fill "#FFFFFF" | ||
12700 | fill2 "#FFFFFF" | ||
12701 | outline "#000000" | ||
12702 | ] | ||
12703 | LabelGraphics | ||
12704 | [ | ||
12705 | text "false" | ||
12706 | outline "#000000" | ||
12707 | fill "#FFFFFF" | ||
12708 | fontSize 16 | ||
12709 | fontName "Monospace" | ||
12710 | autoSizePolicy "node_width" | ||
12711 | anchor "t" | ||
12712 | borderDistance 0.0 | ||
12713 | ] | ||
12714 | LabelGraphics | ||
12715 | [ | ||
12716 | text " | ||
12717 | " | ||
12718 | fontSize 14 | ||
12719 | fontName "Consolas" | ||
12720 | alignment "left" | ||
12721 | anchor "tl" | ||
12722 | borderDistance 6 | ||
12723 | ] | ||
12724 | ] | ||
12725 | |||
12726 | node | ||
12727 | [ | ||
12728 | id 5 | ||
12729 | graphics | ||
12730 | [ | ||
12731 | w 207.9 | ||
12732 | h 40 | ||
12733 | type "rectangle" | ||
12734 | fill "#FFFFFF" | ||
12735 | fill2 "#FFFFFF" | ||
12736 | outline "#000000" | ||
12737 | ] | ||
12738 | LabelGraphics | ||
12739 | [ | ||
12740 | text "null" | ||
12741 | outline "#000000" | ||
12742 | fill "#FFFFFF" | ||
12743 | fontSize 16 | ||
12744 | fontName "Monospace" | ||
12745 | autoSizePolicy "node_width" | ||
12746 | anchor "t" | ||
12747 | borderDistance 0.0 | ||
12748 | ] | ||
12749 | LabelGraphics | ||
12750 | [ | ||
12751 | text " | ||
12752 | FunctionalInterface class | ||
12753 | " | ||
12754 | fontSize 14 | ||
12755 | fontName "Consolas" | ||
12756 | alignment "left" | ||
12757 | anchor "tl" | ||
12758 | borderDistance 6 | ||
12759 | ] | ||
12760 | ] | ||
12761 | |||
12762 | node | ||
12763 | [ | ||
12764 | id 6 | ||
12765 | graphics | ||
12766 | [ | ||
12767 | w 184.8 | ||
12768 | h 54 | ||
12769 | type "rectangle" | ||
12770 | fill "#FFFFFF" | ||
12771 | fill2 "#FFFFFF" | ||
12772 | outline "#000000" | ||
12773 | ] | ||
12774 | LabelGraphics | ||
12775 | [ | ||
12776 | text "null" | ||
12777 | outline "#000000" | ||
12778 | fill "#FFFFFF" | ||
12779 | fontSize 16 | ||
12780 | fontName "Monospace" | ||
12781 | autoSizePolicy "node_width" | ||
12782 | anchor "t" | ||
12783 | borderDistance 0.0 | ||
12784 | ] | ||
12785 | LabelGraphics | ||
12786 | [ | ||
12787 | text " | ||
12788 | FunctionalOutput class | ||
12789 | FunctionalData class | ||
12790 | " | ||
12791 | fontSize 14 | ||
12792 | fontName "Consolas" | ||
12793 | alignment "left" | ||
12794 | anchor "tl" | ||
12795 | borderDistance 6 | ||
12796 | ] | ||
12797 | ] | ||
12798 | |||
12799 | node | ||
12800 | [ | ||
12801 | id 7 | ||
12802 | graphics | ||
12803 | [ | ||
12804 | w 184.8 | ||
12805 | h 54 | ||
12806 | type "rectangle" | ||
12807 | fill "#FFFFFF" | ||
12808 | fill2 "#FFFFFF" | ||
12809 | outline "#000000" | ||
12810 | ] | ||
12811 | LabelGraphics | ||
12812 | [ | ||
12813 | text "null" | ||
12814 | outline "#000000" | ||
12815 | fill "#FFFFFF" | ||
12816 | fontSize 16 | ||
12817 | fontName "Monospace" | ||
12818 | autoSizePolicy "node_width" | ||
12819 | anchor "t" | ||
12820 | borderDistance 0.0 | ||
12821 | ] | ||
12822 | LabelGraphics | ||
12823 | [ | ||
12824 | text " | ||
12825 | FunctionalOutput class | ||
12826 | FunctionalData class | ||
12827 | " | ||
12828 | fontSize 14 | ||
12829 | fontName "Consolas" | ||
12830 | alignment "left" | ||
12831 | anchor "tl" | ||
12832 | borderDistance 6 | ||
12833 | ] | ||
12834 | ] | ||
12835 | |||
12836 | node | ||
12837 | [ | ||
12838 | id 8 | ||
12839 | graphics | ||
12840 | [ | ||
12841 | w 177.10000000000002 | ||
12842 | h 40 | ||
12843 | type "rectangle" | ||
12844 | fill "#FFFFFF" | ||
12845 | fill2 "#FFFFFF" | ||
12846 | outline "#000000" | ||
12847 | ] | ||
12848 | LabelGraphics | ||
12849 | [ | ||
12850 | text "null" | ||
12851 | outline "#000000" | ||
12852 | fill "#FFFFFF" | ||
12853 | fontSize 16 | ||
12854 | fontName "Monospace" | ||
12855 | autoSizePolicy "node_width" | ||
12856 | anchor "t" | ||
12857 | borderDistance 0.0 | ||
12858 | ] | ||
12859 | LabelGraphics | ||
12860 | [ | ||
12861 | text " | ||
12862 | InformationLink class | ||
12863 | " | ||
12864 | fontSize 14 | ||
12865 | fontName "Consolas" | ||
12866 | alignment "left" | ||
12867 | anchor "tl" | ||
12868 | borderDistance 6 | ||
12869 | ] | ||
12870 | ] | ||
12871 | |||
12872 | node | ||
12873 | [ | ||
12874 | id 9 | ||
12875 | graphics | ||
12876 | [ | ||
12877 | w 177.10000000000002 | ||
12878 | h 40 | ||
12879 | type "rectangle" | ||
12880 | fill "#FFFFFF" | ||
12881 | fill2 "#FFFFFF" | ||
12882 | outline "#000000" | ||
12883 | ] | ||
12884 | LabelGraphics | ||
12885 | [ | ||
12886 | text "null" | ||
12887 | outline "#000000" | ||
12888 | fill "#FFFFFF" | ||
12889 | fontSize 16 | ||
12890 | fontName "Monospace" | ||
12891 | autoSizePolicy "node_width" | ||
12892 | anchor "t" | ||
12893 | borderDistance 0.0 | ||
12894 | ] | ||
12895 | LabelGraphics | ||
12896 | [ | ||
12897 | text " | ||
12898 | InformationLink class | ||
12899 | " | ||
12900 | fontSize 14 | ||
12901 | fontName "Consolas" | ||
12902 | alignment "left" | ||
12903 | anchor "tl" | ||
12904 | borderDistance 6 | ||
12905 | ] | ||
12906 | ] | ||
12907 | |||
12908 | node | ||
12909 | [ | ||
12910 | id 10 | ||
12911 | graphics | ||
12912 | [ | ||
12913 | w 177.10000000000002 | ||
12914 | h 54 | ||
12915 | type "rectangle" | ||
12916 | fill "#FFFFFF" | ||
12917 | fill2 "#FFFFFF" | ||
12918 | outline "#000000" | ||
12919 | ] | ||
12920 | LabelGraphics | ||
12921 | [ | ||
12922 | text "null" | ||
12923 | outline "#000000" | ||
12924 | fill "#FFFFFF" | ||
12925 | fontSize 16 | ||
12926 | fontName "Monospace" | ||
12927 | autoSizePolicy "node_width" | ||
12928 | anchor "t" | ||
12929 | borderDistance 0.0 | ||
12930 | ] | ||
12931 | LabelGraphics | ||
12932 | [ | ||
12933 | text " | ||
12934 | FunctionalInput class | ||
12935 | FunctionalData class | ||
12936 | " | ||
12937 | fontSize 14 | ||
12938 | fontName "Consolas" | ||
12939 | alignment "left" | ||
12940 | anchor "tl" | ||
12941 | borderDistance 6 | ||
12942 | ] | ||
12943 | ] | ||
12944 | |||
12945 | node | ||
12946 | [ | ||
12947 | id 11 | ||
12948 | graphics | ||
12949 | [ | ||
12950 | w 177.10000000000002 | ||
12951 | h 40 | ||
12952 | type "rectangle" | ||
12953 | fill "#FFFFFF" | ||
12954 | fill2 "#FFFFFF" | ||
12955 | outline "#000000" | ||
12956 | ] | ||
12957 | LabelGraphics | ||
12958 | [ | ||
12959 | text "null" | ||
12960 | outline "#000000" | ||
12961 | fill "#FFFFFF" | ||
12962 | fontSize 16 | ||
12963 | fontName "Monospace" | ||
12964 | autoSizePolicy "node_width" | ||
12965 | anchor "t" | ||
12966 | borderDistance 0.0 | ||
12967 | ] | ||
12968 | LabelGraphics | ||
12969 | [ | ||
12970 | text " | ||
12971 | InformationLink class | ||
12972 | " | ||
12973 | fontSize 14 | ||
12974 | fontName "Consolas" | ||
12975 | alignment "left" | ||
12976 | anchor "tl" | ||
12977 | borderDistance 6 | ||
12978 | ] | ||
12979 | ] | ||
12980 | |||
12981 | node | ||
12982 | [ | ||
12983 | id 12 | ||
12984 | graphics | ||
12985 | [ | ||
12986 | w 112.2 | ||
12987 | h 26 | ||
12988 | type "rectangle" | ||
12989 | fill "#FFFFFF" | ||
12990 | fill2 "#FFFFFF" | ||
12991 | outline "#000000" | ||
12992 | ] | ||
12993 | LabelGraphics | ||
12994 | [ | ||
12995 | text "New Integers" | ||
12996 | outline "#000000" | ||
12997 | fill "#FFFFFF" | ||
12998 | fontSize 16 | ||
12999 | fontName "Monospace" | ||
13000 | autoSizePolicy "node_width" | ||
13001 | anchor "t" | ||
13002 | borderDistance 0.0 | ||
13003 | ] | ||
13004 | LabelGraphics | ||
13005 | [ | ||
13006 | text " | ||
13007 | " | ||
13008 | fontSize 14 | ||
13009 | fontName "Consolas" | ||
13010 | alignment "left" | ||
13011 | anchor "tl" | ||
13012 | borderDistance 6 | ||
13013 | ] | ||
13014 | ] | ||
13015 | |||
13016 | node | ||
13017 | [ | ||
13018 | id 13 | ||
13019 | graphics | ||
13020 | [ | ||
13021 | w 85.80000000000001 | ||
13022 | h 26 | ||
13023 | type "rectangle" | ||
13024 | fill "#FFFFFF" | ||
13025 | fill2 "#FFFFFF" | ||
13026 | outline "#000000" | ||
13027 | ] | ||
13028 | LabelGraphics | ||
13029 | [ | ||
13030 | text "New Reals" | ||
13031 | outline "#000000" | ||
13032 | fill "#FFFFFF" | ||
13033 | fontSize 16 | ||
13034 | fontName "Monospace" | ||
13035 | autoSizePolicy "node_width" | ||
13036 | anchor "t" | ||
13037 | borderDistance 0.0 | ||
13038 | ] | ||
13039 | LabelGraphics | ||
13040 | [ | ||
13041 | text " | ||
13042 | " | ||
13043 | fontSize 14 | ||
13044 | fontName "Consolas" | ||
13045 | alignment "left" | ||
13046 | anchor "tl" | ||
13047 | borderDistance 6 | ||
13048 | ] | ||
13049 | ] | ||
13050 | |||
13051 | node | ||
13052 | [ | ||
13053 | id 14 | ||
13054 | graphics | ||
13055 | [ | ||
13056 | w 103.4 | ||
13057 | h 26 | ||
13058 | type "rectangle" | ||
13059 | fill "#FFFFFF" | ||
13060 | fill2 "#FFFFFF" | ||
13061 | outline "#000000" | ||
13062 | ] | ||
13063 | LabelGraphics | ||
13064 | [ | ||
13065 | text "New Strings" | ||
13066 | outline "#000000" | ||
13067 | fill "#FFFFFF" | ||
13068 | fontSize 16 | ||
13069 | fontName "Monospace" | ||
13070 | autoSizePolicy "node_width" | ||
13071 | anchor "t" | ||
13072 | borderDistance 0.0 | ||
13073 | ] | ||
13074 | LabelGraphics | ||
13075 | [ | ||
13076 | text " | ||
13077 | " | ||
13078 | fontSize 14 | ||
13079 | fontName "Consolas" | ||
13080 | alignment "left" | ||
13081 | anchor "tl" | ||
13082 | borderDistance 6 | ||
13083 | ] | ||
13084 | ] | ||
13085 | |||
13086 | node | ||
13087 | [ | ||
13088 | id 15 | ||
13089 | graphics | ||
13090 | [ | ||
13091 | w 103.4 | ||
13092 | h 26 | ||
13093 | type "rectangle" | ||
13094 | fill "#FFFFFF" | ||
13095 | fill2 "#FFFFFF" | ||
13096 | outline "#000000" | ||
13097 | ] | ||
13098 | LabelGraphics | ||
13099 | [ | ||
13100 | text "New Objects" | ||
13101 | outline "#000000" | ||
13102 | fill "#FFFFFF" | ||
13103 | fontSize 16 | ||
13104 | fontName "Monospace" | ||
13105 | autoSizePolicy "node_width" | ||
13106 | anchor "t" | ||
13107 | borderDistance 0.0 | ||
13108 | ] | ||
13109 | LabelGraphics | ||
13110 | [ | ||
13111 | text " | ||
13112 | " | ||
13113 | fontSize 14 | ||
13114 | fontName "Consolas" | ||
13115 | alignment "left" | ||
13116 | anchor "tl" | ||
13117 | borderDistance 6 | ||
13118 | ] | ||
13119 | ] | ||
13120 | edge | ||
13121 | [ | ||
13122 | source 8 | ||
13123 | target 7 | ||
13124 | graphics | ||
13125 | [ | ||
13126 | fill "#000000" | ||
13127 | targetArrow "standard" | ||
13128 | ] | ||
13129 | LabelGraphics | ||
13130 | [ | ||
13131 | text "from reference InformationLink" | ||
13132 | fontSize 14 | ||
13133 | fontName "Consolas" | ||
13134 | configuration "AutoFlippingLabel" | ||
13135 | model "six_pos" | ||
13136 | position "thead" | ||
13137 | ] | ||
13138 | ] | ||
13139 | edge | ||
13140 | [ | ||
13141 | source 9 | ||
13142 | target 7 | ||
13143 | graphics | ||
13144 | [ | ||
13145 | fill "#000000" | ||
13146 | targetArrow "standard" | ||
13147 | ] | ||
13148 | LabelGraphics | ||
13149 | [ | ||
13150 | text "from reference InformationLink" | ||
13151 | fontSize 14 | ||
13152 | fontName "Consolas" | ||
13153 | configuration "AutoFlippingLabel" | ||
13154 | model "six_pos" | ||
13155 | position "thead" | ||
13156 | ] | ||
13157 | ] | ||
13158 | edge | ||
13159 | [ | ||
13160 | source 11 | ||
13161 | target 7 | ||
13162 | graphics | ||
13163 | [ | ||
13164 | fill "#000000" | ||
13165 | targetArrow "standard" | ||
13166 | ] | ||
13167 | LabelGraphics | ||
13168 | [ | ||
13169 | text "from reference InformationLink" | ||
13170 | fontSize 14 | ||
13171 | fontName "Consolas" | ||
13172 | configuration "AutoFlippingLabel" | ||
13173 | model "six_pos" | ||
13174 | position "thead" | ||
13175 | ] | ||
13176 | ] | ||
13177 | edge | ||
13178 | [ | ||
13179 | source 8 | ||
13180 | target 10 | ||
13181 | graphics | ||
13182 | [ | ||
13183 | fill "#000000" | ||
13184 | targetArrow "standard" | ||
13185 | ] | ||
13186 | LabelGraphics | ||
13187 | [ | ||
13188 | text "to reference InformationLink" | ||
13189 | fontSize 14 | ||
13190 | fontName "Consolas" | ||
13191 | configuration "AutoFlippingLabel" | ||
13192 | model "six_pos" | ||
13193 | position "thead" | ||
13194 | ] | ||
13195 | ] | ||
13196 | edge | ||
13197 | [ | ||
13198 | source 11 | ||
13199 | target 10 | ||
13200 | graphics | ||
13201 | [ | ||
13202 | fill "#000000" | ||
13203 | targetArrow "standard" | ||
13204 | ] | ||
13205 | LabelGraphics | ||
13206 | [ | ||
13207 | text "to reference InformationLink" | ||
13208 | fontSize 14 | ||
13209 | fontName "Consolas" | ||
13210 | configuration "AutoFlippingLabel" | ||
13211 | model "six_pos" | ||
13212 | position "thead" | ||
13213 | ] | ||
13214 | ] | ||
13215 | edge | ||
13216 | [ | ||
13217 | source 9 | ||
13218 | target 10 | ||
13219 | graphics | ||
13220 | [ | ||
13221 | fill "#000000" | ||
13222 | targetArrow "standard" | ||
13223 | ] | ||
13224 | LabelGraphics | ||
13225 | [ | ||
13226 | text "to reference InformationLink" | ||
13227 | fontSize 14 | ||
13228 | fontName "Consolas" | ||
13229 | configuration "AutoFlippingLabel" | ||
13230 | model "six_pos" | ||
13231 | position "thead" | ||
13232 | ] | ||
13233 | ] | ||
13234 | edge | ||
13235 | [ | ||
13236 | source 5 | ||
13237 | target 6 | ||
13238 | graphics | ||
13239 | [ | ||
13240 | fill "#000000" | ||
13241 | width 3 | ||
13242 | targetArrow "standard" | ||
13243 | ] | ||
13244 | LabelGraphics | ||
13245 | [ | ||
13246 | text "data reference FunctionalInterface" | ||
13247 | fontSize 14 | ||
13248 | fontName "Consolas" | ||
13249 | configuration "AutoFlippingLabel" | ||
13250 | model "six_pos" | ||
13251 | position "thead" | ||
13252 | ] | ||
13253 | ] | ||
13254 | edge | ||
13255 | [ | ||
13256 | source 5 | ||
13257 | target 7 | ||
13258 | graphics | ||
13259 | [ | ||
13260 | fill "#000000" | ||
13261 | width 3 | ||
13262 | targetArrow "standard" | ||
13263 | ] | ||
13264 | LabelGraphics | ||
13265 | [ | ||
13266 | text "data reference FunctionalInterface" | ||
13267 | fontSize 14 | ||
13268 | fontName "Consolas" | ||
13269 | configuration "AutoFlippingLabel" | ||
13270 | model "six_pos" | ||
13271 | position "thead" | ||
13272 | ] | ||
13273 | ] | ||
13274 | edge | ||
13275 | [ | ||
13276 | source 5 | ||
13277 | target 10 | ||
13278 | graphics | ||
13279 | [ | ||
13280 | fill "#000000" | ||
13281 | width 3 | ||
13282 | targetArrow "standard" | ||
13283 | ] | ||
13284 | LabelGraphics | ||
13285 | [ | ||
13286 | text "data reference FunctionalInterface" | ||
13287 | fontSize 14 | ||
13288 | fontName "Consolas" | ||
13289 | configuration "AutoFlippingLabel" | ||
13290 | model "six_pos" | ||
13291 | position "thead" | ||
13292 | ] | ||
13293 | ] | ||
13294 | edge | ||
13295 | [ | ||
13296 | source 10 | ||
13297 | target 8 | ||
13298 | graphics | ||
13299 | [ | ||
13300 | fill "#000000" | ||
13301 | targetArrow "standard" | ||
13302 | ] | ||
13303 | LabelGraphics | ||
13304 | [ | ||
13305 | text "IncomingLinks reference FunctionalInput" | ||
13306 | fontSize 14 | ||
13307 | fontName "Consolas" | ||
13308 | configuration "AutoFlippingLabel" | ||
13309 | model "six_pos" | ||
13310 | position "thead" | ||
13311 | ] | ||
13312 | ] | ||
13313 | edge | ||
13314 | [ | ||
13315 | source 10 | ||
13316 | target 11 | ||
13317 | graphics | ||
13318 | [ | ||
13319 | fill "#000000" | ||
13320 | targetArrow "standard" | ||
13321 | ] | ||
13322 | LabelGraphics | ||
13323 | [ | ||
13324 | text "IncomingLinks reference FunctionalInput" | ||
13325 | fontSize 14 | ||
13326 | fontName "Consolas" | ||
13327 | configuration "AutoFlippingLabel" | ||
13328 | model "six_pos" | ||
13329 | position "thead" | ||
13330 | ] | ||
13331 | ] | ||
13332 | edge | ||
13333 | [ | ||
13334 | source 10 | ||
13335 | target 9 | ||
13336 | graphics | ||
13337 | [ | ||
13338 | fill "#000000" | ||
13339 | targetArrow "standard" | ||
13340 | ] | ||
13341 | LabelGraphics | ||
13342 | [ | ||
13343 | text "IncomingLinks reference FunctionalInput" | ||
13344 | fontSize 14 | ||
13345 | fontName "Consolas" | ||
13346 | configuration "AutoFlippingLabel" | ||
13347 | model "six_pos" | ||
13348 | position "thead" | ||
13349 | ] | ||
13350 | ] | ||
13351 | edge | ||
13352 | [ | ||
13353 | source 7 | ||
13354 | target 8 | ||
13355 | graphics | ||
13356 | [ | ||
13357 | fill "#000000" | ||
13358 | width 3 | ||
13359 | targetArrow "standard" | ||
13360 | ] | ||
13361 | LabelGraphics | ||
13362 | [ | ||
13363 | text "outgoingLinks reference FunctionalOutput" | ||
13364 | fontSize 14 | ||
13365 | fontName "Consolas" | ||
13366 | configuration "AutoFlippingLabel" | ||
13367 | model "six_pos" | ||
13368 | position "thead" | ||
13369 | ] | ||
13370 | ] | ||
13371 | edge | ||
13372 | [ | ||
13373 | source 7 | ||
13374 | target 9 | ||
13375 | graphics | ||
13376 | [ | ||
13377 | fill "#000000" | ||
13378 | width 3 | ||
13379 | targetArrow "standard" | ||
13380 | ] | ||
13381 | LabelGraphics | ||
13382 | [ | ||
13383 | text "outgoingLinks reference FunctionalOutput" | ||
13384 | fontSize 14 | ||
13385 | fontName "Consolas" | ||
13386 | configuration "AutoFlippingLabel" | ||
13387 | model "six_pos" | ||
13388 | position "thead" | ||
13389 | ] | ||
13390 | ] | ||
13391 | edge | ||
13392 | [ | ||
13393 | source 7 | ||
13394 | target 11 | ||
13395 | graphics | ||
13396 | [ | ||
13397 | fill "#000000" | ||
13398 | width 3 | ||
13399 | targetArrow "standard" | ||
13400 | ] | ||
13401 | LabelGraphics | ||
13402 | [ | ||
13403 | text "outgoingLinks reference FunctionalOutput" | ||
13404 | fontSize 14 | ||
13405 | fontName "Consolas" | ||
13406 | configuration "AutoFlippingLabel" | ||
13407 | model "six_pos" | ||
13408 | position "thead" | ||
13409 | ] | ||
13410 | ] | ||
13411 | edge | ||
13412 | [ | ||
13413 | source 6 | ||
13414 | target 5 | ||
13415 | graphics | ||
13416 | [ | ||
13417 | fill "#000000" | ||
13418 | targetArrow "standard" | ||
13419 | ] | ||
13420 | LabelGraphics | ||
13421 | [ | ||
13422 | text "interface reference FunctionalData" | ||
13423 | fontSize 14 | ||
13424 | fontName "Consolas" | ||
13425 | configuration "AutoFlippingLabel" | ||
13426 | model "six_pos" | ||
13427 | position "thead" | ||
13428 | ] | ||
13429 | ] | ||
13430 | edge | ||
13431 | [ | ||
13432 | source 7 | ||
13433 | target 5 | ||
13434 | graphics | ||
13435 | [ | ||
13436 | fill "#000000" | ||
13437 | targetArrow "standard" | ||
13438 | ] | ||
13439 | LabelGraphics | ||
13440 | [ | ||
13441 | text "interface reference FunctionalData" | ||
13442 | fontSize 14 | ||
13443 | fontName "Consolas" | ||
13444 | configuration "AutoFlippingLabel" | ||
13445 | model "six_pos" | ||
13446 | position "thead" | ||
13447 | ] | ||
13448 | ] | ||
13449 | edge | ||
13450 | [ | ||
13451 | source 10 | ||
13452 | target 5 | ||
13453 | graphics | ||
13454 | [ | ||
13455 | fill "#000000" | ||
13456 | targetArrow "standard" | ||
13457 | ] | ||
13458 | LabelGraphics | ||
13459 | [ | ||
13460 | text "interface reference FunctionalData" | ||
13461 | fontSize 14 | ||
13462 | fontName "Consolas" | ||
13463 | configuration "AutoFlippingLabel" | ||
13464 | model "six_pos" | ||
13465 | position "thead" | ||
13466 | ] | ||
13467 | ] | ||
13468 | ] | ||
13469 | graph | ||
13470 | [ | ||
13471 | node | ||
13472 | [ | ||
13473 | id 0 | ||
13474 | graphics | ||
13475 | [ | ||
13476 | w 226.60000000000002 | ||
13477 | h 40 | ||
13478 | type "rectangle" | ||
13479 | fill "#FFFFFF" | ||
13480 | fill2 "#FFFFFF" | ||
13481 | outline "#000000" | ||
13482 | ] | ||
13483 | LabelGraphics | ||
13484 | [ | ||
13485 | text "Root literal FunctionType" | ||
13486 | outline "#000000" | ||
13487 | fill "#FFFFFF" | ||
13488 | fontSize 16 | ||
13489 | fontName "Monospace" | ||
13490 | autoSizePolicy "node_width" | ||
13491 | anchor "t" | ||
13492 | borderDistance 0.0 | ||
13493 | ] | ||
13494 | LabelGraphics | ||
13495 | [ | ||
13496 | text " | ||
13497 | FunctionType enum | ||
13498 | " | ||
13499 | fontSize 14 | ||
13500 | fontName "Consolas" | ||
13501 | alignment "left" | ||
13502 | anchor "tl" | ||
13503 | borderDistance 6 | ||
13504 | ] | ||
13505 | ] | ||
13506 | |||
13507 | node | ||
13508 | [ | ||
13509 | id 1 | ||
13510 | graphics | ||
13511 | [ | ||
13512 | w 297.0 | ||
13513 | h 40 | ||
13514 | type "rectangle" | ||
13515 | fill "#FFFFFF" | ||
13516 | fill2 "#FFFFFF" | ||
13517 | outline "#000000" | ||
13518 | ] | ||
13519 | LabelGraphics | ||
13520 | [ | ||
13521 | text "Intermediate literal FunctionType" | ||
13522 | outline "#000000" | ||
13523 | fill "#FFFFFF" | ||
13524 | fontSize 16 | ||
13525 | fontName "Monospace" | ||
13526 | autoSizePolicy "node_width" | ||
13527 | anchor "t" | ||
13528 | borderDistance 0.0 | ||
13529 | ] | ||
13530 | LabelGraphics | ||
13531 | [ | ||
13532 | text " | ||
13533 | FunctionType enum | ||
13534 | " | ||
13535 | fontSize 14 | ||
13536 | fontName "Consolas" | ||
13537 | alignment "left" | ||
13538 | anchor "tl" | ||
13539 | borderDistance 6 | ||
13540 | ] | ||
13541 | ] | ||
13542 | |||
13543 | node | ||
13544 | [ | ||
13545 | id 2 | ||
13546 | graphics | ||
13547 | [ | ||
13548 | w 226.60000000000002 | ||
13549 | h 40 | ||
13550 | type "rectangle" | ||
13551 | fill "#FFFFFF" | ||
13552 | fill2 "#FFFFFF" | ||
13553 | outline "#000000" | ||
13554 | ] | ||
13555 | LabelGraphics | ||
13556 | [ | ||
13557 | text "Leaf literal FunctionType" | ||
13558 | outline "#000000" | ||
13559 | fill "#FFFFFF" | ||
13560 | fontSize 16 | ||
13561 | fontName "Monospace" | ||
13562 | autoSizePolicy "node_width" | ||
13563 | anchor "t" | ||
13564 | borderDistance 0.0 | ||
13565 | ] | ||
13566 | LabelGraphics | ||
13567 | [ | ||
13568 | text " | ||
13569 | FunctionType enum | ||
13570 | " | ||
13571 | fontSize 14 | ||
13572 | fontName "Consolas" | ||
13573 | alignment "left" | ||
13574 | anchor "tl" | ||
13575 | borderDistance 6 | ||
13576 | ] | ||
13577 | ] | ||
13578 | |||
13579 | node | ||
13580 | [ | ||
13581 | id 3 | ||
13582 | graphics | ||
13583 | [ | ||
13584 | w 41.800000000000004 | ||
13585 | h 26 | ||
13586 | type "rectangle" | ||
13587 | fill "#FFFFFF" | ||
13588 | fill2 "#FFFFFF" | ||
13589 | outline "#000000" | ||
13590 | ] | ||
13591 | LabelGraphics | ||
13592 | [ | ||
13593 | text "true" | ||
13594 | outline "#000000" | ||
13595 | fill "#FFFFFF" | ||
13596 | fontSize 16 | ||
13597 | fontName "Monospace" | ||
13598 | autoSizePolicy "node_width" | ||
13599 | anchor "t" | ||
13600 | borderDistance 0.0 | ||
13601 | ] | ||
13602 | LabelGraphics | ||
13603 | [ | ||
13604 | text " | ||
13605 | " | ||
13606 | fontSize 14 | ||
13607 | fontName "Consolas" | ||
13608 | alignment "left" | ||
13609 | anchor "tl" | ||
13610 | borderDistance 6 | ||
13611 | ] | ||
13612 | ] | ||
13613 | |||
13614 | node | ||
13615 | [ | ||
13616 | id 4 | ||
13617 | graphics | ||
13618 | [ | ||
13619 | w 50.6 | ||
13620 | h 26 | ||
13621 | type "rectangle" | ||
13622 | fill "#FFFFFF" | ||
13623 | fill2 "#FFFFFF" | ||
13624 | outline "#000000" | ||
13625 | ] | ||
13626 | LabelGraphics | ||
13627 | [ | ||
13628 | text "false" | ||
13629 | outline "#000000" | ||
13630 | fill "#FFFFFF" | ||
13631 | fontSize 16 | ||
13632 | fontName "Monospace" | ||
13633 | autoSizePolicy "node_width" | ||
13634 | anchor "t" | ||
13635 | borderDistance 0.0 | ||
13636 | ] | ||
13637 | LabelGraphics | ||
13638 | [ | ||
13639 | text " | ||
13640 | " | ||
13641 | fontSize 14 | ||
13642 | fontName "Consolas" | ||
13643 | alignment "left" | ||
13644 | anchor "tl" | ||
13645 | borderDistance 6 | ||
13646 | ] | ||
13647 | ] | ||
13648 | |||
13649 | node | ||
13650 | [ | ||
13651 | id 5 | ||
13652 | graphics | ||
13653 | [ | ||
13654 | w 207.9 | ||
13655 | h 40 | ||
13656 | type "rectangle" | ||
13657 | fill "#FFFFFF" | ||
13658 | fill2 "#FFFFFF" | ||
13659 | outline "#000000" | ||
13660 | ] | ||
13661 | LabelGraphics | ||
13662 | [ | ||
13663 | text "null" | ||
13664 | outline "#000000" | ||
13665 | fill "#FFFFFF" | ||
13666 | fontSize 16 | ||
13667 | fontName "Monospace" | ||
13668 | autoSizePolicy "node_width" | ||
13669 | anchor "t" | ||
13670 | borderDistance 0.0 | ||
13671 | ] | ||
13672 | LabelGraphics | ||
13673 | [ | ||
13674 | text " | ||
13675 | FunctionalInterface class | ||
13676 | " | ||
13677 | fontSize 14 | ||
13678 | fontName "Consolas" | ||
13679 | alignment "left" | ||
13680 | anchor "tl" | ||
13681 | borderDistance 6 | ||
13682 | ] | ||
13683 | ] | ||
13684 | |||
13685 | node | ||
13686 | [ | ||
13687 | id 6 | ||
13688 | graphics | ||
13689 | [ | ||
13690 | w 177.10000000000002 | ||
13691 | h 54 | ||
13692 | type "rectangle" | ||
13693 | fill "#FFFFFF" | ||
13694 | fill2 "#FFFFFF" | ||
13695 | outline "#000000" | ||
13696 | ] | ||
13697 | LabelGraphics | ||
13698 | [ | ||
13699 | text "null" | ||
13700 | outline "#000000" | ||
13701 | fill "#FFFFFF" | ||
13702 | fontSize 16 | ||
13703 | fontName "Monospace" | ||
13704 | autoSizePolicy "node_width" | ||
13705 | anchor "t" | ||
13706 | borderDistance 0.0 | ||
13707 | ] | ||
13708 | LabelGraphics | ||
13709 | [ | ||
13710 | text " | ||
13711 | FunctionalInput class | ||
13712 | FunctionalData class | ||
13713 | " | ||
13714 | fontSize 14 | ||
13715 | fontName "Consolas" | ||
13716 | alignment "left" | ||
13717 | anchor "tl" | ||
13718 | borderDistance 6 | ||
13719 | ] | ||
13720 | ] | ||
13721 | |||
13722 | node | ||
13723 | [ | ||
13724 | id 7 | ||
13725 | graphics | ||
13726 | [ | ||
13727 | w 177.10000000000002 | ||
13728 | h 54 | ||
13729 | type "rectangle" | ||
13730 | fill "#FFFFFF" | ||
13731 | fill2 "#FFFFFF" | ||
13732 | outline "#000000" | ||
13733 | ] | ||
13734 | LabelGraphics | ||
13735 | [ | ||
13736 | text "null" | ||
13737 | outline "#000000" | ||
13738 | fill "#FFFFFF" | ||
13739 | fontSize 16 | ||
13740 | fontName "Monospace" | ||
13741 | autoSizePolicy "node_width" | ||
13742 | anchor "t" | ||
13743 | borderDistance 0.0 | ||
13744 | ] | ||
13745 | LabelGraphics | ||
13746 | [ | ||
13747 | text " | ||
13748 | FunctionalInput class | ||
13749 | FunctionalData class | ||
13750 | " | ||
13751 | fontSize 14 | ||
13752 | fontName "Consolas" | ||
13753 | alignment "left" | ||
13754 | anchor "tl" | ||
13755 | borderDistance 6 | ||
13756 | ] | ||
13757 | ] | ||
13758 | |||
13759 | node | ||
13760 | [ | ||
13761 | id 8 | ||
13762 | graphics | ||
13763 | [ | ||
13764 | w 161.70000000000002 | ||
13765 | h 40 | ||
13766 | type "rectangle" | ||
13767 | fill "#FFFFFF" | ||
13768 | fill2 "#FFFFFF" | ||
13769 | outline "#000000" | ||
13770 | ] | ||
13771 | LabelGraphics | ||
13772 | [ | ||
13773 | text "null" | ||
13774 | outline "#000000" | ||
13775 | fill "#FFFFFF" | ||
13776 | fontSize 16 | ||
13777 | fontName "Monospace" | ||
13778 | autoSizePolicy "node_width" | ||
13779 | anchor "t" | ||
13780 | borderDistance 0.0 | ||
13781 | ] | ||
13782 | LabelGraphics | ||
13783 | [ | ||
13784 | text " | ||
13785 | FAMTerminator class | ||
13786 | " | ||
13787 | fontSize 14 | ||
13788 | fontName "Consolas" | ||
13789 | alignment "left" | ||
13790 | anchor "tl" | ||
13791 | borderDistance 6 | ||
13792 | ] | ||
13793 | ] | ||
13794 | |||
13795 | node | ||
13796 | [ | ||
13797 | id 9 | ||
13798 | graphics | ||
13799 | [ | ||
13800 | w 177.10000000000002 | ||
13801 | h 54 | ||
13802 | type "rectangle" | ||
13803 | fill "#FFFFFF" | ||
13804 | fill2 "#FFFFFF" | ||
13805 | outline "#000000" | ||
13806 | ] | ||
13807 | LabelGraphics | ||
13808 | [ | ||
13809 | text "null" | ||
13810 | outline "#000000" | ||
13811 | fill "#FFFFFF" | ||
13812 | fontSize 16 | ||
13813 | fontName "Monospace" | ||
13814 | autoSizePolicy "node_width" | ||
13815 | anchor "t" | ||
13816 | borderDistance 0.0 | ||
13817 | ] | ||
13818 | LabelGraphics | ||
13819 | [ | ||
13820 | text " | ||
13821 | FunctionalInput class | ||
13822 | FunctionalData class | ||
13823 | " | ||
13824 | fontSize 14 | ||
13825 | fontName "Consolas" | ||
13826 | alignment "left" | ||
13827 | anchor "tl" | ||
13828 | borderDistance 6 | ||
13829 | ] | ||
13830 | ] | ||
13831 | |||
13832 | node | ||
13833 | [ | ||
13834 | id 10 | ||
13835 | graphics | ||
13836 | [ | ||
13837 | w 177.10000000000002 | ||
13838 | h 54 | ||
13839 | type "rectangle" | ||
13840 | fill "#FFFFFF" | ||
13841 | fill2 "#FFFFFF" | ||
13842 | outline "#000000" | ||
13843 | ] | ||
13844 | LabelGraphics | ||
13845 | [ | ||
13846 | text "null" | ||
13847 | outline "#000000" | ||
13848 | fill "#FFFFFF" | ||
13849 | fontSize 16 | ||
13850 | fontName "Monospace" | ||
13851 | autoSizePolicy "node_width" | ||
13852 | anchor "t" | ||
13853 | borderDistance 0.0 | ||
13854 | ] | ||
13855 | LabelGraphics | ||
13856 | [ | ||
13857 | text " | ||
13858 | FunctionalInput class | ||
13859 | FunctionalData class | ||
13860 | " | ||
13861 | fontSize 14 | ||
13862 | fontName "Consolas" | ||
13863 | alignment "left" | ||
13864 | anchor "tl" | ||
13865 | borderDistance 6 | ||
13866 | ] | ||
13867 | ] | ||
13868 | |||
13869 | node | ||
13870 | [ | ||
13871 | id 11 | ||
13872 | graphics | ||
13873 | [ | ||
13874 | w 184.8 | ||
13875 | h 54 | ||
13876 | type "rectangle" | ||
13877 | fill "#FFFFFF" | ||
13878 | fill2 "#FFFFFF" | ||
13879 | outline "#000000" | ||
13880 | ] | ||
13881 | LabelGraphics | ||
13882 | [ | ||
13883 | text "null" | ||
13884 | outline "#000000" | ||
13885 | fill "#FFFFFF" | ||
13886 | fontSize 16 | ||
13887 | fontName "Monospace" | ||
13888 | autoSizePolicy "node_width" | ||
13889 | anchor "t" | ||
13890 | borderDistance 0.0 | ||
13891 | ] | ||
13892 | LabelGraphics | ||
13893 | [ | ||
13894 | text " | ||
13895 | FunctionalOutput class | ||
13896 | FunctionalData class | ||
13897 | " | ||
13898 | fontSize 14 | ||
13899 | fontName "Consolas" | ||
13900 | alignment "left" | ||
13901 | anchor "tl" | ||
13902 | borderDistance 6 | ||
13903 | ] | ||
13904 | ] | ||
13905 | |||
13906 | node | ||
13907 | [ | ||
13908 | id 12 | ||
13909 | graphics | ||
13910 | [ | ||
13911 | w 112.2 | ||
13912 | h 26 | ||
13913 | type "rectangle" | ||
13914 | fill "#FFFFFF" | ||
13915 | fill2 "#FFFFFF" | ||
13916 | outline "#000000" | ||
13917 | ] | ||
13918 | LabelGraphics | ||
13919 | [ | ||
13920 | text "New Integers" | ||
13921 | outline "#000000" | ||
13922 | fill "#FFFFFF" | ||
13923 | fontSize 16 | ||
13924 | fontName "Monospace" | ||
13925 | autoSizePolicy "node_width" | ||
13926 | anchor "t" | ||
13927 | borderDistance 0.0 | ||
13928 | ] | ||
13929 | LabelGraphics | ||
13930 | [ | ||
13931 | text " | ||
13932 | " | ||
13933 | fontSize 14 | ||
13934 | fontName "Consolas" | ||
13935 | alignment "left" | ||
13936 | anchor "tl" | ||
13937 | borderDistance 6 | ||
13938 | ] | ||
13939 | ] | ||
13940 | |||
13941 | node | ||
13942 | [ | ||
13943 | id 13 | ||
13944 | graphics | ||
13945 | [ | ||
13946 | w 85.80000000000001 | ||
13947 | h 26 | ||
13948 | type "rectangle" | ||
13949 | fill "#FFFFFF" | ||
13950 | fill2 "#FFFFFF" | ||
13951 | outline "#000000" | ||
13952 | ] | ||
13953 | LabelGraphics | ||
13954 | [ | ||
13955 | text "New Reals" | ||
13956 | outline "#000000" | ||
13957 | fill "#FFFFFF" | ||
13958 | fontSize 16 | ||
13959 | fontName "Monospace" | ||
13960 | autoSizePolicy "node_width" | ||
13961 | anchor "t" | ||
13962 | borderDistance 0.0 | ||
13963 | ] | ||
13964 | LabelGraphics | ||
13965 | [ | ||
13966 | text " | ||
13967 | " | ||
13968 | fontSize 14 | ||
13969 | fontName "Consolas" | ||
13970 | alignment "left" | ||
13971 | anchor "tl" | ||
13972 | borderDistance 6 | ||
13973 | ] | ||
13974 | ] | ||
13975 | |||
13976 | node | ||
13977 | [ | ||
13978 | id 14 | ||
13979 | graphics | ||
13980 | [ | ||
13981 | w 103.4 | ||
13982 | h 26 | ||
13983 | type "rectangle" | ||
13984 | fill "#FFFFFF" | ||
13985 | fill2 "#FFFFFF" | ||
13986 | outline "#000000" | ||
13987 | ] | ||
13988 | LabelGraphics | ||
13989 | [ | ||
13990 | text "New Strings" | ||
13991 | outline "#000000" | ||
13992 | fill "#FFFFFF" | ||
13993 | fontSize 16 | ||
13994 | fontName "Monospace" | ||
13995 | autoSizePolicy "node_width" | ||
13996 | anchor "t" | ||
13997 | borderDistance 0.0 | ||
13998 | ] | ||
13999 | LabelGraphics | ||
14000 | [ | ||
14001 | text " | ||
14002 | " | ||
14003 | fontSize 14 | ||
14004 | fontName "Consolas" | ||
14005 | alignment "left" | ||
14006 | anchor "tl" | ||
14007 | borderDistance 6 | ||
14008 | ] | ||
14009 | ] | ||
14010 | |||
14011 | node | ||
14012 | [ | ||
14013 | id 15 | ||
14014 | graphics | ||
14015 | [ | ||
14016 | w 103.4 | ||
14017 | h 26 | ||
14018 | type "rectangle" | ||
14019 | fill "#FFFFFF" | ||
14020 | fill2 "#FFFFFF" | ||
14021 | outline "#000000" | ||
14022 | ] | ||
14023 | LabelGraphics | ||
14024 | [ | ||
14025 | text "New Objects" | ||
14026 | outline "#000000" | ||
14027 | fill "#FFFFFF" | ||
14028 | fontSize 16 | ||
14029 | fontName "Monospace" | ||
14030 | autoSizePolicy "node_width" | ||
14031 | anchor "t" | ||
14032 | borderDistance 0.0 | ||
14033 | ] | ||
14034 | LabelGraphics | ||
14035 | [ | ||
14036 | text " | ||
14037 | " | ||
14038 | fontSize 14 | ||
14039 | fontName "Consolas" | ||
14040 | alignment "left" | ||
14041 | anchor "tl" | ||
14042 | borderDistance 6 | ||
14043 | ] | ||
14044 | ] | ||
14045 | edge | ||
14046 | [ | ||
14047 | source 8 | ||
14048 | target 6 | ||
14049 | graphics | ||
14050 | [ | ||
14051 | fill "#000000" | ||
14052 | targetArrow "standard" | ||
14053 | ] | ||
14054 | LabelGraphics | ||
14055 | [ | ||
14056 | text "data reference FAMTerminator" | ||
14057 | fontSize 14 | ||
14058 | fontName "Consolas" | ||
14059 | configuration "AutoFlippingLabel" | ||
14060 | model "six_pos" | ||
14061 | position "thead" | ||
14062 | ] | ||
14063 | ] | ||
14064 | edge | ||
14065 | [ | ||
14066 | source 5 | ||
14067 | target 6 | ||
14068 | graphics | ||
14069 | [ | ||
14070 | fill "#000000" | ||
14071 | width 3 | ||
14072 | targetArrow "standard" | ||
14073 | ] | ||
14074 | LabelGraphics | ||
14075 | [ | ||
14076 | text "data reference FunctionalInterface" | ||
14077 | fontSize 14 | ||
14078 | fontName "Consolas" | ||
14079 | configuration "AutoFlippingLabel" | ||
14080 | model "six_pos" | ||
14081 | position "thead" | ||
14082 | ] | ||
14083 | ] | ||
14084 | edge | ||
14085 | [ | ||
14086 | source 5 | ||
14087 | target 7 | ||
14088 | graphics | ||
14089 | [ | ||
14090 | fill "#000000" | ||
14091 | width 3 | ||
14092 | targetArrow "standard" | ||
14093 | ] | ||
14094 | LabelGraphics | ||
14095 | [ | ||
14096 | text "data reference FunctionalInterface" | ||
14097 | fontSize 14 | ||
14098 | fontName "Consolas" | ||
14099 | configuration "AutoFlippingLabel" | ||
14100 | model "six_pos" | ||
14101 | position "thead" | ||
14102 | ] | ||
14103 | ] | ||
14104 | edge | ||
14105 | [ | ||
14106 | source 5 | ||
14107 | target 9 | ||
14108 | graphics | ||
14109 | [ | ||
14110 | fill "#000000" | ||
14111 | width 3 | ||
14112 | targetArrow "standard" | ||
14113 | ] | ||
14114 | LabelGraphics | ||
14115 | [ | ||
14116 | text "data reference FunctionalInterface" | ||
14117 | fontSize 14 | ||
14118 | fontName "Consolas" | ||
14119 | configuration "AutoFlippingLabel" | ||
14120 | model "six_pos" | ||
14121 | position "thead" | ||
14122 | ] | ||
14123 | ] | ||
14124 | edge | ||
14125 | [ | ||
14126 | source 5 | ||
14127 | target 10 | ||
14128 | graphics | ||
14129 | [ | ||
14130 | fill "#000000" | ||
14131 | width 3 | ||
14132 | targetArrow "standard" | ||
14133 | ] | ||
14134 | LabelGraphics | ||
14135 | [ | ||
14136 | text "data reference FunctionalInterface" | ||
14137 | fontSize 14 | ||
14138 | fontName "Consolas" | ||
14139 | configuration "AutoFlippingLabel" | ||
14140 | model "six_pos" | ||
14141 | position "thead" | ||
14142 | ] | ||
14143 | ] | ||
14144 | edge | ||
14145 | [ | ||
14146 | source 5 | ||
14147 | target 11 | ||
14148 | graphics | ||
14149 | [ | ||
14150 | fill "#000000" | ||
14151 | width 3 | ||
14152 | targetArrow "standard" | ||
14153 | ] | ||
14154 | LabelGraphics | ||
14155 | [ | ||
14156 | text "data reference FunctionalInterface" | ||
14157 | fontSize 14 | ||
14158 | fontName "Consolas" | ||
14159 | configuration "AutoFlippingLabel" | ||
14160 | model "six_pos" | ||
14161 | position "thead" | ||
14162 | ] | ||
14163 | ] | ||
14164 | edge | ||
14165 | [ | ||
14166 | source 6 | ||
14167 | target 8 | ||
14168 | graphics | ||
14169 | [ | ||
14170 | fill "#000000" | ||
14171 | width 3 | ||
14172 | targetArrow "standard" | ||
14173 | ] | ||
14174 | LabelGraphics | ||
14175 | [ | ||
14176 | text "terminator reference FunctionalData" | ||
14177 | fontSize 14 | ||
14178 | fontName "Consolas" | ||
14179 | configuration "AutoFlippingLabel" | ||
14180 | model "six_pos" | ||
14181 | position "thead" | ||
14182 | ] | ||
14183 | ] | ||
14184 | edge | ||
14185 | [ | ||
14186 | source 6 | ||
14187 | target 5 | ||
14188 | graphics | ||
14189 | [ | ||
14190 | fill "#000000" | ||
14191 | targetArrow "standard" | ||
14192 | ] | ||
14193 | LabelGraphics | ||
14194 | [ | ||
14195 | text "interface reference FunctionalData" | ||
14196 | fontSize 14 | ||
14197 | fontName "Consolas" | ||
14198 | configuration "AutoFlippingLabel" | ||
14199 | model "six_pos" | ||
14200 | position "thead" | ||
14201 | ] | ||
14202 | ] | ||
14203 | edge | ||
14204 | [ | ||
14205 | source 7 | ||
14206 | target 5 | ||
14207 | graphics | ||
14208 | [ | ||
14209 | fill "#000000" | ||
14210 | targetArrow "standard" | ||
14211 | ] | ||
14212 | LabelGraphics | ||
14213 | [ | ||
14214 | text "interface reference FunctionalData" | ||
14215 | fontSize 14 | ||
14216 | fontName "Consolas" | ||
14217 | configuration "AutoFlippingLabel" | ||
14218 | model "six_pos" | ||
14219 | position "thead" | ||
14220 | ] | ||
14221 | ] | ||
14222 | edge | ||
14223 | [ | ||
14224 | source 9 | ||
14225 | target 5 | ||
14226 | graphics | ||
14227 | [ | ||
14228 | fill "#000000" | ||
14229 | targetArrow "standard" | ||
14230 | ] | ||
14231 | LabelGraphics | ||
14232 | [ | ||
14233 | text "interface reference FunctionalData" | ||
14234 | fontSize 14 | ||
14235 | fontName "Consolas" | ||
14236 | configuration "AutoFlippingLabel" | ||
14237 | model "six_pos" | ||
14238 | position "thead" | ||
14239 | ] | ||
14240 | ] | ||
14241 | edge | ||
14242 | [ | ||
14243 | source 10 | ||
14244 | target 5 | ||
14245 | graphics | ||
14246 | [ | ||
14247 | fill "#000000" | ||
14248 | targetArrow "standard" | ||
14249 | ] | ||
14250 | LabelGraphics | ||
14251 | [ | ||
14252 | text "interface reference FunctionalData" | ||
14253 | fontSize 14 | ||
14254 | fontName "Consolas" | ||
14255 | configuration "AutoFlippingLabel" | ||
14256 | model "six_pos" | ||
14257 | position "thead" | ||
14258 | ] | ||
14259 | ] | ||
14260 | edge | ||
14261 | [ | ||
14262 | source 11 | ||
14263 | target 5 | ||
14264 | graphics | ||
14265 | [ | ||
14266 | fill "#000000" | ||
14267 | targetArrow "standard" | ||
14268 | ] | ||
14269 | LabelGraphics | ||
14270 | [ | ||
14271 | text "interface reference FunctionalData" | ||
14272 | fontSize 14 | ||
14273 | fontName "Consolas" | ||
14274 | configuration "AutoFlippingLabel" | ||
14275 | model "six_pos" | ||
14276 | position "thead" | ||
14277 | ] | ||
14278 | ] | ||
14279 | ] | ||
14280 | graph | ||
14281 | [ | ||
14282 | node | ||
14283 | [ | ||
14284 | id 0 | ||
14285 | graphics | ||
14286 | [ | ||
14287 | w 226.60000000000002 | ||
14288 | h 40 | ||
14289 | type "rectangle" | ||
14290 | fill "#FFFFFF" | ||
14291 | fill2 "#FFFFFF" | ||
14292 | outline "#000000" | ||
14293 | ] | ||
14294 | LabelGraphics | ||
14295 | [ | ||
14296 | text "Root literal FunctionType" | ||
14297 | outline "#000000" | ||
14298 | fill "#FFFFFF" | ||
14299 | fontSize 16 | ||
14300 | fontName "Monospace" | ||
14301 | autoSizePolicy "node_width" | ||
14302 | anchor "t" | ||
14303 | borderDistance 0.0 | ||
14304 | ] | ||
14305 | LabelGraphics | ||
14306 | [ | ||
14307 | text " | ||
14308 | FunctionType enum | ||
14309 | " | ||
14310 | fontSize 14 | ||
14311 | fontName "Consolas" | ||
14312 | alignment "left" | ||
14313 | anchor "tl" | ||
14314 | borderDistance 6 | ||
14315 | ] | ||
14316 | ] | ||
14317 | |||
14318 | node | ||
14319 | [ | ||
14320 | id 1 | ||
14321 | graphics | ||
14322 | [ | ||
14323 | w 297.0 | ||
14324 | h 40 | ||
14325 | type "rectangle" | ||
14326 | fill "#FFFFFF" | ||
14327 | fill2 "#FFFFFF" | ||
14328 | outline "#000000" | ||
14329 | ] | ||
14330 | LabelGraphics | ||
14331 | [ | ||
14332 | text "Intermediate literal FunctionType" | ||
14333 | outline "#000000" | ||
14334 | fill "#FFFFFF" | ||
14335 | fontSize 16 | ||
14336 | fontName "Monospace" | ||
14337 | autoSizePolicy "node_width" | ||
14338 | anchor "t" | ||
14339 | borderDistance 0.0 | ||
14340 | ] | ||
14341 | LabelGraphics | ||
14342 | [ | ||
14343 | text " | ||
14344 | FunctionType enum | ||
14345 | " | ||
14346 | fontSize 14 | ||
14347 | fontName "Consolas" | ||
14348 | alignment "left" | ||
14349 | anchor "tl" | ||
14350 | borderDistance 6 | ||
14351 | ] | ||
14352 | ] | ||
14353 | |||
14354 | node | ||
14355 | [ | ||
14356 | id 2 | ||
14357 | graphics | ||
14358 | [ | ||
14359 | w 226.60000000000002 | ||
14360 | h 40 | ||
14361 | type "rectangle" | ||
14362 | fill "#FFFFFF" | ||
14363 | fill2 "#FFFFFF" | ||
14364 | outline "#000000" | ||
14365 | ] | ||
14366 | LabelGraphics | ||
14367 | [ | ||
14368 | text "Leaf literal FunctionType" | ||
14369 | outline "#000000" | ||
14370 | fill "#FFFFFF" | ||
14371 | fontSize 16 | ||
14372 | fontName "Monospace" | ||
14373 | autoSizePolicy "node_width" | ||
14374 | anchor "t" | ||
14375 | borderDistance 0.0 | ||
14376 | ] | ||
14377 | LabelGraphics | ||
14378 | [ | ||
14379 | text " | ||
14380 | FunctionType enum | ||
14381 | " | ||
14382 | fontSize 14 | ||
14383 | fontName "Consolas" | ||
14384 | alignment "left" | ||
14385 | anchor "tl" | ||
14386 | borderDistance 6 | ||
14387 | ] | ||
14388 | ] | ||
14389 | |||
14390 | node | ||
14391 | [ | ||
14392 | id 3 | ||
14393 | graphics | ||
14394 | [ | ||
14395 | w 41.800000000000004 | ||
14396 | h 26 | ||
14397 | type "rectangle" | ||
14398 | fill "#FFFFFF" | ||
14399 | fill2 "#FFFFFF" | ||
14400 | outline "#000000" | ||
14401 | ] | ||
14402 | LabelGraphics | ||
14403 | [ | ||
14404 | text "true" | ||
14405 | outline "#000000" | ||
14406 | fill "#FFFFFF" | ||
14407 | fontSize 16 | ||
14408 | fontName "Monospace" | ||
14409 | autoSizePolicy "node_width" | ||
14410 | anchor "t" | ||
14411 | borderDistance 0.0 | ||
14412 | ] | ||
14413 | LabelGraphics | ||
14414 | [ | ||
14415 | text " | ||
14416 | " | ||
14417 | fontSize 14 | ||
14418 | fontName "Consolas" | ||
14419 | alignment "left" | ||
14420 | anchor "tl" | ||
14421 | borderDistance 6 | ||
14422 | ] | ||
14423 | ] | ||
14424 | |||
14425 | node | ||
14426 | [ | ||
14427 | id 4 | ||
14428 | graphics | ||
14429 | [ | ||
14430 | w 50.6 | ||
14431 | h 26 | ||
14432 | type "rectangle" | ||
14433 | fill "#FFFFFF" | ||
14434 | fill2 "#FFFFFF" | ||
14435 | outline "#000000" | ||
14436 | ] | ||
14437 | LabelGraphics | ||
14438 | [ | ||
14439 | text "false" | ||
14440 | outline "#000000" | ||
14441 | fill "#FFFFFF" | ||
14442 | fontSize 16 | ||
14443 | fontName "Monospace" | ||
14444 | autoSizePolicy "node_width" | ||
14445 | anchor "t" | ||
14446 | borderDistance 0.0 | ||
14447 | ] | ||
14448 | LabelGraphics | ||
14449 | [ | ||
14450 | text " | ||
14451 | " | ||
14452 | fontSize 14 | ||
14453 | fontName "Consolas" | ||
14454 | alignment "left" | ||
14455 | anchor "tl" | ||
14456 | borderDistance 6 | ||
14457 | ] | ||
14458 | ] | ||
14459 | |||
14460 | node | ||
14461 | [ | ||
14462 | id 5 | ||
14463 | graphics | ||
14464 | [ | ||
14465 | w 207.9 | ||
14466 | h 40 | ||
14467 | type "rectangle" | ||
14468 | fill "#FFFFFF" | ||
14469 | fill2 "#FFFFFF" | ||
14470 | outline "#000000" | ||
14471 | ] | ||
14472 | LabelGraphics | ||
14473 | [ | ||
14474 | text "null" | ||
14475 | outline "#000000" | ||
14476 | fill "#FFFFFF" | ||
14477 | fontSize 16 | ||
14478 | fontName "Monospace" | ||
14479 | autoSizePolicy "node_width" | ||
14480 | anchor "t" | ||
14481 | borderDistance 0.0 | ||
14482 | ] | ||
14483 | LabelGraphics | ||
14484 | [ | ||
14485 | text " | ||
14486 | FunctionalInterface class | ||
14487 | " | ||
14488 | fontSize 14 | ||
14489 | fontName "Consolas" | ||
14490 | alignment "left" | ||
14491 | anchor "tl" | ||
14492 | borderDistance 6 | ||
14493 | ] | ||
14494 | ] | ||
14495 | |||
14496 | node | ||
14497 | [ | ||
14498 | id 6 | ||
14499 | graphics | ||
14500 | [ | ||
14501 | w 177.10000000000002 | ||
14502 | h 54 | ||
14503 | type "rectangle" | ||
14504 | fill "#FFFFFF" | ||
14505 | fill2 "#FFFFFF" | ||
14506 | outline "#000000" | ||
14507 | ] | ||
14508 | LabelGraphics | ||
14509 | [ | ||
14510 | text "null" | ||
14511 | outline "#000000" | ||
14512 | fill "#FFFFFF" | ||
14513 | fontSize 16 | ||
14514 | fontName "Monospace" | ||
14515 | autoSizePolicy "node_width" | ||
14516 | anchor "t" | ||
14517 | borderDistance 0.0 | ||
14518 | ] | ||
14519 | LabelGraphics | ||
14520 | [ | ||
14521 | text " | ||
14522 | FunctionalInput class | ||
14523 | FunctionalData class | ||
14524 | " | ||
14525 | fontSize 14 | ||
14526 | fontName "Consolas" | ||
14527 | alignment "left" | ||
14528 | anchor "tl" | ||
14529 | borderDistance 6 | ||
14530 | ] | ||
14531 | ] | ||
14532 | |||
14533 | node | ||
14534 | [ | ||
14535 | id 7 | ||
14536 | graphics | ||
14537 | [ | ||
14538 | w 161.70000000000002 | ||
14539 | h 40 | ||
14540 | type "rectangle" | ||
14541 | fill "#FFFFFF" | ||
14542 | fill2 "#FFFFFF" | ||
14543 | outline "#000000" | ||
14544 | ] | ||
14545 | LabelGraphics | ||
14546 | [ | ||
14547 | text "null" | ||
14548 | outline "#000000" | ||
14549 | fill "#FFFFFF" | ||
14550 | fontSize 16 | ||
14551 | fontName "Monospace" | ||
14552 | autoSizePolicy "node_width" | ||
14553 | anchor "t" | ||
14554 | borderDistance 0.0 | ||
14555 | ] | ||
14556 | LabelGraphics | ||
14557 | [ | ||
14558 | text " | ||
14559 | FAMTerminator class | ||
14560 | " | ||
14561 | fontSize 14 | ||
14562 | fontName "Consolas" | ||
14563 | alignment "left" | ||
14564 | anchor "tl" | ||
14565 | borderDistance 6 | ||
14566 | ] | ||
14567 | ] | ||
14568 | |||
14569 | node | ||
14570 | [ | ||
14571 | id 8 | ||
14572 | graphics | ||
14573 | [ | ||
14574 | w 177.10000000000002 | ||
14575 | h 54 | ||
14576 | type "rectangle" | ||
14577 | fill "#FFFFFF" | ||
14578 | fill2 "#FFFFFF" | ||
14579 | outline "#000000" | ||
14580 | ] | ||
14581 | LabelGraphics | ||
14582 | [ | ||
14583 | text "null" | ||
14584 | outline "#000000" | ||
14585 | fill "#FFFFFF" | ||
14586 | fontSize 16 | ||
14587 | fontName "Monospace" | ||
14588 | autoSizePolicy "node_width" | ||
14589 | anchor "t" | ||
14590 | borderDistance 0.0 | ||
14591 | ] | ||
14592 | LabelGraphics | ||
14593 | [ | ||
14594 | text " | ||
14595 | FunctionalInput class | ||
14596 | FunctionalData class | ||
14597 | " | ||
14598 | fontSize 14 | ||
14599 | fontName "Consolas" | ||
14600 | alignment "left" | ||
14601 | anchor "tl" | ||
14602 | borderDistance 6 | ||
14603 | ] | ||
14604 | ] | ||
14605 | |||
14606 | node | ||
14607 | [ | ||
14608 | id 9 | ||
14609 | graphics | ||
14610 | [ | ||
14611 | w 184.8 | ||
14612 | h 54 | ||
14613 | type "rectangle" | ||
14614 | fill "#FFFFFF" | ||
14615 | fill2 "#FFFFFF" | ||
14616 | outline "#000000" | ||
14617 | ] | ||
14618 | LabelGraphics | ||
14619 | [ | ||
14620 | text "null" | ||
14621 | outline "#000000" | ||
14622 | fill "#FFFFFF" | ||
14623 | fontSize 16 | ||
14624 | fontName "Monospace" | ||
14625 | autoSizePolicy "node_width" | ||
14626 | anchor "t" | ||
14627 | borderDistance 0.0 | ||
14628 | ] | ||
14629 | LabelGraphics | ||
14630 | [ | ||
14631 | text " | ||
14632 | FunctionalOutput class | ||
14633 | FunctionalData class | ||
14634 | " | ||
14635 | fontSize 14 | ||
14636 | fontName "Consolas" | ||
14637 | alignment "left" | ||
14638 | anchor "tl" | ||
14639 | borderDistance 6 | ||
14640 | ] | ||
14641 | ] | ||
14642 | |||
14643 | node | ||
14644 | [ | ||
14645 | id 10 | ||
14646 | graphics | ||
14647 | [ | ||
14648 | w 177.10000000000002 | ||
14649 | h 40 | ||
14650 | type "rectangle" | ||
14651 | fill "#FFFFFF" | ||
14652 | fill2 "#FFFFFF" | ||
14653 | outline "#000000" | ||
14654 | ] | ||
14655 | LabelGraphics | ||
14656 | [ | ||
14657 | text "null" | ||
14658 | outline "#000000" | ||
14659 | fill "#FFFFFF" | ||
14660 | fontSize 16 | ||
14661 | fontName "Monospace" | ||
14662 | autoSizePolicy "node_width" | ||
14663 | anchor "t" | ||
14664 | borderDistance 0.0 | ||
14665 | ] | ||
14666 | LabelGraphics | ||
14667 | [ | ||
14668 | text " | ||
14669 | InformationLink class | ||
14670 | " | ||
14671 | fontSize 14 | ||
14672 | fontName "Consolas" | ||
14673 | alignment "left" | ||
14674 | anchor "tl" | ||
14675 | borderDistance 6 | ||
14676 | ] | ||
14677 | ] | ||
14678 | |||
14679 | node | ||
14680 | [ | ||
14681 | id 11 | ||
14682 | graphics | ||
14683 | [ | ||
14684 | w 184.8 | ||
14685 | h 54 | ||
14686 | type "rectangle" | ||
14687 | fill "#FFFFFF" | ||
14688 | fill2 "#FFFFFF" | ||
14689 | outline "#000000" | ||
14690 | ] | ||
14691 | LabelGraphics | ||
14692 | [ | ||
14693 | text "null" | ||
14694 | outline "#000000" | ||
14695 | fill "#FFFFFF" | ||
14696 | fontSize 16 | ||
14697 | fontName "Monospace" | ||
14698 | autoSizePolicy "node_width" | ||
14699 | anchor "t" | ||
14700 | borderDistance 0.0 | ||
14701 | ] | ||
14702 | LabelGraphics | ||
14703 | [ | ||
14704 | text " | ||
14705 | FunctionalOutput class | ||
14706 | FunctionalData class | ||
14707 | " | ||
14708 | fontSize 14 | ||
14709 | fontName "Consolas" | ||
14710 | alignment "left" | ||
14711 | anchor "tl" | ||
14712 | borderDistance 6 | ||
14713 | ] | ||
14714 | ] | ||
14715 | |||
14716 | node | ||
14717 | [ | ||
14718 | id 12 | ||
14719 | graphics | ||
14720 | [ | ||
14721 | w 112.2 | ||
14722 | h 26 | ||
14723 | type "rectangle" | ||
14724 | fill "#FFFFFF" | ||
14725 | fill2 "#FFFFFF" | ||
14726 | outline "#000000" | ||
14727 | ] | ||
14728 | LabelGraphics | ||
14729 | [ | ||
14730 | text "New Integers" | ||
14731 | outline "#000000" | ||
14732 | fill "#FFFFFF" | ||
14733 | fontSize 16 | ||
14734 | fontName "Monospace" | ||
14735 | autoSizePolicy "node_width" | ||
14736 | anchor "t" | ||
14737 | borderDistance 0.0 | ||
14738 | ] | ||
14739 | LabelGraphics | ||
14740 | [ | ||
14741 | text " | ||
14742 | " | ||
14743 | fontSize 14 | ||
14744 | fontName "Consolas" | ||
14745 | alignment "left" | ||
14746 | anchor "tl" | ||
14747 | borderDistance 6 | ||
14748 | ] | ||
14749 | ] | ||
14750 | |||
14751 | node | ||
14752 | [ | ||
14753 | id 13 | ||
14754 | graphics | ||
14755 | [ | ||
14756 | w 85.80000000000001 | ||
14757 | h 26 | ||
14758 | type "rectangle" | ||
14759 | fill "#FFFFFF" | ||
14760 | fill2 "#FFFFFF" | ||
14761 | outline "#000000" | ||
14762 | ] | ||
14763 | LabelGraphics | ||
14764 | [ | ||
14765 | text "New Reals" | ||
14766 | outline "#000000" | ||
14767 | fill "#FFFFFF" | ||
14768 | fontSize 16 | ||
14769 | fontName "Monospace" | ||
14770 | autoSizePolicy "node_width" | ||
14771 | anchor "t" | ||
14772 | borderDistance 0.0 | ||
14773 | ] | ||
14774 | LabelGraphics | ||
14775 | [ | ||
14776 | text " | ||
14777 | " | ||
14778 | fontSize 14 | ||
14779 | fontName "Consolas" | ||
14780 | alignment "left" | ||
14781 | anchor "tl" | ||
14782 | borderDistance 6 | ||
14783 | ] | ||
14784 | ] | ||
14785 | |||
14786 | node | ||
14787 | [ | ||
14788 | id 14 | ||
14789 | graphics | ||
14790 | [ | ||
14791 | w 103.4 | ||
14792 | h 26 | ||
14793 | type "rectangle" | ||
14794 | fill "#FFFFFF" | ||
14795 | fill2 "#FFFFFF" | ||
14796 | outline "#000000" | ||
14797 | ] | ||
14798 | LabelGraphics | ||
14799 | [ | ||
14800 | text "New Strings" | ||
14801 | outline "#000000" | ||
14802 | fill "#FFFFFF" | ||
14803 | fontSize 16 | ||
14804 | fontName "Monospace" | ||
14805 | autoSizePolicy "node_width" | ||
14806 | anchor "t" | ||
14807 | borderDistance 0.0 | ||
14808 | ] | ||
14809 | LabelGraphics | ||
14810 | [ | ||
14811 | text " | ||
14812 | " | ||
14813 | fontSize 14 | ||
14814 | fontName "Consolas" | ||
14815 | alignment "left" | ||
14816 | anchor "tl" | ||
14817 | borderDistance 6 | ||
14818 | ] | ||
14819 | ] | ||
14820 | |||
14821 | node | ||
14822 | [ | ||
14823 | id 15 | ||
14824 | graphics | ||
14825 | [ | ||
14826 | w 103.4 | ||
14827 | h 26 | ||
14828 | type "rectangle" | ||
14829 | fill "#FFFFFF" | ||
14830 | fill2 "#FFFFFF" | ||
14831 | outline "#000000" | ||
14832 | ] | ||
14833 | LabelGraphics | ||
14834 | [ | ||
14835 | text "New Objects" | ||
14836 | outline "#000000" | ||
14837 | fill "#FFFFFF" | ||
14838 | fontSize 16 | ||
14839 | fontName "Monospace" | ||
14840 | autoSizePolicy "node_width" | ||
14841 | anchor "t" | ||
14842 | borderDistance 0.0 | ||
14843 | ] | ||
14844 | LabelGraphics | ||
14845 | [ | ||
14846 | text " | ||
14847 | " | ||
14848 | fontSize 14 | ||
14849 | fontName "Consolas" | ||
14850 | alignment "left" | ||
14851 | anchor "tl" | ||
14852 | borderDistance 6 | ||
14853 | ] | ||
14854 | ] | ||
14855 | edge | ||
14856 | [ | ||
14857 | source 7 | ||
14858 | target 6 | ||
14859 | graphics | ||
14860 | [ | ||
14861 | fill "#000000" | ||
14862 | targetArrow "standard" | ||
14863 | ] | ||
14864 | LabelGraphics | ||
14865 | [ | ||
14866 | text "data reference FAMTerminator" | ||
14867 | fontSize 14 | ||
14868 | fontName "Consolas" | ||
14869 | configuration "AutoFlippingLabel" | ||
14870 | model "six_pos" | ||
14871 | position "thead" | ||
14872 | ] | ||
14873 | ] | ||
14874 | edge | ||
14875 | [ | ||
14876 | source 10 | ||
14877 | target 9 | ||
14878 | graphics | ||
14879 | [ | ||
14880 | fill "#000000" | ||
14881 | targetArrow "standard" | ||
14882 | ] | ||
14883 | LabelGraphics | ||
14884 | [ | ||
14885 | text "from reference InformationLink" | ||
14886 | fontSize 14 | ||
14887 | fontName "Consolas" | ||
14888 | configuration "AutoFlippingLabel" | ||
14889 | model "six_pos" | ||
14890 | position "thead" | ||
14891 | ] | ||
14892 | ] | ||
14893 | edge | ||
14894 | [ | ||
14895 | source 10 | ||
14896 | target 8 | ||
14897 | graphics | ||
14898 | [ | ||
14899 | fill "#000000" | ||
14900 | targetArrow "standard" | ||
14901 | ] | ||
14902 | LabelGraphics | ||
14903 | [ | ||
14904 | text "to reference InformationLink" | ||
14905 | fontSize 14 | ||
14906 | fontName "Consolas" | ||
14907 | configuration "AutoFlippingLabel" | ||
14908 | model "six_pos" | ||
14909 | position "thead" | ||
14910 | ] | ||
14911 | ] | ||
14912 | edge | ||
14913 | [ | ||
14914 | source 5 | ||
14915 | target 6 | ||
14916 | graphics | ||
14917 | [ | ||
14918 | fill "#000000" | ||
14919 | width 3 | ||
14920 | targetArrow "standard" | ||
14921 | ] | ||
14922 | LabelGraphics | ||
14923 | [ | ||
14924 | text "data reference FunctionalInterface" | ||
14925 | fontSize 14 | ||
14926 | fontName "Consolas" | ||
14927 | configuration "AutoFlippingLabel" | ||
14928 | model "six_pos" | ||
14929 | position "thead" | ||
14930 | ] | ||
14931 | ] | ||
14932 | edge | ||
14933 | [ | ||
14934 | source 5 | ||
14935 | target 8 | ||
14936 | graphics | ||
14937 | [ | ||
14938 | fill "#000000" | ||
14939 | width 3 | ||
14940 | targetArrow "standard" | ||
14941 | ] | ||
14942 | LabelGraphics | ||
14943 | [ | ||
14944 | text "data reference FunctionalInterface" | ||
14945 | fontSize 14 | ||
14946 | fontName "Consolas" | ||
14947 | configuration "AutoFlippingLabel" | ||
14948 | model "six_pos" | ||
14949 | position "thead" | ||
14950 | ] | ||
14951 | ] | ||
14952 | edge | ||
14953 | [ | ||
14954 | source 5 | ||
14955 | target 9 | ||
14956 | graphics | ||
14957 | [ | ||
14958 | fill "#000000" | ||
14959 | width 3 | ||
14960 | targetArrow "standard" | ||
14961 | ] | ||
14962 | LabelGraphics | ||
14963 | [ | ||
14964 | text "data reference FunctionalInterface" | ||
14965 | fontSize 14 | ||
14966 | fontName "Consolas" | ||
14967 | configuration "AutoFlippingLabel" | ||
14968 | model "six_pos" | ||
14969 | position "thead" | ||
14970 | ] | ||
14971 | ] | ||
14972 | edge | ||
14973 | [ | ||
14974 | source 5 | ||
14975 | target 11 | ||
14976 | graphics | ||
14977 | [ | ||
14978 | fill "#000000" | ||
14979 | width 3 | ||
14980 | targetArrow "standard" | ||
14981 | ] | ||
14982 | LabelGraphics | ||
14983 | [ | ||
14984 | text "data reference FunctionalInterface" | ||
14985 | fontSize 14 | ||
14986 | fontName "Consolas" | ||
14987 | configuration "AutoFlippingLabel" | ||
14988 | model "six_pos" | ||
14989 | position "thead" | ||
14990 | ] | ||
14991 | ] | ||
14992 | edge | ||
14993 | [ | ||
14994 | source 8 | ||
14995 | target 10 | ||
14996 | graphics | ||
14997 | [ | ||
14998 | fill "#000000" | ||
14999 | targetArrow "standard" | ||
15000 | ] | ||
15001 | LabelGraphics | ||
15002 | [ | ||
15003 | text "IncomingLinks reference FunctionalInput" | ||
15004 | fontSize 14 | ||
15005 | fontName "Consolas" | ||
15006 | configuration "AutoFlippingLabel" | ||
15007 | model "six_pos" | ||
15008 | position "thead" | ||
15009 | ] | ||
15010 | ] | ||
15011 | edge | ||
15012 | [ | ||
15013 | source 9 | ||
15014 | target 10 | ||
15015 | graphics | ||
15016 | [ | ||
15017 | fill "#000000" | ||
15018 | width 3 | ||
15019 | targetArrow "standard" | ||
15020 | ] | ||
15021 | LabelGraphics | ||
15022 | [ | ||
15023 | text "outgoingLinks reference FunctionalOutput" | ||
15024 | fontSize 14 | ||
15025 | fontName "Consolas" | ||
15026 | configuration "AutoFlippingLabel" | ||
15027 | model "six_pos" | ||
15028 | position "thead" | ||
15029 | ] | ||
15030 | ] | ||
15031 | edge | ||
15032 | [ | ||
15033 | source 6 | ||
15034 | target 7 | ||
15035 | graphics | ||
15036 | [ | ||
15037 | fill "#000000" | ||
15038 | width 3 | ||
15039 | targetArrow "standard" | ||
15040 | ] | ||
15041 | LabelGraphics | ||
15042 | [ | ||
15043 | text "terminator reference FunctionalData" | ||
15044 | fontSize 14 | ||
15045 | fontName "Consolas" | ||
15046 | configuration "AutoFlippingLabel" | ||
15047 | model "six_pos" | ||
15048 | position "thead" | ||
15049 | ] | ||
15050 | ] | ||
15051 | edge | ||
15052 | [ | ||
15053 | source 6 | ||
15054 | target 5 | ||
15055 | graphics | ||
15056 | [ | ||
15057 | fill "#000000" | ||
15058 | targetArrow "standard" | ||
15059 | ] | ||
15060 | LabelGraphics | ||
15061 | [ | ||
15062 | text "interface reference FunctionalData" | ||
15063 | fontSize 14 | ||
15064 | fontName "Consolas" | ||
15065 | configuration "AutoFlippingLabel" | ||
15066 | model "six_pos" | ||
15067 | position "thead" | ||
15068 | ] | ||
15069 | ] | ||
15070 | edge | ||
15071 | [ | ||
15072 | source 8 | ||
15073 | target 5 | ||
15074 | graphics | ||
15075 | [ | ||
15076 | fill "#000000" | ||
15077 | targetArrow "standard" | ||
15078 | ] | ||
15079 | LabelGraphics | ||
15080 | [ | ||
15081 | text "interface reference FunctionalData" | ||
15082 | fontSize 14 | ||
15083 | fontName "Consolas" | ||
15084 | configuration "AutoFlippingLabel" | ||
15085 | model "six_pos" | ||
15086 | position "thead" | ||
15087 | ] | ||
15088 | ] | ||
15089 | edge | ||
15090 | [ | ||
15091 | source 9 | ||
15092 | target 5 | ||
15093 | graphics | ||
15094 | [ | ||
15095 | fill "#000000" | ||
15096 | targetArrow "standard" | ||
15097 | ] | ||
15098 | LabelGraphics | ||
15099 | [ | ||
15100 | text "interface reference FunctionalData" | ||
15101 | fontSize 14 | ||
15102 | fontName "Consolas" | ||
15103 | configuration "AutoFlippingLabel" | ||
15104 | model "six_pos" | ||
15105 | position "thead" | ||
15106 | ] | ||
15107 | ] | ||
15108 | edge | ||
15109 | [ | ||
15110 | source 11 | ||
15111 | target 5 | ||
15112 | graphics | ||
15113 | [ | ||
15114 | fill "#000000" | ||
15115 | targetArrow "standard" | ||
15116 | ] | ||
15117 | LabelGraphics | ||
15118 | [ | ||
15119 | text "interface reference FunctionalData" | ||
15120 | fontSize 14 | ||
15121 | fontName "Consolas" | ||
15122 | configuration "AutoFlippingLabel" | ||
15123 | model "six_pos" | ||
15124 | position "thead" | ||
15125 | ] | ||
15126 | ] | ||
15127 | ] | ||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/1.png b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/1.png index 158ebb0f..a5fb7f02 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/1.png +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/1.png | |||
Binary files differ | |||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/1.xmi b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/1.xmi index 3dcec4a4..ec5dbad1 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/1.xmi +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/1.xmi | |||
@@ -1,13 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | 1 | <?xml version="1.0" encoding="ASCII"?> |
2 | <fam:FunctionalArchitectureModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fam="FamMetamodel"> | 2 | <fam:FunctionalInterface xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fam="FamMetamodel"> |
3 | <rootElements xsi:type="fam:Function"> | 3 | <data xsi:type="fam:FunctionalOutput"> |
4 | <interface> | 4 | <outgoingLinks to="//@data.3"/> |
5 | <data xsi:type="fam:FunctionalOutput"> | 5 | </data> |
6 | <terminator/> | 6 | <data xsi:type="fam:FunctionalInput"> |
7 | </data> | 7 | <terminator/> |
8 | <data xsi:type="fam:FunctionalOutput"> | 8 | </data> |
9 | <terminator/> | 9 | <data xsi:type="fam:FunctionalOutput"/> |
10 | </data> | 10 | <data xsi:type="fam:FunctionalInput" IncomingLinks="//@data.0/@outgoingLinks.0"/> |
11 | </interface> | 11 | </fam:FunctionalInterface> |
12 | </rootElements> | ||
13 | </fam:FunctionalArchitectureModel> | ||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/2.gml b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/2.gml index 62441d63..e581a1a4 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/2.gml +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/2.gml | |||
@@ -11699,3 +11699,2509 @@ graph | |||
11699 | ] | 11699 | ] |
11700 | ] | 11700 | ] |
11701 | ] | 11701 | ] |
11702 | graph | ||
11703 | [ | ||
11704 | node | ||
11705 | [ | ||
11706 | id 0 | ||
11707 | graphics | ||
11708 | [ | ||
11709 | w 226.60000000000002 | ||
11710 | h 40 | ||
11711 | type "rectangle" | ||
11712 | fill "#FFFFFF" | ||
11713 | fill2 "#FFFFFF" | ||
11714 | outline "#000000" | ||
11715 | ] | ||
11716 | LabelGraphics | ||
11717 | [ | ||
11718 | text "Root literal FunctionType" | ||
11719 | outline "#000000" | ||
11720 | fill "#FFFFFF" | ||
11721 | fontSize 16 | ||
11722 | fontName "Monospace" | ||
11723 | autoSizePolicy "node_width" | ||
11724 | anchor "t" | ||
11725 | borderDistance 0.0 | ||
11726 | ] | ||
11727 | LabelGraphics | ||
11728 | [ | ||
11729 | text " | ||
11730 | FunctionType enum | ||
11731 | " | ||
11732 | fontSize 14 | ||
11733 | fontName "Consolas" | ||
11734 | alignment "left" | ||
11735 | anchor "tl" | ||
11736 | borderDistance 6 | ||
11737 | ] | ||
11738 | ] | ||
11739 | |||
11740 | node | ||
11741 | [ | ||
11742 | id 1 | ||
11743 | graphics | ||
11744 | [ | ||
11745 | w 297.0 | ||
11746 | h 40 | ||
11747 | type "rectangle" | ||
11748 | fill "#FFFFFF" | ||
11749 | fill2 "#FFFFFF" | ||
11750 | outline "#000000" | ||
11751 | ] | ||
11752 | LabelGraphics | ||
11753 | [ | ||
11754 | text "Intermediate literal FunctionType" | ||
11755 | outline "#000000" | ||
11756 | fill "#FFFFFF" | ||
11757 | fontSize 16 | ||
11758 | fontName "Monospace" | ||
11759 | autoSizePolicy "node_width" | ||
11760 | anchor "t" | ||
11761 | borderDistance 0.0 | ||
11762 | ] | ||
11763 | LabelGraphics | ||
11764 | [ | ||
11765 | text " | ||
11766 | FunctionType enum | ||
11767 | " | ||
11768 | fontSize 14 | ||
11769 | fontName "Consolas" | ||
11770 | alignment "left" | ||
11771 | anchor "tl" | ||
11772 | borderDistance 6 | ||
11773 | ] | ||
11774 | ] | ||
11775 | |||
11776 | node | ||
11777 | [ | ||
11778 | id 2 | ||
11779 | graphics | ||
11780 | [ | ||
11781 | w 226.60000000000002 | ||
11782 | h 40 | ||
11783 | type "rectangle" | ||
11784 | fill "#FFFFFF" | ||
11785 | fill2 "#FFFFFF" | ||
11786 | outline "#000000" | ||
11787 | ] | ||
11788 | LabelGraphics | ||
11789 | [ | ||
11790 | text "Leaf literal FunctionType" | ||
11791 | outline "#000000" | ||
11792 | fill "#FFFFFF" | ||
11793 | fontSize 16 | ||
11794 | fontName "Monospace" | ||
11795 | autoSizePolicy "node_width" | ||
11796 | anchor "t" | ||
11797 | borderDistance 0.0 | ||
11798 | ] | ||
11799 | LabelGraphics | ||
11800 | [ | ||
11801 | text " | ||
11802 | FunctionType enum | ||
11803 | " | ||
11804 | fontSize 14 | ||
11805 | fontName "Consolas" | ||
11806 | alignment "left" | ||
11807 | anchor "tl" | ||
11808 | borderDistance 6 | ||
11809 | ] | ||
11810 | ] | ||
11811 | |||
11812 | node | ||
11813 | [ | ||
11814 | id 3 | ||
11815 | graphics | ||
11816 | [ | ||
11817 | w 41.800000000000004 | ||
11818 | h 26 | ||
11819 | type "rectangle" | ||
11820 | fill "#FFFFFF" | ||
11821 | fill2 "#FFFFFF" | ||
11822 | outline "#000000" | ||
11823 | ] | ||
11824 | LabelGraphics | ||
11825 | [ | ||
11826 | text "true" | ||
11827 | outline "#000000" | ||
11828 | fill "#FFFFFF" | ||
11829 | fontSize 16 | ||
11830 | fontName "Monospace" | ||
11831 | autoSizePolicy "node_width" | ||
11832 | anchor "t" | ||
11833 | borderDistance 0.0 | ||
11834 | ] | ||
11835 | LabelGraphics | ||
11836 | [ | ||
11837 | text " | ||
11838 | " | ||
11839 | fontSize 14 | ||
11840 | fontName "Consolas" | ||
11841 | alignment "left" | ||
11842 | anchor "tl" | ||
11843 | borderDistance 6 | ||
11844 | ] | ||
11845 | ] | ||
11846 | |||
11847 | node | ||
11848 | [ | ||
11849 | id 4 | ||
11850 | graphics | ||
11851 | [ | ||
11852 | w 50.6 | ||
11853 | h 26 | ||
11854 | type "rectangle" | ||
11855 | fill "#FFFFFF" | ||
11856 | fill2 "#FFFFFF" | ||
11857 | outline "#000000" | ||
11858 | ] | ||
11859 | LabelGraphics | ||
11860 | [ | ||
11861 | text "false" | ||
11862 | outline "#000000" | ||
11863 | fill "#FFFFFF" | ||
11864 | fontSize 16 | ||
11865 | fontName "Monospace" | ||
11866 | autoSizePolicy "node_width" | ||
11867 | anchor "t" | ||
11868 | borderDistance 0.0 | ||
11869 | ] | ||
11870 | LabelGraphics | ||
11871 | [ | ||
11872 | text " | ||
11873 | " | ||
11874 | fontSize 14 | ||
11875 | fontName "Consolas" | ||
11876 | alignment "left" | ||
11877 | anchor "tl" | ||
11878 | borderDistance 6 | ||
11879 | ] | ||
11880 | ] | ||
11881 | |||
11882 | node | ||
11883 | [ | ||
11884 | id 5 | ||
11885 | graphics | ||
11886 | [ | ||
11887 | w 207.9 | ||
11888 | h 40 | ||
11889 | type "rectangle" | ||
11890 | fill "#FFFFFF" | ||
11891 | fill2 "#FFFFFF" | ||
11892 | outline "#000000" | ||
11893 | ] | ||
11894 | LabelGraphics | ||
11895 | [ | ||
11896 | text "null" | ||
11897 | outline "#000000" | ||
11898 | fill "#FFFFFF" | ||
11899 | fontSize 16 | ||
11900 | fontName "Monospace" | ||
11901 | autoSizePolicy "node_width" | ||
11902 | anchor "t" | ||
11903 | borderDistance 0.0 | ||
11904 | ] | ||
11905 | LabelGraphics | ||
11906 | [ | ||
11907 | text " | ||
11908 | FunctionalInterface class | ||
11909 | " | ||
11910 | fontSize 14 | ||
11911 | fontName "Consolas" | ||
11912 | alignment "left" | ||
11913 | anchor "tl" | ||
11914 | borderDistance 6 | ||
11915 | ] | ||
11916 | ] | ||
11917 | |||
11918 | node | ||
11919 | [ | ||
11920 | id 6 | ||
11921 | graphics | ||
11922 | [ | ||
11923 | w 177.10000000000002 | ||
11924 | h 54 | ||
11925 | type "rectangle" | ||
11926 | fill "#FFFFFF" | ||
11927 | fill2 "#FFFFFF" | ||
11928 | outline "#000000" | ||
11929 | ] | ||
11930 | LabelGraphics | ||
11931 | [ | ||
11932 | text "null" | ||
11933 | outline "#000000" | ||
11934 | fill "#FFFFFF" | ||
11935 | fontSize 16 | ||
11936 | fontName "Monospace" | ||
11937 | autoSizePolicy "node_width" | ||
11938 | anchor "t" | ||
11939 | borderDistance 0.0 | ||
11940 | ] | ||
11941 | LabelGraphics | ||
11942 | [ | ||
11943 | text " | ||
11944 | FunctionalInput class | ||
11945 | FunctionalData class | ||
11946 | " | ||
11947 | fontSize 14 | ||
11948 | fontName "Consolas" | ||
11949 | alignment "left" | ||
11950 | anchor "tl" | ||
11951 | borderDistance 6 | ||
11952 | ] | ||
11953 | ] | ||
11954 | |||
11955 | node | ||
11956 | [ | ||
11957 | id 7 | ||
11958 | graphics | ||
11959 | [ | ||
11960 | w 184.8 | ||
11961 | h 54 | ||
11962 | type "rectangle" | ||
11963 | fill "#FFFFFF" | ||
11964 | fill2 "#FFFFFF" | ||
11965 | outline "#000000" | ||
11966 | ] | ||
11967 | LabelGraphics | ||
11968 | [ | ||
11969 | text "null" | ||
11970 | outline "#000000" | ||
11971 | fill "#FFFFFF" | ||
11972 | fontSize 16 | ||
11973 | fontName "Monospace" | ||
11974 | autoSizePolicy "node_width" | ||
11975 | anchor "t" | ||
11976 | borderDistance 0.0 | ||
11977 | ] | ||
11978 | LabelGraphics | ||
11979 | [ | ||
11980 | text " | ||
11981 | FunctionalOutput class | ||
11982 | FunctionalData class | ||
11983 | " | ||
11984 | fontSize 14 | ||
11985 | fontName "Consolas" | ||
11986 | alignment "left" | ||
11987 | anchor "tl" | ||
11988 | borderDistance 6 | ||
11989 | ] | ||
11990 | ] | ||
11991 | |||
11992 | node | ||
11993 | [ | ||
11994 | id 8 | ||
11995 | graphics | ||
11996 | [ | ||
11997 | w 184.8 | ||
11998 | h 54 | ||
11999 | type "rectangle" | ||
12000 | fill "#FFFFFF" | ||
12001 | fill2 "#FFFFFF" | ||
12002 | outline "#000000" | ||
12003 | ] | ||
12004 | LabelGraphics | ||
12005 | [ | ||
12006 | text "null" | ||
12007 | outline "#000000" | ||
12008 | fill "#FFFFFF" | ||
12009 | fontSize 16 | ||
12010 | fontName "Monospace" | ||
12011 | autoSizePolicy "node_width" | ||
12012 | anchor "t" | ||
12013 | borderDistance 0.0 | ||
12014 | ] | ||
12015 | LabelGraphics | ||
12016 | [ | ||
12017 | text " | ||
12018 | FunctionalOutput class | ||
12019 | FunctionalData class | ||
12020 | " | ||
12021 | fontSize 14 | ||
12022 | fontName "Consolas" | ||
12023 | alignment "left" | ||
12024 | anchor "tl" | ||
12025 | borderDistance 6 | ||
12026 | ] | ||
12027 | ] | ||
12028 | |||
12029 | node | ||
12030 | [ | ||
12031 | id 9 | ||
12032 | graphics | ||
12033 | [ | ||
12034 | w 177.10000000000002 | ||
12035 | h 40 | ||
12036 | type "rectangle" | ||
12037 | fill "#FFFFFF" | ||
12038 | fill2 "#FFFFFF" | ||
12039 | outline "#000000" | ||
12040 | ] | ||
12041 | LabelGraphics | ||
12042 | [ | ||
12043 | text "null" | ||
12044 | outline "#000000" | ||
12045 | fill "#FFFFFF" | ||
12046 | fontSize 16 | ||
12047 | fontName "Monospace" | ||
12048 | autoSizePolicy "node_width" | ||
12049 | anchor "t" | ||
12050 | borderDistance 0.0 | ||
12051 | ] | ||
12052 | LabelGraphics | ||
12053 | [ | ||
12054 | text " | ||
12055 | InformationLink class | ||
12056 | " | ||
12057 | fontSize 14 | ||
12058 | fontName "Consolas" | ||
12059 | alignment "left" | ||
12060 | anchor "tl" | ||
12061 | borderDistance 6 | ||
12062 | ] | ||
12063 | ] | ||
12064 | |||
12065 | node | ||
12066 | [ | ||
12067 | id 10 | ||
12068 | graphics | ||
12069 | [ | ||
12070 | w 161.70000000000002 | ||
12071 | h 40 | ||
12072 | type "rectangle" | ||
12073 | fill "#FFFFFF" | ||
12074 | fill2 "#FFFFFF" | ||
12075 | outline "#000000" | ||
12076 | ] | ||
12077 | LabelGraphics | ||
12078 | [ | ||
12079 | text "null" | ||
12080 | outline "#000000" | ||
12081 | fill "#FFFFFF" | ||
12082 | fontSize 16 | ||
12083 | fontName "Monospace" | ||
12084 | autoSizePolicy "node_width" | ||
12085 | anchor "t" | ||
12086 | borderDistance 0.0 | ||
12087 | ] | ||
12088 | LabelGraphics | ||
12089 | [ | ||
12090 | text " | ||
12091 | FAMTerminator class | ||
12092 | " | ||
12093 | fontSize 14 | ||
12094 | fontName "Consolas" | ||
12095 | alignment "left" | ||
12096 | anchor "tl" | ||
12097 | borderDistance 6 | ||
12098 | ] | ||
12099 | ] | ||
12100 | |||
12101 | node | ||
12102 | [ | ||
12103 | id 11 | ||
12104 | graphics | ||
12105 | [ | ||
12106 | w 184.8 | ||
12107 | h 54 | ||
12108 | type "rectangle" | ||
12109 | fill "#FFFFFF" | ||
12110 | fill2 "#FFFFFF" | ||
12111 | outline "#000000" | ||
12112 | ] | ||
12113 | LabelGraphics | ||
12114 | [ | ||
12115 | text "null" | ||
12116 | outline "#000000" | ||
12117 | fill "#FFFFFF" | ||
12118 | fontSize 16 | ||
12119 | fontName "Monospace" | ||
12120 | autoSizePolicy "node_width" | ||
12121 | anchor "t" | ||
12122 | borderDistance 0.0 | ||
12123 | ] | ||
12124 | LabelGraphics | ||
12125 | [ | ||
12126 | text " | ||
12127 | FunctionalOutput class | ||
12128 | FunctionalData class | ||
12129 | " | ||
12130 | fontSize 14 | ||
12131 | fontName "Consolas" | ||
12132 | alignment "left" | ||
12133 | anchor "tl" | ||
12134 | borderDistance 6 | ||
12135 | ] | ||
12136 | ] | ||
12137 | |||
12138 | node | ||
12139 | [ | ||
12140 | id 12 | ||
12141 | graphics | ||
12142 | [ | ||
12143 | w 112.2 | ||
12144 | h 26 | ||
12145 | type "rectangle" | ||
12146 | fill "#FFFFFF" | ||
12147 | fill2 "#FFFFFF" | ||
12148 | outline "#000000" | ||
12149 | ] | ||
12150 | LabelGraphics | ||
12151 | [ | ||
12152 | text "New Integers" | ||
12153 | outline "#000000" | ||
12154 | fill "#FFFFFF" | ||
12155 | fontSize 16 | ||
12156 | fontName "Monospace" | ||
12157 | autoSizePolicy "node_width" | ||
12158 | anchor "t" | ||
12159 | borderDistance 0.0 | ||
12160 | ] | ||
12161 | LabelGraphics | ||
12162 | [ | ||
12163 | text " | ||
12164 | " | ||
12165 | fontSize 14 | ||
12166 | fontName "Consolas" | ||
12167 | alignment "left" | ||
12168 | anchor "tl" | ||
12169 | borderDistance 6 | ||
12170 | ] | ||
12171 | ] | ||
12172 | |||
12173 | node | ||
12174 | [ | ||
12175 | id 13 | ||
12176 | graphics | ||
12177 | [ | ||
12178 | w 85.80000000000001 | ||
12179 | h 26 | ||
12180 | type "rectangle" | ||
12181 | fill "#FFFFFF" | ||
12182 | fill2 "#FFFFFF" | ||
12183 | outline "#000000" | ||
12184 | ] | ||
12185 | LabelGraphics | ||
12186 | [ | ||
12187 | text "New Reals" | ||
12188 | outline "#000000" | ||
12189 | fill "#FFFFFF" | ||
12190 | fontSize 16 | ||
12191 | fontName "Monospace" | ||
12192 | autoSizePolicy "node_width" | ||
12193 | anchor "t" | ||
12194 | borderDistance 0.0 | ||
12195 | ] | ||
12196 | LabelGraphics | ||
12197 | [ | ||
12198 | text " | ||
12199 | " | ||
12200 | fontSize 14 | ||
12201 | fontName "Consolas" | ||
12202 | alignment "left" | ||
12203 | anchor "tl" | ||
12204 | borderDistance 6 | ||
12205 | ] | ||
12206 | ] | ||
12207 | |||
12208 | node | ||
12209 | [ | ||
12210 | id 14 | ||
12211 | graphics | ||
12212 | [ | ||
12213 | w 103.4 | ||
12214 | h 26 | ||
12215 | type "rectangle" | ||
12216 | fill "#FFFFFF" | ||
12217 | fill2 "#FFFFFF" | ||
12218 | outline "#000000" | ||
12219 | ] | ||
12220 | LabelGraphics | ||
12221 | [ | ||
12222 | text "New Strings" | ||
12223 | outline "#000000" | ||
12224 | fill "#FFFFFF" | ||
12225 | fontSize 16 | ||
12226 | fontName "Monospace" | ||
12227 | autoSizePolicy "node_width" | ||
12228 | anchor "t" | ||
12229 | borderDistance 0.0 | ||
12230 | ] | ||
12231 | LabelGraphics | ||
12232 | [ | ||
12233 | text " | ||
12234 | " | ||
12235 | fontSize 14 | ||
12236 | fontName "Consolas" | ||
12237 | alignment "left" | ||
12238 | anchor "tl" | ||
12239 | borderDistance 6 | ||
12240 | ] | ||
12241 | ] | ||
12242 | |||
12243 | node | ||
12244 | [ | ||
12245 | id 15 | ||
12246 | graphics | ||
12247 | [ | ||
12248 | w 103.4 | ||
12249 | h 26 | ||
12250 | type "rectangle" | ||
12251 | fill "#FFFFFF" | ||
12252 | fill2 "#FFFFFF" | ||
12253 | outline "#000000" | ||
12254 | ] | ||
12255 | LabelGraphics | ||
12256 | [ | ||
12257 | text "New Objects" | ||
12258 | outline "#000000" | ||
12259 | fill "#FFFFFF" | ||
12260 | fontSize 16 | ||
12261 | fontName "Monospace" | ||
12262 | autoSizePolicy "node_width" | ||
12263 | anchor "t" | ||
12264 | borderDistance 0.0 | ||
12265 | ] | ||
12266 | LabelGraphics | ||
12267 | [ | ||
12268 | text " | ||
12269 | " | ||
12270 | fontSize 14 | ||
12271 | fontName "Consolas" | ||
12272 | alignment "left" | ||
12273 | anchor "tl" | ||
12274 | borderDistance 6 | ||
12275 | ] | ||
12276 | ] | ||
12277 | edge | ||
12278 | [ | ||
12279 | source 10 | ||
12280 | target 8 | ||
12281 | graphics | ||
12282 | [ | ||
12283 | fill "#000000" | ||
12284 | targetArrow "standard" | ||
12285 | ] | ||
12286 | LabelGraphics | ||
12287 | [ | ||
12288 | text "data reference FAMTerminator" | ||
12289 | fontSize 14 | ||
12290 | fontName "Consolas" | ||
12291 | configuration "AutoFlippingLabel" | ||
12292 | model "six_pos" | ||
12293 | position "thead" | ||
12294 | ] | ||
12295 | ] | ||
12296 | edge | ||
12297 | [ | ||
12298 | source 9 | ||
12299 | target 8 | ||
12300 | graphics | ||
12301 | [ | ||
12302 | fill "#000000" | ||
12303 | targetArrow "standard" | ||
12304 | ] | ||
12305 | LabelGraphics | ||
12306 | [ | ||
12307 | text "from reference InformationLink" | ||
12308 | fontSize 14 | ||
12309 | fontName "Consolas" | ||
12310 | configuration "AutoFlippingLabel" | ||
12311 | model "six_pos" | ||
12312 | position "thead" | ||
12313 | ] | ||
12314 | ] | ||
12315 | edge | ||
12316 | [ | ||
12317 | source 9 | ||
12318 | target 6 | ||
12319 | graphics | ||
12320 | [ | ||
12321 | fill "#000000" | ||
12322 | targetArrow "standard" | ||
12323 | ] | ||
12324 | LabelGraphics | ||
12325 | [ | ||
12326 | text "to reference InformationLink" | ||
12327 | fontSize 14 | ||
12328 | fontName "Consolas" | ||
12329 | configuration "AutoFlippingLabel" | ||
12330 | model "six_pos" | ||
12331 | position "thead" | ||
12332 | ] | ||
12333 | ] | ||
12334 | edge | ||
12335 | [ | ||
12336 | source 5 | ||
12337 | target 6 | ||
12338 | graphics | ||
12339 | [ | ||
12340 | fill "#000000" | ||
12341 | width 3 | ||
12342 | targetArrow "standard" | ||
12343 | ] | ||
12344 | LabelGraphics | ||
12345 | [ | ||
12346 | text "data reference FunctionalInterface" | ||
12347 | fontSize 14 | ||
12348 | fontName "Consolas" | ||
12349 | configuration "AutoFlippingLabel" | ||
12350 | model "six_pos" | ||
12351 | position "thead" | ||
12352 | ] | ||
12353 | ] | ||
12354 | edge | ||
12355 | [ | ||
12356 | source 5 | ||
12357 | target 7 | ||
12358 | graphics | ||
12359 | [ | ||
12360 | fill "#000000" | ||
12361 | width 3 | ||
12362 | targetArrow "standard" | ||
12363 | ] | ||
12364 | LabelGraphics | ||
12365 | [ | ||
12366 | text "data reference FunctionalInterface" | ||
12367 | fontSize 14 | ||
12368 | fontName "Consolas" | ||
12369 | configuration "AutoFlippingLabel" | ||
12370 | model "six_pos" | ||
12371 | position "thead" | ||
12372 | ] | ||
12373 | ] | ||
12374 | edge | ||
12375 | [ | ||
12376 | source 5 | ||
12377 | target 8 | ||
12378 | graphics | ||
12379 | [ | ||
12380 | fill "#000000" | ||
12381 | width 3 | ||
12382 | targetArrow "standard" | ||
12383 | ] | ||
12384 | LabelGraphics | ||
12385 | [ | ||
12386 | text "data reference FunctionalInterface" | ||
12387 | fontSize 14 | ||
12388 | fontName "Consolas" | ||
12389 | configuration "AutoFlippingLabel" | ||
12390 | model "six_pos" | ||
12391 | position "thead" | ||
12392 | ] | ||
12393 | ] | ||
12394 | edge | ||
12395 | [ | ||
12396 | source 5 | ||
12397 | target 11 | ||
12398 | graphics | ||
12399 | [ | ||
12400 | fill "#000000" | ||
12401 | width 3 | ||
12402 | targetArrow "standard" | ||
12403 | ] | ||
12404 | LabelGraphics | ||
12405 | [ | ||
12406 | text "data reference FunctionalInterface" | ||
12407 | fontSize 14 | ||
12408 | fontName "Consolas" | ||
12409 | configuration "AutoFlippingLabel" | ||
12410 | model "six_pos" | ||
12411 | position "thead" | ||
12412 | ] | ||
12413 | ] | ||
12414 | edge | ||
12415 | [ | ||
12416 | source 6 | ||
12417 | target 9 | ||
12418 | graphics | ||
12419 | [ | ||
12420 | fill "#000000" | ||
12421 | targetArrow "standard" | ||
12422 | ] | ||
12423 | LabelGraphics | ||
12424 | [ | ||
12425 | text "IncomingLinks reference FunctionalInput" | ||
12426 | fontSize 14 | ||
12427 | fontName "Consolas" | ||
12428 | configuration "AutoFlippingLabel" | ||
12429 | model "six_pos" | ||
12430 | position "thead" | ||
12431 | ] | ||
12432 | ] | ||
12433 | edge | ||
12434 | [ | ||
12435 | source 8 | ||
12436 | target 9 | ||
12437 | graphics | ||
12438 | [ | ||
12439 | fill "#000000" | ||
12440 | width 3 | ||
12441 | targetArrow "standard" | ||
12442 | ] | ||
12443 | LabelGraphics | ||
12444 | [ | ||
12445 | text "outgoingLinks reference FunctionalOutput" | ||
12446 | fontSize 14 | ||
12447 | fontName "Consolas" | ||
12448 | configuration "AutoFlippingLabel" | ||
12449 | model "six_pos" | ||
12450 | position "thead" | ||
12451 | ] | ||
12452 | ] | ||
12453 | edge | ||
12454 | [ | ||
12455 | source 8 | ||
12456 | target 10 | ||
12457 | graphics | ||
12458 | [ | ||
12459 | fill "#000000" | ||
12460 | width 3 | ||
12461 | targetArrow "standard" | ||
12462 | ] | ||
12463 | LabelGraphics | ||
12464 | [ | ||
12465 | text "terminator reference FunctionalData" | ||
12466 | fontSize 14 | ||
12467 | fontName "Consolas" | ||
12468 | configuration "AutoFlippingLabel" | ||
12469 | model "six_pos" | ||
12470 | position "thead" | ||
12471 | ] | ||
12472 | ] | ||
12473 | edge | ||
12474 | [ | ||
12475 | source 6 | ||
12476 | target 5 | ||
12477 | graphics | ||
12478 | [ | ||
12479 | fill "#000000" | ||
12480 | targetArrow "standard" | ||
12481 | ] | ||
12482 | LabelGraphics | ||
12483 | [ | ||
12484 | text "interface reference FunctionalData" | ||
12485 | fontSize 14 | ||
12486 | fontName "Consolas" | ||
12487 | configuration "AutoFlippingLabel" | ||
12488 | model "six_pos" | ||
12489 | position "thead" | ||
12490 | ] | ||
12491 | ] | ||
12492 | edge | ||
12493 | [ | ||
12494 | source 7 | ||
12495 | target 5 | ||
12496 | graphics | ||
12497 | [ | ||
12498 | fill "#000000" | ||
12499 | targetArrow "standard" | ||
12500 | ] | ||
12501 | LabelGraphics | ||
12502 | [ | ||
12503 | text "interface reference FunctionalData" | ||
12504 | fontSize 14 | ||
12505 | fontName "Consolas" | ||
12506 | configuration "AutoFlippingLabel" | ||
12507 | model "six_pos" | ||
12508 | position "thead" | ||
12509 | ] | ||
12510 | ] | ||
12511 | edge | ||
12512 | [ | ||
12513 | source 8 | ||
12514 | target 5 | ||
12515 | graphics | ||
12516 | [ | ||
12517 | fill "#000000" | ||
12518 | targetArrow "standard" | ||
12519 | ] | ||
12520 | LabelGraphics | ||
12521 | [ | ||
12522 | text "interface reference FunctionalData" | ||
12523 | fontSize 14 | ||
12524 | fontName "Consolas" | ||
12525 | configuration "AutoFlippingLabel" | ||
12526 | model "six_pos" | ||
12527 | position "thead" | ||
12528 | ] | ||
12529 | ] | ||
12530 | edge | ||
12531 | [ | ||
12532 | source 11 | ||
12533 | target 5 | ||
12534 | graphics | ||
12535 | [ | ||
12536 | fill "#000000" | ||
12537 | targetArrow "standard" | ||
12538 | ] | ||
12539 | LabelGraphics | ||
12540 | [ | ||
12541 | text "interface reference FunctionalData" | ||
12542 | fontSize 14 | ||
12543 | fontName "Consolas" | ||
12544 | configuration "AutoFlippingLabel" | ||
12545 | model "six_pos" | ||
12546 | position "thead" | ||
12547 | ] | ||
12548 | ] | ||
12549 | ] | ||
12550 | graph | ||
12551 | [ | ||
12552 | node | ||
12553 | [ | ||
12554 | id 0 | ||
12555 | graphics | ||
12556 | [ | ||
12557 | w 226.60000000000002 | ||
12558 | h 40 | ||
12559 | type "rectangle" | ||
12560 | fill "#FFFFFF" | ||
12561 | fill2 "#FFFFFF" | ||
12562 | outline "#000000" | ||
12563 | ] | ||
12564 | LabelGraphics | ||
12565 | [ | ||
12566 | text "Root literal FunctionType" | ||
12567 | outline "#000000" | ||
12568 | fill "#FFFFFF" | ||
12569 | fontSize 16 | ||
12570 | fontName "Monospace" | ||
12571 | autoSizePolicy "node_width" | ||
12572 | anchor "t" | ||
12573 | borderDistance 0.0 | ||
12574 | ] | ||
12575 | LabelGraphics | ||
12576 | [ | ||
12577 | text " | ||
12578 | FunctionType enum | ||
12579 | " | ||
12580 | fontSize 14 | ||
12581 | fontName "Consolas" | ||
12582 | alignment "left" | ||
12583 | anchor "tl" | ||
12584 | borderDistance 6 | ||
12585 | ] | ||
12586 | ] | ||
12587 | |||
12588 | node | ||
12589 | [ | ||
12590 | id 1 | ||
12591 | graphics | ||
12592 | [ | ||
12593 | w 297.0 | ||
12594 | h 40 | ||
12595 | type "rectangle" | ||
12596 | fill "#FFFFFF" | ||
12597 | fill2 "#FFFFFF" | ||
12598 | outline "#000000" | ||
12599 | ] | ||
12600 | LabelGraphics | ||
12601 | [ | ||
12602 | text "Intermediate literal FunctionType" | ||
12603 | outline "#000000" | ||
12604 | fill "#FFFFFF" | ||
12605 | fontSize 16 | ||
12606 | fontName "Monospace" | ||
12607 | autoSizePolicy "node_width" | ||
12608 | anchor "t" | ||
12609 | borderDistance 0.0 | ||
12610 | ] | ||
12611 | LabelGraphics | ||
12612 | [ | ||
12613 | text " | ||
12614 | FunctionType enum | ||
12615 | " | ||
12616 | fontSize 14 | ||
12617 | fontName "Consolas" | ||
12618 | alignment "left" | ||
12619 | anchor "tl" | ||
12620 | borderDistance 6 | ||
12621 | ] | ||
12622 | ] | ||
12623 | |||
12624 | node | ||
12625 | [ | ||
12626 | id 2 | ||
12627 | graphics | ||
12628 | [ | ||
12629 | w 226.60000000000002 | ||
12630 | h 40 | ||
12631 | type "rectangle" | ||
12632 | fill "#FFFFFF" | ||
12633 | fill2 "#FFFFFF" | ||
12634 | outline "#000000" | ||
12635 | ] | ||
12636 | LabelGraphics | ||
12637 | [ | ||
12638 | text "Leaf literal FunctionType" | ||
12639 | outline "#000000" | ||
12640 | fill "#FFFFFF" | ||
12641 | fontSize 16 | ||
12642 | fontName "Monospace" | ||
12643 | autoSizePolicy "node_width" | ||
12644 | anchor "t" | ||
12645 | borderDistance 0.0 | ||
12646 | ] | ||
12647 | LabelGraphics | ||
12648 | [ | ||
12649 | text " | ||
12650 | FunctionType enum | ||
12651 | " | ||
12652 | fontSize 14 | ||
12653 | fontName "Consolas" | ||
12654 | alignment "left" | ||
12655 | anchor "tl" | ||
12656 | borderDistance 6 | ||
12657 | ] | ||
12658 | ] | ||
12659 | |||
12660 | node | ||
12661 | [ | ||
12662 | id 3 | ||
12663 | graphics | ||
12664 | [ | ||
12665 | w 41.800000000000004 | ||
12666 | h 26 | ||
12667 | type "rectangle" | ||
12668 | fill "#FFFFFF" | ||
12669 | fill2 "#FFFFFF" | ||
12670 | outline "#000000" | ||
12671 | ] | ||
12672 | LabelGraphics | ||
12673 | [ | ||
12674 | text "true" | ||
12675 | outline "#000000" | ||
12676 | fill "#FFFFFF" | ||
12677 | fontSize 16 | ||
12678 | fontName "Monospace" | ||
12679 | autoSizePolicy "node_width" | ||
12680 | anchor "t" | ||
12681 | borderDistance 0.0 | ||
12682 | ] | ||
12683 | LabelGraphics | ||
12684 | [ | ||
12685 | text " | ||
12686 | " | ||
12687 | fontSize 14 | ||
12688 | fontName "Consolas" | ||
12689 | alignment "left" | ||
12690 | anchor "tl" | ||
12691 | borderDistance 6 | ||
12692 | ] | ||
12693 | ] | ||
12694 | |||
12695 | node | ||
12696 | [ | ||
12697 | id 4 | ||
12698 | graphics | ||
12699 | [ | ||
12700 | w 50.6 | ||
12701 | h 26 | ||
12702 | type "rectangle" | ||
12703 | fill "#FFFFFF" | ||
12704 | fill2 "#FFFFFF" | ||
12705 | outline "#000000" | ||
12706 | ] | ||
12707 | LabelGraphics | ||
12708 | [ | ||
12709 | text "false" | ||
12710 | outline "#000000" | ||
12711 | fill "#FFFFFF" | ||
12712 | fontSize 16 | ||
12713 | fontName "Monospace" | ||
12714 | autoSizePolicy "node_width" | ||
12715 | anchor "t" | ||
12716 | borderDistance 0.0 | ||
12717 | ] | ||
12718 | LabelGraphics | ||
12719 | [ | ||
12720 | text " | ||
12721 | " | ||
12722 | fontSize 14 | ||
12723 | fontName "Consolas" | ||
12724 | alignment "left" | ||
12725 | anchor "tl" | ||
12726 | borderDistance 6 | ||
12727 | ] | ||
12728 | ] | ||
12729 | |||
12730 | node | ||
12731 | [ | ||
12732 | id 5 | ||
12733 | graphics | ||
12734 | [ | ||
12735 | w 207.9 | ||
12736 | h 40 | ||
12737 | type "rectangle" | ||
12738 | fill "#FFFFFF" | ||
12739 | fill2 "#FFFFFF" | ||
12740 | outline "#000000" | ||
12741 | ] | ||
12742 | LabelGraphics | ||
12743 | [ | ||
12744 | text "null" | ||
12745 | outline "#000000" | ||
12746 | fill "#FFFFFF" | ||
12747 | fontSize 16 | ||
12748 | fontName "Monospace" | ||
12749 | autoSizePolicy "node_width" | ||
12750 | anchor "t" | ||
12751 | borderDistance 0.0 | ||
12752 | ] | ||
12753 | LabelGraphics | ||
12754 | [ | ||
12755 | text " | ||
12756 | FunctionalInterface class | ||
12757 | " | ||
12758 | fontSize 14 | ||
12759 | fontName "Consolas" | ||
12760 | alignment "left" | ||
12761 | anchor "tl" | ||
12762 | borderDistance 6 | ||
12763 | ] | ||
12764 | ] | ||
12765 | |||
12766 | node | ||
12767 | [ | ||
12768 | id 6 | ||
12769 | graphics | ||
12770 | [ | ||
12771 | w 177.10000000000002 | ||
12772 | h 54 | ||
12773 | type "rectangle" | ||
12774 | fill "#FFFFFF" | ||
12775 | fill2 "#FFFFFF" | ||
12776 | outline "#000000" | ||
12777 | ] | ||
12778 | LabelGraphics | ||
12779 | [ | ||
12780 | text "null" | ||
12781 | outline "#000000" | ||
12782 | fill "#FFFFFF" | ||
12783 | fontSize 16 | ||
12784 | fontName "Monospace" | ||
12785 | autoSizePolicy "node_width" | ||
12786 | anchor "t" | ||
12787 | borderDistance 0.0 | ||
12788 | ] | ||
12789 | LabelGraphics | ||
12790 | [ | ||
12791 | text " | ||
12792 | FunctionalInput class | ||
12793 | FunctionalData class | ||
12794 | " | ||
12795 | fontSize 14 | ||
12796 | fontName "Consolas" | ||
12797 | alignment "left" | ||
12798 | anchor "tl" | ||
12799 | borderDistance 6 | ||
12800 | ] | ||
12801 | ] | ||
12802 | |||
12803 | node | ||
12804 | [ | ||
12805 | id 7 | ||
12806 | graphics | ||
12807 | [ | ||
12808 | w 177.10000000000002 | ||
12809 | h 54 | ||
12810 | type "rectangle" | ||
12811 | fill "#FFFFFF" | ||
12812 | fill2 "#FFFFFF" | ||
12813 | outline "#000000" | ||
12814 | ] | ||
12815 | LabelGraphics | ||
12816 | [ | ||
12817 | text "null" | ||
12818 | outline "#000000" | ||
12819 | fill "#FFFFFF" | ||
12820 | fontSize 16 | ||
12821 | fontName "Monospace" | ||
12822 | autoSizePolicy "node_width" | ||
12823 | anchor "t" | ||
12824 | borderDistance 0.0 | ||
12825 | ] | ||
12826 | LabelGraphics | ||
12827 | [ | ||
12828 | text " | ||
12829 | FunctionalInput class | ||
12830 | FunctionalData class | ||
12831 | " | ||
12832 | fontSize 14 | ||
12833 | fontName "Consolas" | ||
12834 | alignment "left" | ||
12835 | anchor "tl" | ||
12836 | borderDistance 6 | ||
12837 | ] | ||
12838 | ] | ||
12839 | |||
12840 | node | ||
12841 | [ | ||
12842 | id 8 | ||
12843 | graphics | ||
12844 | [ | ||
12845 | w 161.70000000000002 | ||
12846 | h 40 | ||
12847 | type "rectangle" | ||
12848 | fill "#FFFFFF" | ||
12849 | fill2 "#FFFFFF" | ||
12850 | outline "#000000" | ||
12851 | ] | ||
12852 | LabelGraphics | ||
12853 | [ | ||
12854 | text "null" | ||
12855 | outline "#000000" | ||
12856 | fill "#FFFFFF" | ||
12857 | fontSize 16 | ||
12858 | fontName "Monospace" | ||
12859 | autoSizePolicy "node_width" | ||
12860 | anchor "t" | ||
12861 | borderDistance 0.0 | ||
12862 | ] | ||
12863 | LabelGraphics | ||
12864 | [ | ||
12865 | text " | ||
12866 | FAMTerminator class | ||
12867 | " | ||
12868 | fontSize 14 | ||
12869 | fontName "Consolas" | ||
12870 | alignment "left" | ||
12871 | anchor "tl" | ||
12872 | borderDistance 6 | ||
12873 | ] | ||
12874 | ] | ||
12875 | |||
12876 | node | ||
12877 | [ | ||
12878 | id 9 | ||
12879 | graphics | ||
12880 | [ | ||
12881 | w 177.10000000000002 | ||
12882 | h 54 | ||
12883 | type "rectangle" | ||
12884 | fill "#FFFFFF" | ||
12885 | fill2 "#FFFFFF" | ||
12886 | outline "#000000" | ||
12887 | ] | ||
12888 | LabelGraphics | ||
12889 | [ | ||
12890 | text "null" | ||
12891 | outline "#000000" | ||
12892 | fill "#FFFFFF" | ||
12893 | fontSize 16 | ||
12894 | fontName "Monospace" | ||
12895 | autoSizePolicy "node_width" | ||
12896 | anchor "t" | ||
12897 | borderDistance 0.0 | ||
12898 | ] | ||
12899 | LabelGraphics | ||
12900 | [ | ||
12901 | text " | ||
12902 | FunctionalInput class | ||
12903 | FunctionalData class | ||
12904 | " | ||
12905 | fontSize 14 | ||
12906 | fontName "Consolas" | ||
12907 | alignment "left" | ||
12908 | anchor "tl" | ||
12909 | borderDistance 6 | ||
12910 | ] | ||
12911 | ] | ||
12912 | |||
12913 | node | ||
12914 | [ | ||
12915 | id 10 | ||
12916 | graphics | ||
12917 | [ | ||
12918 | w 177.10000000000002 | ||
12919 | h 54 | ||
12920 | type "rectangle" | ||
12921 | fill "#FFFFFF" | ||
12922 | fill2 "#FFFFFF" | ||
12923 | outline "#000000" | ||
12924 | ] | ||
12925 | LabelGraphics | ||
12926 | [ | ||
12927 | text "null" | ||
12928 | outline "#000000" | ||
12929 | fill "#FFFFFF" | ||
12930 | fontSize 16 | ||
12931 | fontName "Monospace" | ||
12932 | autoSizePolicy "node_width" | ||
12933 | anchor "t" | ||
12934 | borderDistance 0.0 | ||
12935 | ] | ||
12936 | LabelGraphics | ||
12937 | [ | ||
12938 | text " | ||
12939 | FunctionalInput class | ||
12940 | FunctionalData class | ||
12941 | " | ||
12942 | fontSize 14 | ||
12943 | fontName "Consolas" | ||
12944 | alignment "left" | ||
12945 | anchor "tl" | ||
12946 | borderDistance 6 | ||
12947 | ] | ||
12948 | ] | ||
12949 | |||
12950 | node | ||
12951 | [ | ||
12952 | id 11 | ||
12953 | graphics | ||
12954 | [ | ||
12955 | w 161.70000000000002 | ||
12956 | h 40 | ||
12957 | type "rectangle" | ||
12958 | fill "#FFFFFF" | ||
12959 | fill2 "#FFFFFF" | ||
12960 | outline "#000000" | ||
12961 | ] | ||
12962 | LabelGraphics | ||
12963 | [ | ||
12964 | text "null" | ||
12965 | outline "#000000" | ||
12966 | fill "#FFFFFF" | ||
12967 | fontSize 16 | ||
12968 | fontName "Monospace" | ||
12969 | autoSizePolicy "node_width" | ||
12970 | anchor "t" | ||
12971 | borderDistance 0.0 | ||
12972 | ] | ||
12973 | LabelGraphics | ||
12974 | [ | ||
12975 | text " | ||
12976 | FAMTerminator class | ||
12977 | " | ||
12978 | fontSize 14 | ||
12979 | fontName "Consolas" | ||
12980 | alignment "left" | ||
12981 | anchor "tl" | ||
12982 | borderDistance 6 | ||
12983 | ] | ||
12984 | ] | ||
12985 | |||
12986 | node | ||
12987 | [ | ||
12988 | id 12 | ||
12989 | graphics | ||
12990 | [ | ||
12991 | w 112.2 | ||
12992 | h 26 | ||
12993 | type "rectangle" | ||
12994 | fill "#FFFFFF" | ||
12995 | fill2 "#FFFFFF" | ||
12996 | outline "#000000" | ||
12997 | ] | ||
12998 | LabelGraphics | ||
12999 | [ | ||
13000 | text "New Integers" | ||
13001 | outline "#000000" | ||
13002 | fill "#FFFFFF" | ||
13003 | fontSize 16 | ||
13004 | fontName "Monospace" | ||
13005 | autoSizePolicy "node_width" | ||
13006 | anchor "t" | ||
13007 | borderDistance 0.0 | ||
13008 | ] | ||
13009 | LabelGraphics | ||
13010 | [ | ||
13011 | text " | ||
13012 | " | ||
13013 | fontSize 14 | ||
13014 | fontName "Consolas" | ||
13015 | alignment "left" | ||
13016 | anchor "tl" | ||
13017 | borderDistance 6 | ||
13018 | ] | ||
13019 | ] | ||
13020 | |||
13021 | node | ||
13022 | [ | ||
13023 | id 13 | ||
13024 | graphics | ||
13025 | [ | ||
13026 | w 85.80000000000001 | ||
13027 | h 26 | ||
13028 | type "rectangle" | ||
13029 | fill "#FFFFFF" | ||
13030 | fill2 "#FFFFFF" | ||
13031 | outline "#000000" | ||
13032 | ] | ||
13033 | LabelGraphics | ||
13034 | [ | ||
13035 | text "New Reals" | ||
13036 | outline "#000000" | ||
13037 | fill "#FFFFFF" | ||
13038 | fontSize 16 | ||
13039 | fontName "Monospace" | ||
13040 | autoSizePolicy "node_width" | ||
13041 | anchor "t" | ||
13042 | borderDistance 0.0 | ||
13043 | ] | ||
13044 | LabelGraphics | ||
13045 | [ | ||
13046 | text " | ||
13047 | " | ||
13048 | fontSize 14 | ||
13049 | fontName "Consolas" | ||
13050 | alignment "left" | ||
13051 | anchor "tl" | ||
13052 | borderDistance 6 | ||
13053 | ] | ||
13054 | ] | ||
13055 | |||
13056 | node | ||
13057 | [ | ||
13058 | id 14 | ||
13059 | graphics | ||
13060 | [ | ||
13061 | w 103.4 | ||
13062 | h 26 | ||
13063 | type "rectangle" | ||
13064 | fill "#FFFFFF" | ||
13065 | fill2 "#FFFFFF" | ||
13066 | outline "#000000" | ||
13067 | ] | ||
13068 | LabelGraphics | ||
13069 | [ | ||
13070 | text "New Strings" | ||
13071 | outline "#000000" | ||
13072 | fill "#FFFFFF" | ||
13073 | fontSize 16 | ||
13074 | fontName "Monospace" | ||
13075 | autoSizePolicy "node_width" | ||
13076 | anchor "t" | ||
13077 | borderDistance 0.0 | ||
13078 | ] | ||
13079 | LabelGraphics | ||
13080 | [ | ||
13081 | text " | ||
13082 | " | ||
13083 | fontSize 14 | ||
13084 | fontName "Consolas" | ||
13085 | alignment "left" | ||
13086 | anchor "tl" | ||
13087 | borderDistance 6 | ||
13088 | ] | ||
13089 | ] | ||
13090 | |||
13091 | node | ||
13092 | [ | ||
13093 | id 15 | ||
13094 | graphics | ||
13095 | [ | ||
13096 | w 103.4 | ||
13097 | h 26 | ||
13098 | type "rectangle" | ||
13099 | fill "#FFFFFF" | ||
13100 | fill2 "#FFFFFF" | ||
13101 | outline "#000000" | ||
13102 | ] | ||
13103 | LabelGraphics | ||
13104 | [ | ||
13105 | text "New Objects" | ||
13106 | outline "#000000" | ||
13107 | fill "#FFFFFF" | ||
13108 | fontSize 16 | ||
13109 | fontName "Monospace" | ||
13110 | autoSizePolicy "node_width" | ||
13111 | anchor "t" | ||
13112 | borderDistance 0.0 | ||
13113 | ] | ||
13114 | LabelGraphics | ||
13115 | [ | ||
13116 | text " | ||
13117 | " | ||
13118 | fontSize 14 | ||
13119 | fontName "Consolas" | ||
13120 | alignment "left" | ||
13121 | anchor "tl" | ||
13122 | borderDistance 6 | ||
13123 | ] | ||
13124 | ] | ||
13125 | edge | ||
13126 | [ | ||
13127 | source 8 | ||
13128 | target 6 | ||
13129 | graphics | ||
13130 | [ | ||
13131 | fill "#000000" | ||
13132 | targetArrow "standard" | ||
13133 | ] | ||
13134 | LabelGraphics | ||
13135 | [ | ||
13136 | text "data reference FAMTerminator" | ||
13137 | fontSize 14 | ||
13138 | fontName "Consolas" | ||
13139 | configuration "AutoFlippingLabel" | ||
13140 | model "six_pos" | ||
13141 | position "thead" | ||
13142 | ] | ||
13143 | ] | ||
13144 | edge | ||
13145 | [ | ||
13146 | source 11 | ||
13147 | target 7 | ||
13148 | graphics | ||
13149 | [ | ||
13150 | fill "#000000" | ||
13151 | targetArrow "standard" | ||
13152 | ] | ||
13153 | LabelGraphics | ||
13154 | [ | ||
13155 | text "data reference FAMTerminator" | ||
13156 | fontSize 14 | ||
13157 | fontName "Consolas" | ||
13158 | configuration "AutoFlippingLabel" | ||
13159 | model "six_pos" | ||
13160 | position "thead" | ||
13161 | ] | ||
13162 | ] | ||
13163 | edge | ||
13164 | [ | ||
13165 | source 5 | ||
13166 | target 6 | ||
13167 | graphics | ||
13168 | [ | ||
13169 | fill "#000000" | ||
13170 | width 3 | ||
13171 | targetArrow "standard" | ||
13172 | ] | ||
13173 | LabelGraphics | ||
13174 | [ | ||
13175 | text "data reference FunctionalInterface" | ||
13176 | fontSize 14 | ||
13177 | fontName "Consolas" | ||
13178 | configuration "AutoFlippingLabel" | ||
13179 | model "six_pos" | ||
13180 | position "thead" | ||
13181 | ] | ||
13182 | ] | ||
13183 | edge | ||
13184 | [ | ||
13185 | source 5 | ||
13186 | target 7 | ||
13187 | graphics | ||
13188 | [ | ||
13189 | fill "#000000" | ||
13190 | width 3 | ||
13191 | targetArrow "standard" | ||
13192 | ] | ||
13193 | LabelGraphics | ||
13194 | [ | ||
13195 | text "data reference FunctionalInterface" | ||
13196 | fontSize 14 | ||
13197 | fontName "Consolas" | ||
13198 | configuration "AutoFlippingLabel" | ||
13199 | model "six_pos" | ||
13200 | position "thead" | ||
13201 | ] | ||
13202 | ] | ||
13203 | edge | ||
13204 | [ | ||
13205 | source 5 | ||
13206 | target 9 | ||
13207 | graphics | ||
13208 | [ | ||
13209 | fill "#000000" | ||
13210 | width 3 | ||
13211 | targetArrow "standard" | ||
13212 | ] | ||
13213 | LabelGraphics | ||
13214 | [ | ||
13215 | text "data reference FunctionalInterface" | ||
13216 | fontSize 14 | ||
13217 | fontName "Consolas" | ||
13218 | configuration "AutoFlippingLabel" | ||
13219 | model "six_pos" | ||
13220 | position "thead" | ||
13221 | ] | ||
13222 | ] | ||
13223 | edge | ||
13224 | [ | ||
13225 | source 5 | ||
13226 | target 10 | ||
13227 | graphics | ||
13228 | [ | ||
13229 | fill "#000000" | ||
13230 | width 3 | ||
13231 | targetArrow "standard" | ||
13232 | ] | ||
13233 | LabelGraphics | ||
13234 | [ | ||
13235 | text "data reference FunctionalInterface" | ||
13236 | fontSize 14 | ||
13237 | fontName "Consolas" | ||
13238 | configuration "AutoFlippingLabel" | ||
13239 | model "six_pos" | ||
13240 | position "thead" | ||
13241 | ] | ||
13242 | ] | ||
13243 | edge | ||
13244 | [ | ||
13245 | source 6 | ||
13246 | target 8 | ||
13247 | graphics | ||
13248 | [ | ||
13249 | fill "#000000" | ||
13250 | width 3 | ||
13251 | targetArrow "standard" | ||
13252 | ] | ||
13253 | LabelGraphics | ||
13254 | [ | ||
13255 | text "terminator reference FunctionalData" | ||
13256 | fontSize 14 | ||
13257 | fontName "Consolas" | ||
13258 | configuration "AutoFlippingLabel" | ||
13259 | model "six_pos" | ||
13260 | position "thead" | ||
13261 | ] | ||
13262 | ] | ||
13263 | edge | ||
13264 | [ | ||
13265 | source 7 | ||
13266 | target 11 | ||
13267 | graphics | ||
13268 | [ | ||
13269 | fill "#000000" | ||
13270 | width 3 | ||
13271 | targetArrow "standard" | ||
13272 | ] | ||
13273 | LabelGraphics | ||
13274 | [ | ||
13275 | text "terminator reference FunctionalData" | ||
13276 | fontSize 14 | ||
13277 | fontName "Consolas" | ||
13278 | configuration "AutoFlippingLabel" | ||
13279 | model "six_pos" | ||
13280 | position "thead" | ||
13281 | ] | ||
13282 | ] | ||
13283 | edge | ||
13284 | [ | ||
13285 | source 6 | ||
13286 | target 5 | ||
13287 | graphics | ||
13288 | [ | ||
13289 | fill "#000000" | ||
13290 | targetArrow "standard" | ||
13291 | ] | ||
13292 | LabelGraphics | ||
13293 | [ | ||
13294 | text "interface reference FunctionalData" | ||
13295 | fontSize 14 | ||
13296 | fontName "Consolas" | ||
13297 | configuration "AutoFlippingLabel" | ||
13298 | model "six_pos" | ||
13299 | position "thead" | ||
13300 | ] | ||
13301 | ] | ||
13302 | edge | ||
13303 | [ | ||
13304 | source 7 | ||
13305 | target 5 | ||
13306 | graphics | ||
13307 | [ | ||
13308 | fill "#000000" | ||
13309 | targetArrow "standard" | ||
13310 | ] | ||
13311 | LabelGraphics | ||
13312 | [ | ||
13313 | text "interface reference FunctionalData" | ||
13314 | fontSize 14 | ||
13315 | fontName "Consolas" | ||
13316 | configuration "AutoFlippingLabel" | ||
13317 | model "six_pos" | ||
13318 | position "thead" | ||
13319 | ] | ||
13320 | ] | ||
13321 | edge | ||
13322 | [ | ||
13323 | source 9 | ||
13324 | target 5 | ||
13325 | graphics | ||
13326 | [ | ||
13327 | fill "#000000" | ||
13328 | targetArrow "standard" | ||
13329 | ] | ||
13330 | LabelGraphics | ||
13331 | [ | ||
13332 | text "interface reference FunctionalData" | ||
13333 | fontSize 14 | ||
13334 | fontName "Consolas" | ||
13335 | configuration "AutoFlippingLabel" | ||
13336 | model "six_pos" | ||
13337 | position "thead" | ||
13338 | ] | ||
13339 | ] | ||
13340 | edge | ||
13341 | [ | ||
13342 | source 10 | ||
13343 | target 5 | ||
13344 | graphics | ||
13345 | [ | ||
13346 | fill "#000000" | ||
13347 | targetArrow "standard" | ||
13348 | ] | ||
13349 | LabelGraphics | ||
13350 | [ | ||
13351 | text "interface reference FunctionalData" | ||
13352 | fontSize 14 | ||
13353 | fontName "Consolas" | ||
13354 | configuration "AutoFlippingLabel" | ||
13355 | model "six_pos" | ||
13356 | position "thead" | ||
13357 | ] | ||
13358 | ] | ||
13359 | ] | ||
13360 | graph | ||
13361 | [ | ||
13362 | node | ||
13363 | [ | ||
13364 | id 0 | ||
13365 | graphics | ||
13366 | [ | ||
13367 | w 226.60000000000002 | ||
13368 | h 40 | ||
13369 | type "rectangle" | ||
13370 | fill "#FFFFFF" | ||
13371 | fill2 "#FFFFFF" | ||
13372 | outline "#000000" | ||
13373 | ] | ||
13374 | LabelGraphics | ||
13375 | [ | ||
13376 | text "Root literal FunctionType" | ||
13377 | outline "#000000" | ||
13378 | fill "#FFFFFF" | ||
13379 | fontSize 16 | ||
13380 | fontName "Monospace" | ||
13381 | autoSizePolicy "node_width" | ||
13382 | anchor "t" | ||
13383 | borderDistance 0.0 | ||
13384 | ] | ||
13385 | LabelGraphics | ||
13386 | [ | ||
13387 | text " | ||
13388 | FunctionType enum | ||
13389 | " | ||
13390 | fontSize 14 | ||
13391 | fontName "Consolas" | ||
13392 | alignment "left" | ||
13393 | anchor "tl" | ||
13394 | borderDistance 6 | ||
13395 | ] | ||
13396 | ] | ||
13397 | |||
13398 | node | ||
13399 | [ | ||
13400 | id 1 | ||
13401 | graphics | ||
13402 | [ | ||
13403 | w 297.0 | ||
13404 | h 40 | ||
13405 | type "rectangle" | ||
13406 | fill "#FFFFFF" | ||
13407 | fill2 "#FFFFFF" | ||
13408 | outline "#000000" | ||
13409 | ] | ||
13410 | LabelGraphics | ||
13411 | [ | ||
13412 | text "Intermediate literal FunctionType" | ||
13413 | outline "#000000" | ||
13414 | fill "#FFFFFF" | ||
13415 | fontSize 16 | ||
13416 | fontName "Monospace" | ||
13417 | autoSizePolicy "node_width" | ||
13418 | anchor "t" | ||
13419 | borderDistance 0.0 | ||
13420 | ] | ||
13421 | LabelGraphics | ||
13422 | [ | ||
13423 | text " | ||
13424 | FunctionType enum | ||
13425 | " | ||
13426 | fontSize 14 | ||
13427 | fontName "Consolas" | ||
13428 | alignment "left" | ||
13429 | anchor "tl" | ||
13430 | borderDistance 6 | ||
13431 | ] | ||
13432 | ] | ||
13433 | |||
13434 | node | ||
13435 | [ | ||
13436 | id 2 | ||
13437 | graphics | ||
13438 | [ | ||
13439 | w 226.60000000000002 | ||
13440 | h 40 | ||
13441 | type "rectangle" | ||
13442 | fill "#FFFFFF" | ||
13443 | fill2 "#FFFFFF" | ||
13444 | outline "#000000" | ||
13445 | ] | ||
13446 | LabelGraphics | ||
13447 | [ | ||
13448 | text "Leaf literal FunctionType" | ||
13449 | outline "#000000" | ||
13450 | fill "#FFFFFF" | ||
13451 | fontSize 16 | ||
13452 | fontName "Monospace" | ||
13453 | autoSizePolicy "node_width" | ||
13454 | anchor "t" | ||
13455 | borderDistance 0.0 | ||
13456 | ] | ||
13457 | LabelGraphics | ||
13458 | [ | ||
13459 | text " | ||
13460 | FunctionType enum | ||
13461 | " | ||
13462 | fontSize 14 | ||
13463 | fontName "Consolas" | ||
13464 | alignment "left" | ||
13465 | anchor "tl" | ||
13466 | borderDistance 6 | ||
13467 | ] | ||
13468 | ] | ||
13469 | |||
13470 | node | ||
13471 | [ | ||
13472 | id 3 | ||
13473 | graphics | ||
13474 | [ | ||
13475 | w 41.800000000000004 | ||
13476 | h 26 | ||
13477 | type "rectangle" | ||
13478 | fill "#FFFFFF" | ||
13479 | fill2 "#FFFFFF" | ||
13480 | outline "#000000" | ||
13481 | ] | ||
13482 | LabelGraphics | ||
13483 | [ | ||
13484 | text "true" | ||
13485 | outline "#000000" | ||
13486 | fill "#FFFFFF" | ||
13487 | fontSize 16 | ||
13488 | fontName "Monospace" | ||
13489 | autoSizePolicy "node_width" | ||
13490 | anchor "t" | ||
13491 | borderDistance 0.0 | ||
13492 | ] | ||
13493 | LabelGraphics | ||
13494 | [ | ||
13495 | text " | ||
13496 | " | ||
13497 | fontSize 14 | ||
13498 | fontName "Consolas" | ||
13499 | alignment "left" | ||
13500 | anchor "tl" | ||
13501 | borderDistance 6 | ||
13502 | ] | ||
13503 | ] | ||
13504 | |||
13505 | node | ||
13506 | [ | ||
13507 | id 4 | ||
13508 | graphics | ||
13509 | [ | ||
13510 | w 50.6 | ||
13511 | h 26 | ||
13512 | type "rectangle" | ||
13513 | fill "#FFFFFF" | ||
13514 | fill2 "#FFFFFF" | ||
13515 | outline "#000000" | ||
13516 | ] | ||
13517 | LabelGraphics | ||
13518 | [ | ||
13519 | text "false" | ||
13520 | outline "#000000" | ||
13521 | fill "#FFFFFF" | ||
13522 | fontSize 16 | ||
13523 | fontName "Monospace" | ||
13524 | autoSizePolicy "node_width" | ||
13525 | anchor "t" | ||
13526 | borderDistance 0.0 | ||
13527 | ] | ||
13528 | LabelGraphics | ||
13529 | [ | ||
13530 | text " | ||
13531 | " | ||
13532 | fontSize 14 | ||
13533 | fontName "Consolas" | ||
13534 | alignment "left" | ||
13535 | anchor "tl" | ||
13536 | borderDistance 6 | ||
13537 | ] | ||
13538 | ] | ||
13539 | |||
13540 | node | ||
13541 | [ | ||
13542 | id 5 | ||
13543 | graphics | ||
13544 | [ | ||
13545 | w 207.9 | ||
13546 | h 40 | ||
13547 | type "rectangle" | ||
13548 | fill "#FFFFFF" | ||
13549 | fill2 "#FFFFFF" | ||
13550 | outline "#000000" | ||
13551 | ] | ||
13552 | LabelGraphics | ||
13553 | [ | ||
13554 | text "null" | ||
13555 | outline "#000000" | ||
13556 | fill "#FFFFFF" | ||
13557 | fontSize 16 | ||
13558 | fontName "Monospace" | ||
13559 | autoSizePolicy "node_width" | ||
13560 | anchor "t" | ||
13561 | borderDistance 0.0 | ||
13562 | ] | ||
13563 | LabelGraphics | ||
13564 | [ | ||
13565 | text " | ||
13566 | FunctionalInterface class | ||
13567 | " | ||
13568 | fontSize 14 | ||
13569 | fontName "Consolas" | ||
13570 | alignment "left" | ||
13571 | anchor "tl" | ||
13572 | borderDistance 6 | ||
13573 | ] | ||
13574 | ] | ||
13575 | |||
13576 | node | ||
13577 | [ | ||
13578 | id 6 | ||
13579 | graphics | ||
13580 | [ | ||
13581 | w 177.10000000000002 | ||
13582 | h 54 | ||
13583 | type "rectangle" | ||
13584 | fill "#FFFFFF" | ||
13585 | fill2 "#FFFFFF" | ||
13586 | outline "#000000" | ||
13587 | ] | ||
13588 | LabelGraphics | ||
13589 | [ | ||
13590 | text "null" | ||
13591 | outline "#000000" | ||
13592 | fill "#FFFFFF" | ||
13593 | fontSize 16 | ||
13594 | fontName "Monospace" | ||
13595 | autoSizePolicy "node_width" | ||
13596 | anchor "t" | ||
13597 | borderDistance 0.0 | ||
13598 | ] | ||
13599 | LabelGraphics | ||
13600 | [ | ||
13601 | text " | ||
13602 | FunctionalInput class | ||
13603 | FunctionalData class | ||
13604 | " | ||
13605 | fontSize 14 | ||
13606 | fontName "Consolas" | ||
13607 | alignment "left" | ||
13608 | anchor "tl" | ||
13609 | borderDistance 6 | ||
13610 | ] | ||
13611 | ] | ||
13612 | |||
13613 | node | ||
13614 | [ | ||
13615 | id 7 | ||
13616 | graphics | ||
13617 | [ | ||
13618 | w 161.70000000000002 | ||
13619 | h 40 | ||
13620 | type "rectangle" | ||
13621 | fill "#FFFFFF" | ||
13622 | fill2 "#FFFFFF" | ||
13623 | outline "#000000" | ||
13624 | ] | ||
13625 | LabelGraphics | ||
13626 | [ | ||
13627 | text "null" | ||
13628 | outline "#000000" | ||
13629 | fill "#FFFFFF" | ||
13630 | fontSize 16 | ||
13631 | fontName "Monospace" | ||
13632 | autoSizePolicy "node_width" | ||
13633 | anchor "t" | ||
13634 | borderDistance 0.0 | ||
13635 | ] | ||
13636 | LabelGraphics | ||
13637 | [ | ||
13638 | text " | ||
13639 | FAMTerminator class | ||
13640 | " | ||
13641 | fontSize 14 | ||
13642 | fontName "Consolas" | ||
13643 | alignment "left" | ||
13644 | anchor "tl" | ||
13645 | borderDistance 6 | ||
13646 | ] | ||
13647 | ] | ||
13648 | |||
13649 | node | ||
13650 | [ | ||
13651 | id 8 | ||
13652 | graphics | ||
13653 | [ | ||
13654 | w 177.10000000000002 | ||
13655 | h 54 | ||
13656 | type "rectangle" | ||
13657 | fill "#FFFFFF" | ||
13658 | fill2 "#FFFFFF" | ||
13659 | outline "#000000" | ||
13660 | ] | ||
13661 | LabelGraphics | ||
13662 | [ | ||
13663 | text "null" | ||
13664 | outline "#000000" | ||
13665 | fill "#FFFFFF" | ||
13666 | fontSize 16 | ||
13667 | fontName "Monospace" | ||
13668 | autoSizePolicy "node_width" | ||
13669 | anchor "t" | ||
13670 | borderDistance 0.0 | ||
13671 | ] | ||
13672 | LabelGraphics | ||
13673 | [ | ||
13674 | text " | ||
13675 | FunctionalInput class | ||
13676 | FunctionalData class | ||
13677 | " | ||
13678 | fontSize 14 | ||
13679 | fontName "Consolas" | ||
13680 | alignment "left" | ||
13681 | anchor "tl" | ||
13682 | borderDistance 6 | ||
13683 | ] | ||
13684 | ] | ||
13685 | |||
13686 | node | ||
13687 | [ | ||
13688 | id 9 | ||
13689 | graphics | ||
13690 | [ | ||
13691 | w 184.8 | ||
13692 | h 54 | ||
13693 | type "rectangle" | ||
13694 | fill "#FFFFFF" | ||
13695 | fill2 "#FFFFFF" | ||
13696 | outline "#000000" | ||
13697 | ] | ||
13698 | LabelGraphics | ||
13699 | [ | ||
13700 | text "null" | ||
13701 | outline "#000000" | ||
13702 | fill "#FFFFFF" | ||
13703 | fontSize 16 | ||
13704 | fontName "Monospace" | ||
13705 | autoSizePolicy "node_width" | ||
13706 | anchor "t" | ||
13707 | borderDistance 0.0 | ||
13708 | ] | ||
13709 | LabelGraphics | ||
13710 | [ | ||
13711 | text " | ||
13712 | FunctionalOutput class | ||
13713 | FunctionalData class | ||
13714 | " | ||
13715 | fontSize 14 | ||
13716 | fontName "Consolas" | ||
13717 | alignment "left" | ||
13718 | anchor "tl" | ||
13719 | borderDistance 6 | ||
13720 | ] | ||
13721 | ] | ||
13722 | |||
13723 | node | ||
13724 | [ | ||
13725 | id 10 | ||
13726 | graphics | ||
13727 | [ | ||
13728 | w 177.10000000000002 | ||
13729 | h 40 | ||
13730 | type "rectangle" | ||
13731 | fill "#FFFFFF" | ||
13732 | fill2 "#FFFFFF" | ||
13733 | outline "#000000" | ||
13734 | ] | ||
13735 | LabelGraphics | ||
13736 | [ | ||
13737 | text "null" | ||
13738 | outline "#000000" | ||
13739 | fill "#FFFFFF" | ||
13740 | fontSize 16 | ||
13741 | fontName "Monospace" | ||
13742 | autoSizePolicy "node_width" | ||
13743 | anchor "t" | ||
13744 | borderDistance 0.0 | ||
13745 | ] | ||
13746 | LabelGraphics | ||
13747 | [ | ||
13748 | text " | ||
13749 | InformationLink class | ||
13750 | " | ||
13751 | fontSize 14 | ||
13752 | fontName "Consolas" | ||
13753 | alignment "left" | ||
13754 | anchor "tl" | ||
13755 | borderDistance 6 | ||
13756 | ] | ||
13757 | ] | ||
13758 | |||
13759 | node | ||
13760 | [ | ||
13761 | id 11 | ||
13762 | graphics | ||
13763 | [ | ||
13764 | w 184.8 | ||
13765 | h 54 | ||
13766 | type "rectangle" | ||
13767 | fill "#FFFFFF" | ||
13768 | fill2 "#FFFFFF" | ||
13769 | outline "#000000" | ||
13770 | ] | ||
13771 | LabelGraphics | ||
13772 | [ | ||
13773 | text "null" | ||
13774 | outline "#000000" | ||
13775 | fill "#FFFFFF" | ||
13776 | fontSize 16 | ||
13777 | fontName "Monospace" | ||
13778 | autoSizePolicy "node_width" | ||
13779 | anchor "t" | ||
13780 | borderDistance 0.0 | ||
13781 | ] | ||
13782 | LabelGraphics | ||
13783 | [ | ||
13784 | text " | ||
13785 | FunctionalOutput class | ||
13786 | FunctionalData class | ||
13787 | " | ||
13788 | fontSize 14 | ||
13789 | fontName "Consolas" | ||
13790 | alignment "left" | ||
13791 | anchor "tl" | ||
13792 | borderDistance 6 | ||
13793 | ] | ||
13794 | ] | ||
13795 | |||
13796 | node | ||
13797 | [ | ||
13798 | id 12 | ||
13799 | graphics | ||
13800 | [ | ||
13801 | w 112.2 | ||
13802 | h 26 | ||
13803 | type "rectangle" | ||
13804 | fill "#FFFFFF" | ||
13805 | fill2 "#FFFFFF" | ||
13806 | outline "#000000" | ||
13807 | ] | ||
13808 | LabelGraphics | ||
13809 | [ | ||
13810 | text "New Integers" | ||
13811 | outline "#000000" | ||
13812 | fill "#FFFFFF" | ||
13813 | fontSize 16 | ||
13814 | fontName "Monospace" | ||
13815 | autoSizePolicy "node_width" | ||
13816 | anchor "t" | ||
13817 | borderDistance 0.0 | ||
13818 | ] | ||
13819 | LabelGraphics | ||
13820 | [ | ||
13821 | text " | ||
13822 | " | ||
13823 | fontSize 14 | ||
13824 | fontName "Consolas" | ||
13825 | alignment "left" | ||
13826 | anchor "tl" | ||
13827 | borderDistance 6 | ||
13828 | ] | ||
13829 | ] | ||
13830 | |||
13831 | node | ||
13832 | [ | ||
13833 | id 13 | ||
13834 | graphics | ||
13835 | [ | ||
13836 | w 85.80000000000001 | ||
13837 | h 26 | ||
13838 | type "rectangle" | ||
13839 | fill "#FFFFFF" | ||
13840 | fill2 "#FFFFFF" | ||
13841 | outline "#000000" | ||
13842 | ] | ||
13843 | LabelGraphics | ||
13844 | [ | ||
13845 | text "New Reals" | ||
13846 | outline "#000000" | ||
13847 | fill "#FFFFFF" | ||
13848 | fontSize 16 | ||
13849 | fontName "Monospace" | ||
13850 | autoSizePolicy "node_width" | ||
13851 | anchor "t" | ||
13852 | borderDistance 0.0 | ||
13853 | ] | ||
13854 | LabelGraphics | ||
13855 | [ | ||
13856 | text " | ||
13857 | " | ||
13858 | fontSize 14 | ||
13859 | fontName "Consolas" | ||
13860 | alignment "left" | ||
13861 | anchor "tl" | ||
13862 | borderDistance 6 | ||
13863 | ] | ||
13864 | ] | ||
13865 | |||
13866 | node | ||
13867 | [ | ||
13868 | id 14 | ||
13869 | graphics | ||
13870 | [ | ||
13871 | w 103.4 | ||
13872 | h 26 | ||
13873 | type "rectangle" | ||
13874 | fill "#FFFFFF" | ||
13875 | fill2 "#FFFFFF" | ||
13876 | outline "#000000" | ||
13877 | ] | ||
13878 | LabelGraphics | ||
13879 | [ | ||
13880 | text "New Strings" | ||
13881 | outline "#000000" | ||
13882 | fill "#FFFFFF" | ||
13883 | fontSize 16 | ||
13884 | fontName "Monospace" | ||
13885 | autoSizePolicy "node_width" | ||
13886 | anchor "t" | ||
13887 | borderDistance 0.0 | ||
13888 | ] | ||
13889 | LabelGraphics | ||
13890 | [ | ||
13891 | text " | ||
13892 | " | ||
13893 | fontSize 14 | ||
13894 | fontName "Consolas" | ||
13895 | alignment "left" | ||
13896 | anchor "tl" | ||
13897 | borderDistance 6 | ||
13898 | ] | ||
13899 | ] | ||
13900 | |||
13901 | node | ||
13902 | [ | ||
13903 | id 15 | ||
13904 | graphics | ||
13905 | [ | ||
13906 | w 103.4 | ||
13907 | h 26 | ||
13908 | type "rectangle" | ||
13909 | fill "#FFFFFF" | ||
13910 | fill2 "#FFFFFF" | ||
13911 | outline "#000000" | ||
13912 | ] | ||
13913 | LabelGraphics | ||
13914 | [ | ||
13915 | text "New Objects" | ||
13916 | outline "#000000" | ||
13917 | fill "#FFFFFF" | ||
13918 | fontSize 16 | ||
13919 | fontName "Monospace" | ||
13920 | autoSizePolicy "node_width" | ||
13921 | anchor "t" | ||
13922 | borderDistance 0.0 | ||
13923 | ] | ||
13924 | LabelGraphics | ||
13925 | [ | ||
13926 | text " | ||
13927 | " | ||
13928 | fontSize 14 | ||
13929 | fontName "Consolas" | ||
13930 | alignment "left" | ||
13931 | anchor "tl" | ||
13932 | borderDistance 6 | ||
13933 | ] | ||
13934 | ] | ||
13935 | edge | ||
13936 | [ | ||
13937 | source 7 | ||
13938 | target 6 | ||
13939 | graphics | ||
13940 | [ | ||
13941 | fill "#000000" | ||
13942 | targetArrow "standard" | ||
13943 | ] | ||
13944 | LabelGraphics | ||
13945 | [ | ||
13946 | text "data reference FAMTerminator" | ||
13947 | fontSize 14 | ||
13948 | fontName "Consolas" | ||
13949 | configuration "AutoFlippingLabel" | ||
13950 | model "six_pos" | ||
13951 | position "thead" | ||
13952 | ] | ||
13953 | ] | ||
13954 | edge | ||
13955 | [ | ||
13956 | source 10 | ||
13957 | target 9 | ||
13958 | graphics | ||
13959 | [ | ||
13960 | fill "#000000" | ||
13961 | targetArrow "standard" | ||
13962 | ] | ||
13963 | LabelGraphics | ||
13964 | [ | ||
13965 | text "from reference InformationLink" | ||
13966 | fontSize 14 | ||
13967 | fontName "Consolas" | ||
13968 | configuration "AutoFlippingLabel" | ||
13969 | model "six_pos" | ||
13970 | position "thead" | ||
13971 | ] | ||
13972 | ] | ||
13973 | edge | ||
13974 | [ | ||
13975 | source 10 | ||
13976 | target 6 | ||
13977 | graphics | ||
13978 | [ | ||
13979 | fill "#000000" | ||
13980 | targetArrow "standard" | ||
13981 | ] | ||
13982 | LabelGraphics | ||
13983 | [ | ||
13984 | text "to reference InformationLink" | ||
13985 | fontSize 14 | ||
13986 | fontName "Consolas" | ||
13987 | configuration "AutoFlippingLabel" | ||
13988 | model "six_pos" | ||
13989 | position "thead" | ||
13990 | ] | ||
13991 | ] | ||
13992 | edge | ||
13993 | [ | ||
13994 | source 5 | ||
13995 | target 6 | ||
13996 | graphics | ||
13997 | [ | ||
13998 | fill "#000000" | ||
13999 | width 3 | ||
14000 | targetArrow "standard" | ||
14001 | ] | ||
14002 | LabelGraphics | ||
14003 | [ | ||
14004 | text "data reference FunctionalInterface" | ||
14005 | fontSize 14 | ||
14006 | fontName "Consolas" | ||
14007 | configuration "AutoFlippingLabel" | ||
14008 | model "six_pos" | ||
14009 | position "thead" | ||
14010 | ] | ||
14011 | ] | ||
14012 | edge | ||
14013 | [ | ||
14014 | source 5 | ||
14015 | target 8 | ||
14016 | graphics | ||
14017 | [ | ||
14018 | fill "#000000" | ||
14019 | width 3 | ||
14020 | targetArrow "standard" | ||
14021 | ] | ||
14022 | LabelGraphics | ||
14023 | [ | ||
14024 | text "data reference FunctionalInterface" | ||
14025 | fontSize 14 | ||
14026 | fontName "Consolas" | ||
14027 | configuration "AutoFlippingLabel" | ||
14028 | model "six_pos" | ||
14029 | position "thead" | ||
14030 | ] | ||
14031 | ] | ||
14032 | edge | ||
14033 | [ | ||
14034 | source 5 | ||
14035 | target 9 | ||
14036 | graphics | ||
14037 | [ | ||
14038 | fill "#000000" | ||
14039 | width 3 | ||
14040 | targetArrow "standard" | ||
14041 | ] | ||
14042 | LabelGraphics | ||
14043 | [ | ||
14044 | text "data reference FunctionalInterface" | ||
14045 | fontSize 14 | ||
14046 | fontName "Consolas" | ||
14047 | configuration "AutoFlippingLabel" | ||
14048 | model "six_pos" | ||
14049 | position "thead" | ||
14050 | ] | ||
14051 | ] | ||
14052 | edge | ||
14053 | [ | ||
14054 | source 5 | ||
14055 | target 11 | ||
14056 | graphics | ||
14057 | [ | ||
14058 | fill "#000000" | ||
14059 | width 3 | ||
14060 | targetArrow "standard" | ||
14061 | ] | ||
14062 | LabelGraphics | ||
14063 | [ | ||
14064 | text "data reference FunctionalInterface" | ||
14065 | fontSize 14 | ||
14066 | fontName "Consolas" | ||
14067 | configuration "AutoFlippingLabel" | ||
14068 | model "six_pos" | ||
14069 | position "thead" | ||
14070 | ] | ||
14071 | ] | ||
14072 | edge | ||
14073 | [ | ||
14074 | source 6 | ||
14075 | target 10 | ||
14076 | graphics | ||
14077 | [ | ||
14078 | fill "#000000" | ||
14079 | targetArrow "standard" | ||
14080 | ] | ||
14081 | LabelGraphics | ||
14082 | [ | ||
14083 | text "IncomingLinks reference FunctionalInput" | ||
14084 | fontSize 14 | ||
14085 | fontName "Consolas" | ||
14086 | configuration "AutoFlippingLabel" | ||
14087 | model "six_pos" | ||
14088 | position "thead" | ||
14089 | ] | ||
14090 | ] | ||
14091 | edge | ||
14092 | [ | ||
14093 | source 9 | ||
14094 | target 10 | ||
14095 | graphics | ||
14096 | [ | ||
14097 | fill "#000000" | ||
14098 | width 3 | ||
14099 | targetArrow "standard" | ||
14100 | ] | ||
14101 | LabelGraphics | ||
14102 | [ | ||
14103 | text "outgoingLinks reference FunctionalOutput" | ||
14104 | fontSize 14 | ||
14105 | fontName "Consolas" | ||
14106 | configuration "AutoFlippingLabel" | ||
14107 | model "six_pos" | ||
14108 | position "thead" | ||
14109 | ] | ||
14110 | ] | ||
14111 | edge | ||
14112 | [ | ||
14113 | source 6 | ||
14114 | target 7 | ||
14115 | graphics | ||
14116 | [ | ||
14117 | fill "#000000" | ||
14118 | width 3 | ||
14119 | targetArrow "standard" | ||
14120 | ] | ||
14121 | LabelGraphics | ||
14122 | [ | ||
14123 | text "terminator reference FunctionalData" | ||
14124 | fontSize 14 | ||
14125 | fontName "Consolas" | ||
14126 | configuration "AutoFlippingLabel" | ||
14127 | model "six_pos" | ||
14128 | position "thead" | ||
14129 | ] | ||
14130 | ] | ||
14131 | edge | ||
14132 | [ | ||
14133 | source 6 | ||
14134 | target 5 | ||
14135 | graphics | ||
14136 | [ | ||
14137 | fill "#000000" | ||
14138 | targetArrow "standard" | ||
14139 | ] | ||
14140 | LabelGraphics | ||
14141 | [ | ||
14142 | text "interface reference FunctionalData" | ||
14143 | fontSize 14 | ||
14144 | fontName "Consolas" | ||
14145 | configuration "AutoFlippingLabel" | ||
14146 | model "six_pos" | ||
14147 | position "thead" | ||
14148 | ] | ||
14149 | ] | ||
14150 | edge | ||
14151 | [ | ||
14152 | source 8 | ||
14153 | target 5 | ||
14154 | graphics | ||
14155 | [ | ||
14156 | fill "#000000" | ||
14157 | targetArrow "standard" | ||
14158 | ] | ||
14159 | LabelGraphics | ||
14160 | [ | ||
14161 | text "interface reference FunctionalData" | ||
14162 | fontSize 14 | ||
14163 | fontName "Consolas" | ||
14164 | configuration "AutoFlippingLabel" | ||
14165 | model "six_pos" | ||
14166 | position "thead" | ||
14167 | ] | ||
14168 | ] | ||
14169 | edge | ||
14170 | [ | ||
14171 | source 9 | ||
14172 | target 5 | ||
14173 | graphics | ||
14174 | [ | ||
14175 | fill "#000000" | ||
14176 | targetArrow "standard" | ||
14177 | ] | ||
14178 | LabelGraphics | ||
14179 | [ | ||
14180 | text "interface reference FunctionalData" | ||
14181 | fontSize 14 | ||
14182 | fontName "Consolas" | ||
14183 | configuration "AutoFlippingLabel" | ||
14184 | model "six_pos" | ||
14185 | position "thead" | ||
14186 | ] | ||
14187 | ] | ||
14188 | edge | ||
14189 | [ | ||
14190 | source 11 | ||
14191 | target 5 | ||
14192 | graphics | ||
14193 | [ | ||
14194 | fill "#000000" | ||
14195 | targetArrow "standard" | ||
14196 | ] | ||
14197 | LabelGraphics | ||
14198 | [ | ||
14199 | text "interface reference FunctionalData" | ||
14200 | fontSize 14 | ||
14201 | fontName "Consolas" | ||
14202 | configuration "AutoFlippingLabel" | ||
14203 | model "six_pos" | ||
14204 | position "thead" | ||
14205 | ] | ||
14206 | ] | ||
14207 | ] | ||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/2.png b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/2.png index 0222b4b1..25c578df 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/2.png +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/2.png | |||
Binary files differ | |||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/2.xmi b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/2.xmi index 144e4fc5..16f82b48 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/2.xmi +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/2.xmi | |||
@@ -1,12 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | 1 | <?xml version="1.0" encoding="ASCII"?> |
2 | <fam:FunctionalArchitectureModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fam="FamMetamodel"> | 2 | <fam:FunctionalInterface xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fam="FamMetamodel"> |
3 | <rootElements xsi:type="fam:Function"> | 3 | <data xsi:type="fam:FunctionalOutput"> |
4 | <interface> | 4 | <outgoingLinks to="//@data.1"/> |
5 | <data xsi:type="fam:FunctionalOutput"/> | 5 | </data> |
6 | <data xsi:type="fam:FunctionalOutput"/> | 6 | <data xsi:type="fam:FunctionalInput" IncomingLinks="//@data.0/@outgoingLinks.0"> |
7 | <data xsi:type="fam:FunctionalOutput"> | 7 | <terminator/> |
8 | <terminator/> | 8 | </data> |
9 | </data> | 9 | <data xsi:type="fam:FunctionalOutput"/> |
10 | </interface> | 10 | <data xsi:type="fam:FunctionalInput"/> |
11 | </rootElements> | 11 | </fam:FunctionalInterface> |
12 | </fam:FunctionalArchitectureModel> | ||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/3.gml b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/3.gml index e046559b..9ae40173 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/3.gml +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/3.gml | |||
@@ -11660,3 +11660,2472 @@ graph | |||
11660 | ] | 11660 | ] |
11661 | ] | 11661 | ] |
11662 | ] | 11662 | ] |
11663 | graph | ||
11664 | [ | ||
11665 | node | ||
11666 | [ | ||
11667 | id 0 | ||
11668 | graphics | ||
11669 | [ | ||
11670 | w 226.60000000000002 | ||
11671 | h 40 | ||
11672 | type "rectangle" | ||
11673 | fill "#FFFFFF" | ||
11674 | fill2 "#FFFFFF" | ||
11675 | outline "#000000" | ||
11676 | ] | ||
11677 | LabelGraphics | ||
11678 | [ | ||
11679 | text "Root literal FunctionType" | ||
11680 | outline "#000000" | ||
11681 | fill "#FFFFFF" | ||
11682 | fontSize 16 | ||
11683 | fontName "Monospace" | ||
11684 | autoSizePolicy "node_width" | ||
11685 | anchor "t" | ||
11686 | borderDistance 0.0 | ||
11687 | ] | ||
11688 | LabelGraphics | ||
11689 | [ | ||
11690 | text " | ||
11691 | FunctionType enum | ||
11692 | " | ||
11693 | fontSize 14 | ||
11694 | fontName "Consolas" | ||
11695 | alignment "left" | ||
11696 | anchor "tl" | ||
11697 | borderDistance 6 | ||
11698 | ] | ||
11699 | ] | ||
11700 | |||
11701 | node | ||
11702 | [ | ||
11703 | id 1 | ||
11704 | graphics | ||
11705 | [ | ||
11706 | w 297.0 | ||
11707 | h 40 | ||
11708 | type "rectangle" | ||
11709 | fill "#FFFFFF" | ||
11710 | fill2 "#FFFFFF" | ||
11711 | outline "#000000" | ||
11712 | ] | ||
11713 | LabelGraphics | ||
11714 | [ | ||
11715 | text "Intermediate literal FunctionType" | ||
11716 | outline "#000000" | ||
11717 | fill "#FFFFFF" | ||
11718 | fontSize 16 | ||
11719 | fontName "Monospace" | ||
11720 | autoSizePolicy "node_width" | ||
11721 | anchor "t" | ||
11722 | borderDistance 0.0 | ||
11723 | ] | ||
11724 | LabelGraphics | ||
11725 | [ | ||
11726 | text " | ||
11727 | FunctionType enum | ||
11728 | " | ||
11729 | fontSize 14 | ||
11730 | fontName "Consolas" | ||
11731 | alignment "left" | ||
11732 | anchor "tl" | ||
11733 | borderDistance 6 | ||
11734 | ] | ||
11735 | ] | ||
11736 | |||
11737 | node | ||
11738 | [ | ||
11739 | id 2 | ||
11740 | graphics | ||
11741 | [ | ||
11742 | w 226.60000000000002 | ||
11743 | h 40 | ||
11744 | type "rectangle" | ||
11745 | fill "#FFFFFF" | ||
11746 | fill2 "#FFFFFF" | ||
11747 | outline "#000000" | ||
11748 | ] | ||
11749 | LabelGraphics | ||
11750 | [ | ||
11751 | text "Leaf literal FunctionType" | ||
11752 | outline "#000000" | ||
11753 | fill "#FFFFFF" | ||
11754 | fontSize 16 | ||
11755 | fontName "Monospace" | ||
11756 | autoSizePolicy "node_width" | ||
11757 | anchor "t" | ||
11758 | borderDistance 0.0 | ||
11759 | ] | ||
11760 | LabelGraphics | ||
11761 | [ | ||
11762 | text " | ||
11763 | FunctionType enum | ||
11764 | " | ||
11765 | fontSize 14 | ||
11766 | fontName "Consolas" | ||
11767 | alignment "left" | ||
11768 | anchor "tl" | ||
11769 | borderDistance 6 | ||
11770 | ] | ||
11771 | ] | ||
11772 | |||
11773 | node | ||
11774 | [ | ||
11775 | id 3 | ||
11776 | graphics | ||
11777 | [ | ||
11778 | w 41.800000000000004 | ||
11779 | h 26 | ||
11780 | type "rectangle" | ||
11781 | fill "#FFFFFF" | ||
11782 | fill2 "#FFFFFF" | ||
11783 | outline "#000000" | ||
11784 | ] | ||
11785 | LabelGraphics | ||
11786 | [ | ||
11787 | text "true" | ||
11788 | outline "#000000" | ||
11789 | fill "#FFFFFF" | ||
11790 | fontSize 16 | ||
11791 | fontName "Monospace" | ||
11792 | autoSizePolicy "node_width" | ||
11793 | anchor "t" | ||
11794 | borderDistance 0.0 | ||
11795 | ] | ||
11796 | LabelGraphics | ||
11797 | [ | ||
11798 | text " | ||
11799 | " | ||
11800 | fontSize 14 | ||
11801 | fontName "Consolas" | ||
11802 | alignment "left" | ||
11803 | anchor "tl" | ||
11804 | borderDistance 6 | ||
11805 | ] | ||
11806 | ] | ||
11807 | |||
11808 | node | ||
11809 | [ | ||
11810 | id 4 | ||
11811 | graphics | ||
11812 | [ | ||
11813 | w 50.6 | ||
11814 | h 26 | ||
11815 | type "rectangle" | ||
11816 | fill "#FFFFFF" | ||
11817 | fill2 "#FFFFFF" | ||
11818 | outline "#000000" | ||
11819 | ] | ||
11820 | LabelGraphics | ||
11821 | [ | ||
11822 | text "false" | ||
11823 | outline "#000000" | ||
11824 | fill "#FFFFFF" | ||
11825 | fontSize 16 | ||
11826 | fontName "Monospace" | ||
11827 | autoSizePolicy "node_width" | ||
11828 | anchor "t" | ||
11829 | borderDistance 0.0 | ||
11830 | ] | ||
11831 | LabelGraphics | ||
11832 | [ | ||
11833 | text " | ||
11834 | " | ||
11835 | fontSize 14 | ||
11836 | fontName "Consolas" | ||
11837 | alignment "left" | ||
11838 | anchor "tl" | ||
11839 | borderDistance 6 | ||
11840 | ] | ||
11841 | ] | ||
11842 | |||
11843 | node | ||
11844 | [ | ||
11845 | id 5 | ||
11846 | graphics | ||
11847 | [ | ||
11848 | w 207.9 | ||
11849 | h 40 | ||
11850 | type "rectangle" | ||
11851 | fill "#FFFFFF" | ||
11852 | fill2 "#FFFFFF" | ||
11853 | outline "#000000" | ||
11854 | ] | ||
11855 | LabelGraphics | ||
11856 | [ | ||
11857 | text "null" | ||
11858 | outline "#000000" | ||
11859 | fill "#FFFFFF" | ||
11860 | fontSize 16 | ||
11861 | fontName "Monospace" | ||
11862 | autoSizePolicy "node_width" | ||
11863 | anchor "t" | ||
11864 | borderDistance 0.0 | ||
11865 | ] | ||
11866 | LabelGraphics | ||
11867 | [ | ||
11868 | text " | ||
11869 | FunctionalInterface class | ||
11870 | " | ||
11871 | fontSize 14 | ||
11872 | fontName "Consolas" | ||
11873 | alignment "left" | ||
11874 | anchor "tl" | ||
11875 | borderDistance 6 | ||
11876 | ] | ||
11877 | ] | ||
11878 | |||
11879 | node | ||
11880 | [ | ||
11881 | id 6 | ||
11882 | graphics | ||
11883 | [ | ||
11884 | w 177.10000000000002 | ||
11885 | h 54 | ||
11886 | type "rectangle" | ||
11887 | fill "#FFFFFF" | ||
11888 | fill2 "#FFFFFF" | ||
11889 | outline "#000000" | ||
11890 | ] | ||
11891 | LabelGraphics | ||
11892 | [ | ||
11893 | text "null" | ||
11894 | outline "#000000" | ||
11895 | fill "#FFFFFF" | ||
11896 | fontSize 16 | ||
11897 | fontName "Monospace" | ||
11898 | autoSizePolicy "node_width" | ||
11899 | anchor "t" | ||
11900 | borderDistance 0.0 | ||
11901 | ] | ||
11902 | LabelGraphics | ||
11903 | [ | ||
11904 | text " | ||
11905 | FunctionalInput class | ||
11906 | FunctionalData class | ||
11907 | " | ||
11908 | fontSize 14 | ||
11909 | fontName "Consolas" | ||
11910 | alignment "left" | ||
11911 | anchor "tl" | ||
11912 | borderDistance 6 | ||
11913 | ] | ||
11914 | ] | ||
11915 | |||
11916 | node | ||
11917 | [ | ||
11918 | id 7 | ||
11919 | graphics | ||
11920 | [ | ||
11921 | w 184.8 | ||
11922 | h 54 | ||
11923 | type "rectangle" | ||
11924 | fill "#FFFFFF" | ||
11925 | fill2 "#FFFFFF" | ||
11926 | outline "#000000" | ||
11927 | ] | ||
11928 | LabelGraphics | ||
11929 | [ | ||
11930 | text "null" | ||
11931 | outline "#000000" | ||
11932 | fill "#FFFFFF" | ||
11933 | fontSize 16 | ||
11934 | fontName "Monospace" | ||
11935 | autoSizePolicy "node_width" | ||
11936 | anchor "t" | ||
11937 | borderDistance 0.0 | ||
11938 | ] | ||
11939 | LabelGraphics | ||
11940 | [ | ||
11941 | text " | ||
11942 | FunctionalOutput class | ||
11943 | FunctionalData class | ||
11944 | " | ||
11945 | fontSize 14 | ||
11946 | fontName "Consolas" | ||
11947 | alignment "left" | ||
11948 | anchor "tl" | ||
11949 | borderDistance 6 | ||
11950 | ] | ||
11951 | ] | ||
11952 | |||
11953 | node | ||
11954 | [ | ||
11955 | id 8 | ||
11956 | graphics | ||
11957 | [ | ||
11958 | w 184.8 | ||
11959 | h 54 | ||
11960 | type "rectangle" | ||
11961 | fill "#FFFFFF" | ||
11962 | fill2 "#FFFFFF" | ||
11963 | outline "#000000" | ||
11964 | ] | ||
11965 | LabelGraphics | ||
11966 | [ | ||
11967 | text "null" | ||
11968 | outline "#000000" | ||
11969 | fill "#FFFFFF" | ||
11970 | fontSize 16 | ||
11971 | fontName "Monospace" | ||
11972 | autoSizePolicy "node_width" | ||
11973 | anchor "t" | ||
11974 | borderDistance 0.0 | ||
11975 | ] | ||
11976 | LabelGraphics | ||
11977 | [ | ||
11978 | text " | ||
11979 | FunctionalOutput class | ||
11980 | FunctionalData class | ||
11981 | " | ||
11982 | fontSize 14 | ||
11983 | fontName "Consolas" | ||
11984 | alignment "left" | ||
11985 | anchor "tl" | ||
11986 | borderDistance 6 | ||
11987 | ] | ||
11988 | ] | ||
11989 | |||
11990 | node | ||
11991 | [ | ||
11992 | id 9 | ||
11993 | graphics | ||
11994 | [ | ||
11995 | w 177.10000000000002 | ||
11996 | h 40 | ||
11997 | type "rectangle" | ||
11998 | fill "#FFFFFF" | ||
11999 | fill2 "#FFFFFF" | ||
12000 | outline "#000000" | ||
12001 | ] | ||
12002 | LabelGraphics | ||
12003 | [ | ||
12004 | text "null" | ||
12005 | outline "#000000" | ||
12006 | fill "#FFFFFF" | ||
12007 | fontSize 16 | ||
12008 | fontName "Monospace" | ||
12009 | autoSizePolicy "node_width" | ||
12010 | anchor "t" | ||
12011 | borderDistance 0.0 | ||
12012 | ] | ||
12013 | LabelGraphics | ||
12014 | [ | ||
12015 | text " | ||
12016 | InformationLink class | ||
12017 | " | ||
12018 | fontSize 14 | ||
12019 | fontName "Consolas" | ||
12020 | alignment "left" | ||
12021 | anchor "tl" | ||
12022 | borderDistance 6 | ||
12023 | ] | ||
12024 | ] | ||
12025 | |||
12026 | node | ||
12027 | [ | ||
12028 | id 10 | ||
12029 | graphics | ||
12030 | [ | ||
12031 | w 161.70000000000002 | ||
12032 | h 40 | ||
12033 | type "rectangle" | ||
12034 | fill "#FFFFFF" | ||
12035 | fill2 "#FFFFFF" | ||
12036 | outline "#000000" | ||
12037 | ] | ||
12038 | LabelGraphics | ||
12039 | [ | ||
12040 | text "null" | ||
12041 | outline "#000000" | ||
12042 | fill "#FFFFFF" | ||
12043 | fontSize 16 | ||
12044 | fontName "Monospace" | ||
12045 | autoSizePolicy "node_width" | ||
12046 | anchor "t" | ||
12047 | borderDistance 0.0 | ||
12048 | ] | ||
12049 | LabelGraphics | ||
12050 | [ | ||
12051 | text " | ||
12052 | FAMTerminator class | ||
12053 | " | ||
12054 | fontSize 14 | ||
12055 | fontName "Consolas" | ||
12056 | alignment "left" | ||
12057 | anchor "tl" | ||
12058 | borderDistance 6 | ||
12059 | ] | ||
12060 | ] | ||
12061 | |||
12062 | node | ||
12063 | [ | ||
12064 | id 11 | ||
12065 | graphics | ||
12066 | [ | ||
12067 | w 177.10000000000002 | ||
12068 | h 54 | ||
12069 | type "rectangle" | ||
12070 | fill "#FFFFFF" | ||
12071 | fill2 "#FFFFFF" | ||
12072 | outline "#000000" | ||
12073 | ] | ||
12074 | LabelGraphics | ||
12075 | [ | ||
12076 | text "null" | ||
12077 | outline "#000000" | ||
12078 | fill "#FFFFFF" | ||
12079 | fontSize 16 | ||
12080 | fontName "Monospace" | ||
12081 | autoSizePolicy "node_width" | ||
12082 | anchor "t" | ||
12083 | borderDistance 0.0 | ||
12084 | ] | ||
12085 | LabelGraphics | ||
12086 | [ | ||
12087 | text " | ||
12088 | FunctionalInput class | ||
12089 | FunctionalData class | ||
12090 | " | ||
12091 | fontSize 14 | ||
12092 | fontName "Consolas" | ||
12093 | alignment "left" | ||
12094 | anchor "tl" | ||
12095 | borderDistance 6 | ||
12096 | ] | ||
12097 | ] | ||
12098 | |||
12099 | node | ||
12100 | [ | ||
12101 | id 12 | ||
12102 | graphics | ||
12103 | [ | ||
12104 | w 112.2 | ||
12105 | h 26 | ||
12106 | type "rectangle" | ||
12107 | fill "#FFFFFF" | ||
12108 | fill2 "#FFFFFF" | ||
12109 | outline "#000000" | ||
12110 | ] | ||
12111 | LabelGraphics | ||
12112 | [ | ||
12113 | text "New Integers" | ||
12114 | outline "#000000" | ||
12115 | fill "#FFFFFF" | ||
12116 | fontSize 16 | ||
12117 | fontName "Monospace" | ||
12118 | autoSizePolicy "node_width" | ||
12119 | anchor "t" | ||
12120 | borderDistance 0.0 | ||
12121 | ] | ||
12122 | LabelGraphics | ||
12123 | [ | ||
12124 | text " | ||
12125 | " | ||
12126 | fontSize 14 | ||
12127 | fontName "Consolas" | ||
12128 | alignment "left" | ||
12129 | anchor "tl" | ||
12130 | borderDistance 6 | ||
12131 | ] | ||
12132 | ] | ||
12133 | |||
12134 | node | ||
12135 | [ | ||
12136 | id 13 | ||
12137 | graphics | ||
12138 | [ | ||
12139 | w 85.80000000000001 | ||
12140 | h 26 | ||
12141 | type "rectangle" | ||
12142 | fill "#FFFFFF" | ||
12143 | fill2 "#FFFFFF" | ||
12144 | outline "#000000" | ||
12145 | ] | ||
12146 | LabelGraphics | ||
12147 | [ | ||
12148 | text "New Reals" | ||
12149 | outline "#000000" | ||
12150 | fill "#FFFFFF" | ||
12151 | fontSize 16 | ||
12152 | fontName "Monospace" | ||
12153 | autoSizePolicy "node_width" | ||
12154 | anchor "t" | ||
12155 | borderDistance 0.0 | ||
12156 | ] | ||
12157 | LabelGraphics | ||
12158 | [ | ||
12159 | text " | ||
12160 | " | ||
12161 | fontSize 14 | ||
12162 | fontName "Consolas" | ||
12163 | alignment "left" | ||
12164 | anchor "tl" | ||
12165 | borderDistance 6 | ||
12166 | ] | ||
12167 | ] | ||
12168 | |||
12169 | node | ||
12170 | [ | ||
12171 | id 14 | ||
12172 | graphics | ||
12173 | [ | ||
12174 | w 103.4 | ||
12175 | h 26 | ||
12176 | type "rectangle" | ||
12177 | fill "#FFFFFF" | ||
12178 | fill2 "#FFFFFF" | ||
12179 | outline "#000000" | ||
12180 | ] | ||
12181 | LabelGraphics | ||
12182 | [ | ||
12183 | text "New Strings" | ||
12184 | outline "#000000" | ||
12185 | fill "#FFFFFF" | ||
12186 | fontSize 16 | ||
12187 | fontName "Monospace" | ||
12188 | autoSizePolicy "node_width" | ||
12189 | anchor "t" | ||
12190 | borderDistance 0.0 | ||
12191 | ] | ||
12192 | LabelGraphics | ||
12193 | [ | ||
12194 | text " | ||
12195 | " | ||
12196 | fontSize 14 | ||
12197 | fontName "Consolas" | ||
12198 | alignment "left" | ||
12199 | anchor "tl" | ||
12200 | borderDistance 6 | ||
12201 | ] | ||
12202 | ] | ||
12203 | |||
12204 | node | ||
12205 | [ | ||
12206 | id 15 | ||
12207 | graphics | ||
12208 | [ | ||
12209 | w 103.4 | ||
12210 | h 26 | ||
12211 | type "rectangle" | ||
12212 | fill "#FFFFFF" | ||
12213 | fill2 "#FFFFFF" | ||
12214 | outline "#000000" | ||
12215 | ] | ||
12216 | LabelGraphics | ||
12217 | [ | ||
12218 | text "New Objects" | ||
12219 | outline "#000000" | ||
12220 | fill "#FFFFFF" | ||
12221 | fontSize 16 | ||
12222 | fontName "Monospace" | ||
12223 | autoSizePolicy "node_width" | ||
12224 | anchor "t" | ||
12225 | borderDistance 0.0 | ||
12226 | ] | ||
12227 | LabelGraphics | ||
12228 | [ | ||
12229 | text " | ||
12230 | " | ||
12231 | fontSize 14 | ||
12232 | fontName "Consolas" | ||
12233 | alignment "left" | ||
12234 | anchor "tl" | ||
12235 | borderDistance 6 | ||
12236 | ] | ||
12237 | ] | ||
12238 | edge | ||
12239 | [ | ||
12240 | source 10 | ||
12241 | target 8 | ||
12242 | graphics | ||
12243 | [ | ||
12244 | fill "#000000" | ||
12245 | targetArrow "standard" | ||
12246 | ] | ||
12247 | LabelGraphics | ||
12248 | [ | ||
12249 | text "data reference FAMTerminator" | ||
12250 | fontSize 14 | ||
12251 | fontName "Consolas" | ||
12252 | configuration "AutoFlippingLabel" | ||
12253 | model "six_pos" | ||
12254 | position "thead" | ||
12255 | ] | ||
12256 | ] | ||
12257 | edge | ||
12258 | [ | ||
12259 | source 9 | ||
12260 | target 8 | ||
12261 | graphics | ||
12262 | [ | ||
12263 | fill "#000000" | ||
12264 | targetArrow "standard" | ||
12265 | ] | ||
12266 | LabelGraphics | ||
12267 | [ | ||
12268 | text "from reference InformationLink" | ||
12269 | fontSize 14 | ||
12270 | fontName "Consolas" | ||
12271 | configuration "AutoFlippingLabel" | ||
12272 | model "six_pos" | ||
12273 | position "thead" | ||
12274 | ] | ||
12275 | ] | ||
12276 | edge | ||
12277 | [ | ||
12278 | source 9 | ||
12279 | target 6 | ||
12280 | graphics | ||
12281 | [ | ||
12282 | fill "#000000" | ||
12283 | targetArrow "standard" | ||
12284 | ] | ||
12285 | LabelGraphics | ||
12286 | [ | ||
12287 | text "to reference InformationLink" | ||
12288 | fontSize 14 | ||
12289 | fontName "Consolas" | ||
12290 | configuration "AutoFlippingLabel" | ||
12291 | model "six_pos" | ||
12292 | position "thead" | ||
12293 | ] | ||
12294 | ] | ||
12295 | edge | ||
12296 | [ | ||
12297 | source 5 | ||
12298 | target 6 | ||
12299 | graphics | ||
12300 | [ | ||
12301 | fill "#000000" | ||
12302 | width 3 | ||
12303 | targetArrow "standard" | ||
12304 | ] | ||
12305 | LabelGraphics | ||
12306 | [ | ||
12307 | text "data reference FunctionalInterface" | ||
12308 | fontSize 14 | ||
12309 | fontName "Consolas" | ||
12310 | configuration "AutoFlippingLabel" | ||
12311 | model "six_pos" | ||
12312 | position "thead" | ||
12313 | ] | ||
12314 | ] | ||
12315 | edge | ||
12316 | [ | ||
12317 | source 5 | ||
12318 | target 7 | ||
12319 | graphics | ||
12320 | [ | ||
12321 | fill "#000000" | ||
12322 | width 3 | ||
12323 | targetArrow "standard" | ||
12324 | ] | ||
12325 | LabelGraphics | ||
12326 | [ | ||
12327 | text "data reference FunctionalInterface" | ||
12328 | fontSize 14 | ||
12329 | fontName "Consolas" | ||
12330 | configuration "AutoFlippingLabel" | ||
12331 | model "six_pos" | ||
12332 | position "thead" | ||
12333 | ] | ||
12334 | ] | ||
12335 | edge | ||
12336 | [ | ||
12337 | source 5 | ||
12338 | target 8 | ||
12339 | graphics | ||
12340 | [ | ||
12341 | fill "#000000" | ||
12342 | width 3 | ||
12343 | targetArrow "standard" | ||
12344 | ] | ||
12345 | LabelGraphics | ||
12346 | [ | ||
12347 | text "data reference FunctionalInterface" | ||
12348 | fontSize 14 | ||
12349 | fontName "Consolas" | ||
12350 | configuration "AutoFlippingLabel" | ||
12351 | model "six_pos" | ||
12352 | position "thead" | ||
12353 | ] | ||
12354 | ] | ||
12355 | edge | ||
12356 | [ | ||
12357 | source 5 | ||
12358 | target 11 | ||
12359 | graphics | ||
12360 | [ | ||
12361 | fill "#000000" | ||
12362 | width 3 | ||
12363 | targetArrow "standard" | ||
12364 | ] | ||
12365 | LabelGraphics | ||
12366 | [ | ||
12367 | text "data reference FunctionalInterface" | ||
12368 | fontSize 14 | ||
12369 | fontName "Consolas" | ||
12370 | configuration "AutoFlippingLabel" | ||
12371 | model "six_pos" | ||
12372 | position "thead" | ||
12373 | ] | ||
12374 | ] | ||
12375 | edge | ||
12376 | [ | ||
12377 | source 6 | ||
12378 | target 9 | ||
12379 | graphics | ||
12380 | [ | ||
12381 | fill "#000000" | ||
12382 | targetArrow "standard" | ||
12383 | ] | ||
12384 | LabelGraphics | ||
12385 | [ | ||
12386 | text "IncomingLinks reference FunctionalInput" | ||
12387 | fontSize 14 | ||
12388 | fontName "Consolas" | ||
12389 | configuration "AutoFlippingLabel" | ||
12390 | model "six_pos" | ||
12391 | position "thead" | ||
12392 | ] | ||
12393 | ] | ||
12394 | edge | ||
12395 | [ | ||
12396 | source 8 | ||
12397 | target 9 | ||
12398 | graphics | ||
12399 | [ | ||
12400 | fill "#000000" | ||
12401 | width 3 | ||
12402 | targetArrow "standard" | ||
12403 | ] | ||
12404 | LabelGraphics | ||
12405 | [ | ||
12406 | text "outgoingLinks reference FunctionalOutput" | ||
12407 | fontSize 14 | ||
12408 | fontName "Consolas" | ||
12409 | configuration "AutoFlippingLabel" | ||
12410 | model "six_pos" | ||
12411 | position "thead" | ||
12412 | ] | ||
12413 | ] | ||
12414 | edge | ||
12415 | [ | ||
12416 | source 8 | ||
12417 | target 10 | ||
12418 | graphics | ||
12419 | [ | ||
12420 | fill "#000000" | ||
12421 | width 3 | ||
12422 | targetArrow "standard" | ||
12423 | ] | ||
12424 | LabelGraphics | ||
12425 | [ | ||
12426 | text "terminator reference FunctionalData" | ||
12427 | fontSize 14 | ||
12428 | fontName "Consolas" | ||
12429 | configuration "AutoFlippingLabel" | ||
12430 | model "six_pos" | ||
12431 | position "thead" | ||
12432 | ] | ||
12433 | ] | ||
12434 | edge | ||
12435 | [ | ||
12436 | source 6 | ||
12437 | target 5 | ||
12438 | graphics | ||
12439 | [ | ||
12440 | fill "#000000" | ||
12441 | targetArrow "standard" | ||
12442 | ] | ||
12443 | LabelGraphics | ||
12444 | [ | ||
12445 | text "interface reference FunctionalData" | ||
12446 | fontSize 14 | ||
12447 | fontName "Consolas" | ||
12448 | configuration "AutoFlippingLabel" | ||
12449 | model "six_pos" | ||
12450 | position "thead" | ||
12451 | ] | ||
12452 | ] | ||
12453 | edge | ||
12454 | [ | ||
12455 | source 7 | ||
12456 | target 5 | ||
12457 | graphics | ||
12458 | [ | ||
12459 | fill "#000000" | ||
12460 | targetArrow "standard" | ||
12461 | ] | ||
12462 | LabelGraphics | ||
12463 | [ | ||
12464 | text "interface reference FunctionalData" | ||
12465 | fontSize 14 | ||
12466 | fontName "Consolas" | ||
12467 | configuration "AutoFlippingLabel" | ||
12468 | model "six_pos" | ||
12469 | position "thead" | ||
12470 | ] | ||
12471 | ] | ||
12472 | edge | ||
12473 | [ | ||
12474 | source 8 | ||
12475 | target 5 | ||
12476 | graphics | ||
12477 | [ | ||
12478 | fill "#000000" | ||
12479 | targetArrow "standard" | ||
12480 | ] | ||
12481 | LabelGraphics | ||
12482 | [ | ||
12483 | text "interface reference FunctionalData" | ||
12484 | fontSize 14 | ||
12485 | fontName "Consolas" | ||
12486 | configuration "AutoFlippingLabel" | ||
12487 | model "six_pos" | ||
12488 | position "thead" | ||
12489 | ] | ||
12490 | ] | ||
12491 | edge | ||
12492 | [ | ||
12493 | source 11 | ||
12494 | target 5 | ||
12495 | graphics | ||
12496 | [ | ||
12497 | fill "#000000" | ||
12498 | targetArrow "standard" | ||
12499 | ] | ||
12500 | LabelGraphics | ||
12501 | [ | ||
12502 | text "interface reference FunctionalData" | ||
12503 | fontSize 14 | ||
12504 | fontName "Consolas" | ||
12505 | configuration "AutoFlippingLabel" | ||
12506 | model "six_pos" | ||
12507 | position "thead" | ||
12508 | ] | ||
12509 | ] | ||
12510 | ] | ||
12511 | graph | ||
12512 | [ | ||
12513 | node | ||
12514 | [ | ||
12515 | id 0 | ||
12516 | graphics | ||
12517 | [ | ||
12518 | w 226.60000000000002 | ||
12519 | h 40 | ||
12520 | type "rectangle" | ||
12521 | fill "#FFFFFF" | ||
12522 | fill2 "#FFFFFF" | ||
12523 | outline "#000000" | ||
12524 | ] | ||
12525 | LabelGraphics | ||
12526 | [ | ||
12527 | text "Root literal FunctionType" | ||
12528 | outline "#000000" | ||
12529 | fill "#FFFFFF" | ||
12530 | fontSize 16 | ||
12531 | fontName "Monospace" | ||
12532 | autoSizePolicy "node_width" | ||
12533 | anchor "t" | ||
12534 | borderDistance 0.0 | ||
12535 | ] | ||
12536 | LabelGraphics | ||
12537 | [ | ||
12538 | text " | ||
12539 | FunctionType enum | ||
12540 | " | ||
12541 | fontSize 14 | ||
12542 | fontName "Consolas" | ||
12543 | alignment "left" | ||
12544 | anchor "tl" | ||
12545 | borderDistance 6 | ||
12546 | ] | ||
12547 | ] | ||
12548 | |||
12549 | node | ||
12550 | [ | ||
12551 | id 1 | ||
12552 | graphics | ||
12553 | [ | ||
12554 | w 297.0 | ||
12555 | h 40 | ||
12556 | type "rectangle" | ||
12557 | fill "#FFFFFF" | ||
12558 | fill2 "#FFFFFF" | ||
12559 | outline "#000000" | ||
12560 | ] | ||
12561 | LabelGraphics | ||
12562 | [ | ||
12563 | text "Intermediate literal FunctionType" | ||
12564 | outline "#000000" | ||
12565 | fill "#FFFFFF" | ||
12566 | fontSize 16 | ||
12567 | fontName "Monospace" | ||
12568 | autoSizePolicy "node_width" | ||
12569 | anchor "t" | ||
12570 | borderDistance 0.0 | ||
12571 | ] | ||
12572 | LabelGraphics | ||
12573 | [ | ||
12574 | text " | ||
12575 | FunctionType enum | ||
12576 | " | ||
12577 | fontSize 14 | ||
12578 | fontName "Consolas" | ||
12579 | alignment "left" | ||
12580 | anchor "tl" | ||
12581 | borderDistance 6 | ||
12582 | ] | ||
12583 | ] | ||
12584 | |||
12585 | node | ||
12586 | [ | ||
12587 | id 2 | ||
12588 | graphics | ||
12589 | [ | ||
12590 | w 226.60000000000002 | ||
12591 | h 40 | ||
12592 | type "rectangle" | ||
12593 | fill "#FFFFFF" | ||
12594 | fill2 "#FFFFFF" | ||
12595 | outline "#000000" | ||
12596 | ] | ||
12597 | LabelGraphics | ||
12598 | [ | ||
12599 | text "Leaf literal FunctionType" | ||
12600 | outline "#000000" | ||
12601 | fill "#FFFFFF" | ||
12602 | fontSize 16 | ||
12603 | fontName "Monospace" | ||
12604 | autoSizePolicy "node_width" | ||
12605 | anchor "t" | ||
12606 | borderDistance 0.0 | ||
12607 | ] | ||
12608 | LabelGraphics | ||
12609 | [ | ||
12610 | text " | ||
12611 | FunctionType enum | ||
12612 | " | ||
12613 | fontSize 14 | ||
12614 | fontName "Consolas" | ||
12615 | alignment "left" | ||
12616 | anchor "tl" | ||
12617 | borderDistance 6 | ||
12618 | ] | ||
12619 | ] | ||
12620 | |||
12621 | node | ||
12622 | [ | ||
12623 | id 3 | ||
12624 | graphics | ||
12625 | [ | ||
12626 | w 41.800000000000004 | ||
12627 | h 26 | ||
12628 | type "rectangle" | ||
12629 | fill "#FFFFFF" | ||
12630 | fill2 "#FFFFFF" | ||
12631 | outline "#000000" | ||
12632 | ] | ||
12633 | LabelGraphics | ||
12634 | [ | ||
12635 | text "true" | ||
12636 | outline "#000000" | ||
12637 | fill "#FFFFFF" | ||
12638 | fontSize 16 | ||
12639 | fontName "Monospace" | ||
12640 | autoSizePolicy "node_width" | ||
12641 | anchor "t" | ||
12642 | borderDistance 0.0 | ||
12643 | ] | ||
12644 | LabelGraphics | ||
12645 | [ | ||
12646 | text " | ||
12647 | " | ||
12648 | fontSize 14 | ||
12649 | fontName "Consolas" | ||
12650 | alignment "left" | ||
12651 | anchor "tl" | ||
12652 | borderDistance 6 | ||
12653 | ] | ||
12654 | ] | ||
12655 | |||
12656 | node | ||
12657 | [ | ||
12658 | id 4 | ||
12659 | graphics | ||
12660 | [ | ||
12661 | w 50.6 | ||
12662 | h 26 | ||
12663 | type "rectangle" | ||
12664 | fill "#FFFFFF" | ||
12665 | fill2 "#FFFFFF" | ||
12666 | outline "#000000" | ||
12667 | ] | ||
12668 | LabelGraphics | ||
12669 | [ | ||
12670 | text "false" | ||
12671 | outline "#000000" | ||
12672 | fill "#FFFFFF" | ||
12673 | fontSize 16 | ||
12674 | fontName "Monospace" | ||
12675 | autoSizePolicy "node_width" | ||
12676 | anchor "t" | ||
12677 | borderDistance 0.0 | ||
12678 | ] | ||
12679 | LabelGraphics | ||
12680 | [ | ||
12681 | text " | ||
12682 | " | ||
12683 | fontSize 14 | ||
12684 | fontName "Consolas" | ||
12685 | alignment "left" | ||
12686 | anchor "tl" | ||
12687 | borderDistance 6 | ||
12688 | ] | ||
12689 | ] | ||
12690 | |||
12691 | node | ||
12692 | [ | ||
12693 | id 5 | ||
12694 | graphics | ||
12695 | [ | ||
12696 | w 207.9 | ||
12697 | h 40 | ||
12698 | type "rectangle" | ||
12699 | fill "#FFFFFF" | ||
12700 | fill2 "#FFFFFF" | ||
12701 | outline "#000000" | ||
12702 | ] | ||
12703 | LabelGraphics | ||
12704 | [ | ||
12705 | text "null" | ||
12706 | outline "#000000" | ||
12707 | fill "#FFFFFF" | ||
12708 | fontSize 16 | ||
12709 | fontName "Monospace" | ||
12710 | autoSizePolicy "node_width" | ||
12711 | anchor "t" | ||
12712 | borderDistance 0.0 | ||
12713 | ] | ||
12714 | LabelGraphics | ||
12715 | [ | ||
12716 | text " | ||
12717 | FunctionalInterface class | ||
12718 | " | ||
12719 | fontSize 14 | ||
12720 | fontName "Consolas" | ||
12721 | alignment "left" | ||
12722 | anchor "tl" | ||
12723 | borderDistance 6 | ||
12724 | ] | ||
12725 | ] | ||
12726 | |||
12727 | node | ||
12728 | [ | ||
12729 | id 6 | ||
12730 | graphics | ||
12731 | [ | ||
12732 | w 177.10000000000002 | ||
12733 | h 54 | ||
12734 | type "rectangle" | ||
12735 | fill "#FFFFFF" | ||
12736 | fill2 "#FFFFFF" | ||
12737 | outline "#000000" | ||
12738 | ] | ||
12739 | LabelGraphics | ||
12740 | [ | ||
12741 | text "null" | ||
12742 | outline "#000000" | ||
12743 | fill "#FFFFFF" | ||
12744 | fontSize 16 | ||
12745 | fontName "Monospace" | ||
12746 | autoSizePolicy "node_width" | ||
12747 | anchor "t" | ||
12748 | borderDistance 0.0 | ||
12749 | ] | ||
12750 | LabelGraphics | ||
12751 | [ | ||
12752 | text " | ||
12753 | FunctionalInput class | ||
12754 | FunctionalData class | ||
12755 | " | ||
12756 | fontSize 14 | ||
12757 | fontName "Consolas" | ||
12758 | alignment "left" | ||
12759 | anchor "tl" | ||
12760 | borderDistance 6 | ||
12761 | ] | ||
12762 | ] | ||
12763 | |||
12764 | node | ||
12765 | [ | ||
12766 | id 7 | ||
12767 | graphics | ||
12768 | [ | ||
12769 | w 177.10000000000002 | ||
12770 | h 54 | ||
12771 | type "rectangle" | ||
12772 | fill "#FFFFFF" | ||
12773 | fill2 "#FFFFFF" | ||
12774 | outline "#000000" | ||
12775 | ] | ||
12776 | LabelGraphics | ||
12777 | [ | ||
12778 | text "null" | ||
12779 | outline "#000000" | ||
12780 | fill "#FFFFFF" | ||
12781 | fontSize 16 | ||
12782 | fontName "Monospace" | ||
12783 | autoSizePolicy "node_width" | ||
12784 | anchor "t" | ||
12785 | borderDistance 0.0 | ||
12786 | ] | ||
12787 | LabelGraphics | ||
12788 | [ | ||
12789 | text " | ||
12790 | FunctionalInput class | ||
12791 | FunctionalData class | ||
12792 | " | ||
12793 | fontSize 14 | ||
12794 | fontName "Consolas" | ||
12795 | alignment "left" | ||
12796 | anchor "tl" | ||
12797 | borderDistance 6 | ||
12798 | ] | ||
12799 | ] | ||
12800 | |||
12801 | node | ||
12802 | [ | ||
12803 | id 8 | ||
12804 | graphics | ||
12805 | [ | ||
12806 | w 161.70000000000002 | ||
12807 | h 40 | ||
12808 | type "rectangle" | ||
12809 | fill "#FFFFFF" | ||
12810 | fill2 "#FFFFFF" | ||
12811 | outline "#000000" | ||
12812 | ] | ||
12813 | LabelGraphics | ||
12814 | [ | ||
12815 | text "null" | ||
12816 | outline "#000000" | ||
12817 | fill "#FFFFFF" | ||
12818 | fontSize 16 | ||
12819 | fontName "Monospace" | ||
12820 | autoSizePolicy "node_width" | ||
12821 | anchor "t" | ||
12822 | borderDistance 0.0 | ||
12823 | ] | ||
12824 | LabelGraphics | ||
12825 | [ | ||
12826 | text " | ||
12827 | FAMTerminator class | ||
12828 | " | ||
12829 | fontSize 14 | ||
12830 | fontName "Consolas" | ||
12831 | alignment "left" | ||
12832 | anchor "tl" | ||
12833 | borderDistance 6 | ||
12834 | ] | ||
12835 | ] | ||
12836 | |||
12837 | node | ||
12838 | [ | ||
12839 | id 9 | ||
12840 | graphics | ||
12841 | [ | ||
12842 | w 177.10000000000002 | ||
12843 | h 54 | ||
12844 | type "rectangle" | ||
12845 | fill "#FFFFFF" | ||
12846 | fill2 "#FFFFFF" | ||
12847 | outline "#000000" | ||
12848 | ] | ||
12849 | LabelGraphics | ||
12850 | [ | ||
12851 | text "null" | ||
12852 | outline "#000000" | ||
12853 | fill "#FFFFFF" | ||
12854 | fontSize 16 | ||
12855 | fontName "Monospace" | ||
12856 | autoSizePolicy "node_width" | ||
12857 | anchor "t" | ||
12858 | borderDistance 0.0 | ||
12859 | ] | ||
12860 | LabelGraphics | ||
12861 | [ | ||
12862 | text " | ||
12863 | FunctionalInput class | ||
12864 | FunctionalData class | ||
12865 | " | ||
12866 | fontSize 14 | ||
12867 | fontName "Consolas" | ||
12868 | alignment "left" | ||
12869 | anchor "tl" | ||
12870 | borderDistance 6 | ||
12871 | ] | ||
12872 | ] | ||
12873 | |||
12874 | node | ||
12875 | [ | ||
12876 | id 10 | ||
12877 | graphics | ||
12878 | [ | ||
12879 | w 177.10000000000002 | ||
12880 | h 54 | ||
12881 | type "rectangle" | ||
12882 | fill "#FFFFFF" | ||
12883 | fill2 "#FFFFFF" | ||
12884 | outline "#000000" | ||
12885 | ] | ||
12886 | LabelGraphics | ||
12887 | [ | ||
12888 | text "null" | ||
12889 | outline "#000000" | ||
12890 | fill "#FFFFFF" | ||
12891 | fontSize 16 | ||
12892 | fontName "Monospace" | ||
12893 | autoSizePolicy "node_width" | ||
12894 | anchor "t" | ||
12895 | borderDistance 0.0 | ||
12896 | ] | ||
12897 | LabelGraphics | ||
12898 | [ | ||
12899 | text " | ||
12900 | FunctionalInput class | ||
12901 | FunctionalData class | ||
12902 | " | ||
12903 | fontSize 14 | ||
12904 | fontName "Consolas" | ||
12905 | alignment "left" | ||
12906 | anchor "tl" | ||
12907 | borderDistance 6 | ||
12908 | ] | ||
12909 | ] | ||
12910 | |||
12911 | node | ||
12912 | [ | ||
12913 | id 11 | ||
12914 | graphics | ||
12915 | [ | ||
12916 | w 177.10000000000002 | ||
12917 | h 54 | ||
12918 | type "rectangle" | ||
12919 | fill "#FFFFFF" | ||
12920 | fill2 "#FFFFFF" | ||
12921 | outline "#000000" | ||
12922 | ] | ||
12923 | LabelGraphics | ||
12924 | [ | ||
12925 | text "null" | ||
12926 | outline "#000000" | ||
12927 | fill "#FFFFFF" | ||
12928 | fontSize 16 | ||
12929 | fontName "Monospace" | ||
12930 | autoSizePolicy "node_width" | ||
12931 | anchor "t" | ||
12932 | borderDistance 0.0 | ||
12933 | ] | ||
12934 | LabelGraphics | ||
12935 | [ | ||
12936 | text " | ||
12937 | FunctionalInput class | ||
12938 | FunctionalData class | ||
12939 | " | ||
12940 | fontSize 14 | ||
12941 | fontName "Consolas" | ||
12942 | alignment "left" | ||
12943 | anchor "tl" | ||
12944 | borderDistance 6 | ||
12945 | ] | ||
12946 | ] | ||
12947 | |||
12948 | node | ||
12949 | [ | ||
12950 | id 12 | ||
12951 | graphics | ||
12952 | [ | ||
12953 | w 112.2 | ||
12954 | h 26 | ||
12955 | type "rectangle" | ||
12956 | fill "#FFFFFF" | ||
12957 | fill2 "#FFFFFF" | ||
12958 | outline "#000000" | ||
12959 | ] | ||
12960 | LabelGraphics | ||
12961 | [ | ||
12962 | text "New Integers" | ||
12963 | outline "#000000" | ||
12964 | fill "#FFFFFF" | ||
12965 | fontSize 16 | ||
12966 | fontName "Monospace" | ||
12967 | autoSizePolicy "node_width" | ||
12968 | anchor "t" | ||
12969 | borderDistance 0.0 | ||
12970 | ] | ||
12971 | LabelGraphics | ||
12972 | [ | ||
12973 | text " | ||
12974 | " | ||
12975 | fontSize 14 | ||
12976 | fontName "Consolas" | ||
12977 | alignment "left" | ||
12978 | anchor "tl" | ||
12979 | borderDistance 6 | ||
12980 | ] | ||
12981 | ] | ||
12982 | |||
12983 | node | ||
12984 | [ | ||
12985 | id 13 | ||
12986 | graphics | ||
12987 | [ | ||
12988 | w 85.80000000000001 | ||
12989 | h 26 | ||
12990 | type "rectangle" | ||
12991 | fill "#FFFFFF" | ||
12992 | fill2 "#FFFFFF" | ||
12993 | outline "#000000" | ||
12994 | ] | ||
12995 | LabelGraphics | ||
12996 | [ | ||
12997 | text "New Reals" | ||
12998 | outline "#000000" | ||
12999 | fill "#FFFFFF" | ||
13000 | fontSize 16 | ||
13001 | fontName "Monospace" | ||
13002 | autoSizePolicy "node_width" | ||
13003 | anchor "t" | ||
13004 | borderDistance 0.0 | ||
13005 | ] | ||
13006 | LabelGraphics | ||
13007 | [ | ||
13008 | text " | ||
13009 | " | ||
13010 | fontSize 14 | ||
13011 | fontName "Consolas" | ||
13012 | alignment "left" | ||
13013 | anchor "tl" | ||
13014 | borderDistance 6 | ||
13015 | ] | ||
13016 | ] | ||
13017 | |||
13018 | node | ||
13019 | [ | ||
13020 | id 14 | ||
13021 | graphics | ||
13022 | [ | ||
13023 | w 103.4 | ||
13024 | h 26 | ||
13025 | type "rectangle" | ||
13026 | fill "#FFFFFF" | ||
13027 | fill2 "#FFFFFF" | ||
13028 | outline "#000000" | ||
13029 | ] | ||
13030 | LabelGraphics | ||
13031 | [ | ||
13032 | text "New Strings" | ||
13033 | outline "#000000" | ||
13034 | fill "#FFFFFF" | ||
13035 | fontSize 16 | ||
13036 | fontName "Monospace" | ||
13037 | autoSizePolicy "node_width" | ||
13038 | anchor "t" | ||
13039 | borderDistance 0.0 | ||
13040 | ] | ||
13041 | LabelGraphics | ||
13042 | [ | ||
13043 | text " | ||
13044 | " | ||
13045 | fontSize 14 | ||
13046 | fontName "Consolas" | ||
13047 | alignment "left" | ||
13048 | anchor "tl" | ||
13049 | borderDistance 6 | ||
13050 | ] | ||
13051 | ] | ||
13052 | |||
13053 | node | ||
13054 | [ | ||
13055 | id 15 | ||
13056 | graphics | ||
13057 | [ | ||
13058 | w 103.4 | ||
13059 | h 26 | ||
13060 | type "rectangle" | ||
13061 | fill "#FFFFFF" | ||
13062 | fill2 "#FFFFFF" | ||
13063 | outline "#000000" | ||
13064 | ] | ||
13065 | LabelGraphics | ||
13066 | [ | ||
13067 | text "New Objects" | ||
13068 | outline "#000000" | ||
13069 | fill "#FFFFFF" | ||
13070 | fontSize 16 | ||
13071 | fontName "Monospace" | ||
13072 | autoSizePolicy "node_width" | ||
13073 | anchor "t" | ||
13074 | borderDistance 0.0 | ||
13075 | ] | ||
13076 | LabelGraphics | ||
13077 | [ | ||
13078 | text " | ||
13079 | " | ||
13080 | fontSize 14 | ||
13081 | fontName "Consolas" | ||
13082 | alignment "left" | ||
13083 | anchor "tl" | ||
13084 | borderDistance 6 | ||
13085 | ] | ||
13086 | ] | ||
13087 | edge | ||
13088 | [ | ||
13089 | source 8 | ||
13090 | target 6 | ||
13091 | graphics | ||
13092 | [ | ||
13093 | fill "#000000" | ||
13094 | targetArrow "standard" | ||
13095 | ] | ||
13096 | LabelGraphics | ||
13097 | [ | ||
13098 | text "data reference FAMTerminator" | ||
13099 | fontSize 14 | ||
13100 | fontName "Consolas" | ||
13101 | configuration "AutoFlippingLabel" | ||
13102 | model "six_pos" | ||
13103 | position "thead" | ||
13104 | ] | ||
13105 | ] | ||
13106 | edge | ||
13107 | [ | ||
13108 | source 5 | ||
13109 | target 6 | ||
13110 | graphics | ||
13111 | [ | ||
13112 | fill "#000000" | ||
13113 | width 3 | ||
13114 | targetArrow "standard" | ||
13115 | ] | ||
13116 | LabelGraphics | ||
13117 | [ | ||
13118 | text "data reference FunctionalInterface" | ||
13119 | fontSize 14 | ||
13120 | fontName "Consolas" | ||
13121 | configuration "AutoFlippingLabel" | ||
13122 | model "six_pos" | ||
13123 | position "thead" | ||
13124 | ] | ||
13125 | ] | ||
13126 | edge | ||
13127 | [ | ||
13128 | source 5 | ||
13129 | target 7 | ||
13130 | graphics | ||
13131 | [ | ||
13132 | fill "#000000" | ||
13133 | width 3 | ||
13134 | targetArrow "standard" | ||
13135 | ] | ||
13136 | LabelGraphics | ||
13137 | [ | ||
13138 | text "data reference FunctionalInterface" | ||
13139 | fontSize 14 | ||
13140 | fontName "Consolas" | ||
13141 | configuration "AutoFlippingLabel" | ||
13142 | model "six_pos" | ||
13143 | position "thead" | ||
13144 | ] | ||
13145 | ] | ||
13146 | edge | ||
13147 | [ | ||
13148 | source 5 | ||
13149 | target 9 | ||
13150 | graphics | ||
13151 | [ | ||
13152 | fill "#000000" | ||
13153 | width 3 | ||
13154 | targetArrow "standard" | ||
13155 | ] | ||
13156 | LabelGraphics | ||
13157 | [ | ||
13158 | text "data reference FunctionalInterface" | ||
13159 | fontSize 14 | ||
13160 | fontName "Consolas" | ||
13161 | configuration "AutoFlippingLabel" | ||
13162 | model "six_pos" | ||
13163 | position "thead" | ||
13164 | ] | ||
13165 | ] | ||
13166 | edge | ||
13167 | [ | ||
13168 | source 5 | ||
13169 | target 10 | ||
13170 | graphics | ||
13171 | [ | ||
13172 | fill "#000000" | ||
13173 | width 3 | ||
13174 | targetArrow "standard" | ||
13175 | ] | ||
13176 | LabelGraphics | ||
13177 | [ | ||
13178 | text "data reference FunctionalInterface" | ||
13179 | fontSize 14 | ||
13180 | fontName "Consolas" | ||
13181 | configuration "AutoFlippingLabel" | ||
13182 | model "six_pos" | ||
13183 | position "thead" | ||
13184 | ] | ||
13185 | ] | ||
13186 | edge | ||
13187 | [ | ||
13188 | source 5 | ||
13189 | target 11 | ||
13190 | graphics | ||
13191 | [ | ||
13192 | fill "#000000" | ||
13193 | width 3 | ||
13194 | targetArrow "standard" | ||
13195 | ] | ||
13196 | LabelGraphics | ||
13197 | [ | ||
13198 | text "data reference FunctionalInterface" | ||
13199 | fontSize 14 | ||
13200 | fontName "Consolas" | ||
13201 | configuration "AutoFlippingLabel" | ||
13202 | model "six_pos" | ||
13203 | position "thead" | ||
13204 | ] | ||
13205 | ] | ||
13206 | edge | ||
13207 | [ | ||
13208 | source 6 | ||
13209 | target 8 | ||
13210 | graphics | ||
13211 | [ | ||
13212 | fill "#000000" | ||
13213 | width 3 | ||
13214 | targetArrow "standard" | ||
13215 | ] | ||
13216 | LabelGraphics | ||
13217 | [ | ||
13218 | text "terminator reference FunctionalData" | ||
13219 | fontSize 14 | ||
13220 | fontName "Consolas" | ||
13221 | configuration "AutoFlippingLabel" | ||
13222 | model "six_pos" | ||
13223 | position "thead" | ||
13224 | ] | ||
13225 | ] | ||
13226 | edge | ||
13227 | [ | ||
13228 | source 6 | ||
13229 | target 5 | ||
13230 | graphics | ||
13231 | [ | ||
13232 | fill "#000000" | ||
13233 | targetArrow "standard" | ||
13234 | ] | ||
13235 | LabelGraphics | ||
13236 | [ | ||
13237 | text "interface reference FunctionalData" | ||
13238 | fontSize 14 | ||
13239 | fontName "Consolas" | ||
13240 | configuration "AutoFlippingLabel" | ||
13241 | model "six_pos" | ||
13242 | position "thead" | ||
13243 | ] | ||
13244 | ] | ||
13245 | edge | ||
13246 | [ | ||
13247 | source 7 | ||
13248 | target 5 | ||
13249 | graphics | ||
13250 | [ | ||
13251 | fill "#000000" | ||
13252 | targetArrow "standard" | ||
13253 | ] | ||
13254 | LabelGraphics | ||
13255 | [ | ||
13256 | text "interface reference FunctionalData" | ||
13257 | fontSize 14 | ||
13258 | fontName "Consolas" | ||
13259 | configuration "AutoFlippingLabel" | ||
13260 | model "six_pos" | ||
13261 | position "thead" | ||
13262 | ] | ||
13263 | ] | ||
13264 | edge | ||
13265 | [ | ||
13266 | source 9 | ||
13267 | target 5 | ||
13268 | graphics | ||
13269 | [ | ||
13270 | fill "#000000" | ||
13271 | targetArrow "standard" | ||
13272 | ] | ||
13273 | LabelGraphics | ||
13274 | [ | ||
13275 | text "interface reference FunctionalData" | ||
13276 | fontSize 14 | ||
13277 | fontName "Consolas" | ||
13278 | configuration "AutoFlippingLabel" | ||
13279 | model "six_pos" | ||
13280 | position "thead" | ||
13281 | ] | ||
13282 | ] | ||
13283 | edge | ||
13284 | [ | ||
13285 | source 10 | ||
13286 | target 5 | ||
13287 | graphics | ||
13288 | [ | ||
13289 | fill "#000000" | ||
13290 | targetArrow "standard" | ||
13291 | ] | ||
13292 | LabelGraphics | ||
13293 | [ | ||
13294 | text "interface reference FunctionalData" | ||
13295 | fontSize 14 | ||
13296 | fontName "Consolas" | ||
13297 | configuration "AutoFlippingLabel" | ||
13298 | model "six_pos" | ||
13299 | position "thead" | ||
13300 | ] | ||
13301 | ] | ||
13302 | edge | ||
13303 | [ | ||
13304 | source 11 | ||
13305 | target 5 | ||
13306 | graphics | ||
13307 | [ | ||
13308 | fill "#000000" | ||
13309 | targetArrow "standard" | ||
13310 | ] | ||
13311 | LabelGraphics | ||
13312 | [ | ||
13313 | text "interface reference FunctionalData" | ||
13314 | fontSize 14 | ||
13315 | fontName "Consolas" | ||
13316 | configuration "AutoFlippingLabel" | ||
13317 | model "six_pos" | ||
13318 | position "thead" | ||
13319 | ] | ||
13320 | ] | ||
13321 | ] | ||
13322 | graph | ||
13323 | [ | ||
13324 | node | ||
13325 | [ | ||
13326 | id 0 | ||
13327 | graphics | ||
13328 | [ | ||
13329 | w 226.60000000000002 | ||
13330 | h 40 | ||
13331 | type "rectangle" | ||
13332 | fill "#FFFFFF" | ||
13333 | fill2 "#FFFFFF" | ||
13334 | outline "#000000" | ||
13335 | ] | ||
13336 | LabelGraphics | ||
13337 | [ | ||
13338 | text "Root literal FunctionType" | ||
13339 | outline "#000000" | ||
13340 | fill "#FFFFFF" | ||
13341 | fontSize 16 | ||
13342 | fontName "Monospace" | ||
13343 | autoSizePolicy "node_width" | ||
13344 | anchor "t" | ||
13345 | borderDistance 0.0 | ||
13346 | ] | ||
13347 | LabelGraphics | ||
13348 | [ | ||
13349 | text " | ||
13350 | FunctionType enum | ||
13351 | " | ||
13352 | fontSize 14 | ||
13353 | fontName "Consolas" | ||
13354 | alignment "left" | ||
13355 | anchor "tl" | ||
13356 | borderDistance 6 | ||
13357 | ] | ||
13358 | ] | ||
13359 | |||
13360 | node | ||
13361 | [ | ||
13362 | id 1 | ||
13363 | graphics | ||
13364 | [ | ||
13365 | w 297.0 | ||
13366 | h 40 | ||
13367 | type "rectangle" | ||
13368 | fill "#FFFFFF" | ||
13369 | fill2 "#FFFFFF" | ||
13370 | outline "#000000" | ||
13371 | ] | ||
13372 | LabelGraphics | ||
13373 | [ | ||
13374 | text "Intermediate literal FunctionType" | ||
13375 | outline "#000000" | ||
13376 | fill "#FFFFFF" | ||
13377 | fontSize 16 | ||
13378 | fontName "Monospace" | ||
13379 | autoSizePolicy "node_width" | ||
13380 | anchor "t" | ||
13381 | borderDistance 0.0 | ||
13382 | ] | ||
13383 | LabelGraphics | ||
13384 | [ | ||
13385 | text " | ||
13386 | FunctionType enum | ||
13387 | " | ||
13388 | fontSize 14 | ||
13389 | fontName "Consolas" | ||
13390 | alignment "left" | ||
13391 | anchor "tl" | ||
13392 | borderDistance 6 | ||
13393 | ] | ||
13394 | ] | ||
13395 | |||
13396 | node | ||
13397 | [ | ||
13398 | id 2 | ||
13399 | graphics | ||
13400 | [ | ||
13401 | w 226.60000000000002 | ||
13402 | h 40 | ||
13403 | type "rectangle" | ||
13404 | fill "#FFFFFF" | ||
13405 | fill2 "#FFFFFF" | ||
13406 | outline "#000000" | ||
13407 | ] | ||
13408 | LabelGraphics | ||
13409 | [ | ||
13410 | text "Leaf literal FunctionType" | ||
13411 | outline "#000000" | ||
13412 | fill "#FFFFFF" | ||
13413 | fontSize 16 | ||
13414 | fontName "Monospace" | ||
13415 | autoSizePolicy "node_width" | ||
13416 | anchor "t" | ||
13417 | borderDistance 0.0 | ||
13418 | ] | ||
13419 | LabelGraphics | ||
13420 | [ | ||
13421 | text " | ||
13422 | FunctionType enum | ||
13423 | " | ||
13424 | fontSize 14 | ||
13425 | fontName "Consolas" | ||
13426 | alignment "left" | ||
13427 | anchor "tl" | ||
13428 | borderDistance 6 | ||
13429 | ] | ||
13430 | ] | ||
13431 | |||
13432 | node | ||
13433 | [ | ||
13434 | id 3 | ||
13435 | graphics | ||
13436 | [ | ||
13437 | w 41.800000000000004 | ||
13438 | h 26 | ||
13439 | type "rectangle" | ||
13440 | fill "#FFFFFF" | ||
13441 | fill2 "#FFFFFF" | ||
13442 | outline "#000000" | ||
13443 | ] | ||
13444 | LabelGraphics | ||
13445 | [ | ||
13446 | text "true" | ||
13447 | outline "#000000" | ||
13448 | fill "#FFFFFF" | ||
13449 | fontSize 16 | ||
13450 | fontName "Monospace" | ||
13451 | autoSizePolicy "node_width" | ||
13452 | anchor "t" | ||
13453 | borderDistance 0.0 | ||
13454 | ] | ||
13455 | LabelGraphics | ||
13456 | [ | ||
13457 | text " | ||
13458 | " | ||
13459 | fontSize 14 | ||
13460 | fontName "Consolas" | ||
13461 | alignment "left" | ||
13462 | anchor "tl" | ||
13463 | borderDistance 6 | ||
13464 | ] | ||
13465 | ] | ||
13466 | |||
13467 | node | ||
13468 | [ | ||
13469 | id 4 | ||
13470 | graphics | ||
13471 | [ | ||
13472 | w 50.6 | ||
13473 | h 26 | ||
13474 | type "rectangle" | ||
13475 | fill "#FFFFFF" | ||
13476 | fill2 "#FFFFFF" | ||
13477 | outline "#000000" | ||
13478 | ] | ||
13479 | LabelGraphics | ||
13480 | [ | ||
13481 | text "false" | ||
13482 | outline "#000000" | ||
13483 | fill "#FFFFFF" | ||
13484 | fontSize 16 | ||
13485 | fontName "Monospace" | ||
13486 | autoSizePolicy "node_width" | ||
13487 | anchor "t" | ||
13488 | borderDistance 0.0 | ||
13489 | ] | ||
13490 | LabelGraphics | ||
13491 | [ | ||
13492 | text " | ||
13493 | " | ||
13494 | fontSize 14 | ||
13495 | fontName "Consolas" | ||
13496 | alignment "left" | ||
13497 | anchor "tl" | ||
13498 | borderDistance 6 | ||
13499 | ] | ||
13500 | ] | ||
13501 | |||
13502 | node | ||
13503 | [ | ||
13504 | id 5 | ||
13505 | graphics | ||
13506 | [ | ||
13507 | w 207.9 | ||
13508 | h 40 | ||
13509 | type "rectangle" | ||
13510 | fill "#FFFFFF" | ||
13511 | fill2 "#FFFFFF" | ||
13512 | outline "#000000" | ||
13513 | ] | ||
13514 | LabelGraphics | ||
13515 | [ | ||
13516 | text "null" | ||
13517 | outline "#000000" | ||
13518 | fill "#FFFFFF" | ||
13519 | fontSize 16 | ||
13520 | fontName "Monospace" | ||
13521 | autoSizePolicy "node_width" | ||
13522 | anchor "t" | ||
13523 | borderDistance 0.0 | ||
13524 | ] | ||
13525 | LabelGraphics | ||
13526 | [ | ||
13527 | text " | ||
13528 | FunctionalInterface class | ||
13529 | " | ||
13530 | fontSize 14 | ||
13531 | fontName "Consolas" | ||
13532 | alignment "left" | ||
13533 | anchor "tl" | ||
13534 | borderDistance 6 | ||
13535 | ] | ||
13536 | ] | ||
13537 | |||
13538 | node | ||
13539 | [ | ||
13540 | id 6 | ||
13541 | graphics | ||
13542 | [ | ||
13543 | w 177.10000000000002 | ||
13544 | h 54 | ||
13545 | type "rectangle" | ||
13546 | fill "#FFFFFF" | ||
13547 | fill2 "#FFFFFF" | ||
13548 | outline "#000000" | ||
13549 | ] | ||
13550 | LabelGraphics | ||
13551 | [ | ||
13552 | text "null" | ||
13553 | outline "#000000" | ||
13554 | fill "#FFFFFF" | ||
13555 | fontSize 16 | ||
13556 | fontName "Monospace" | ||
13557 | autoSizePolicy "node_width" | ||
13558 | anchor "t" | ||
13559 | borderDistance 0.0 | ||
13560 | ] | ||
13561 | LabelGraphics | ||
13562 | [ | ||
13563 | text " | ||
13564 | FunctionalInput class | ||
13565 | FunctionalData class | ||
13566 | " | ||
13567 | fontSize 14 | ||
13568 | fontName "Consolas" | ||
13569 | alignment "left" | ||
13570 | anchor "tl" | ||
13571 | borderDistance 6 | ||
13572 | ] | ||
13573 | ] | ||
13574 | |||
13575 | node | ||
13576 | [ | ||
13577 | id 7 | ||
13578 | graphics | ||
13579 | [ | ||
13580 | w 161.70000000000002 | ||
13581 | h 40 | ||
13582 | type "rectangle" | ||
13583 | fill "#FFFFFF" | ||
13584 | fill2 "#FFFFFF" | ||
13585 | outline "#000000" | ||
13586 | ] | ||
13587 | LabelGraphics | ||
13588 | [ | ||
13589 | text "null" | ||
13590 | outline "#000000" | ||
13591 | fill "#FFFFFF" | ||
13592 | fontSize 16 | ||
13593 | fontName "Monospace" | ||
13594 | autoSizePolicy "node_width" | ||
13595 | anchor "t" | ||
13596 | borderDistance 0.0 | ||
13597 | ] | ||
13598 | LabelGraphics | ||
13599 | [ | ||
13600 | text " | ||
13601 | FAMTerminator class | ||
13602 | " | ||
13603 | fontSize 14 | ||
13604 | fontName "Consolas" | ||
13605 | alignment "left" | ||
13606 | anchor "tl" | ||
13607 | borderDistance 6 | ||
13608 | ] | ||
13609 | ] | ||
13610 | |||
13611 | node | ||
13612 | [ | ||
13613 | id 8 | ||
13614 | graphics | ||
13615 | [ | ||
13616 | w 177.10000000000002 | ||
13617 | h 54 | ||
13618 | type "rectangle" | ||
13619 | fill "#FFFFFF" | ||
13620 | fill2 "#FFFFFF" | ||
13621 | outline "#000000" | ||
13622 | ] | ||
13623 | LabelGraphics | ||
13624 | [ | ||
13625 | text "null" | ||
13626 | outline "#000000" | ||
13627 | fill "#FFFFFF" | ||
13628 | fontSize 16 | ||
13629 | fontName "Monospace" | ||
13630 | autoSizePolicy "node_width" | ||
13631 | anchor "t" | ||
13632 | borderDistance 0.0 | ||
13633 | ] | ||
13634 | LabelGraphics | ||
13635 | [ | ||
13636 | text " | ||
13637 | FunctionalInput class | ||
13638 | FunctionalData class | ||
13639 | " | ||
13640 | fontSize 14 | ||
13641 | fontName "Consolas" | ||
13642 | alignment "left" | ||
13643 | anchor "tl" | ||
13644 | borderDistance 6 | ||
13645 | ] | ||
13646 | ] | ||
13647 | |||
13648 | node | ||
13649 | [ | ||
13650 | id 9 | ||
13651 | graphics | ||
13652 | [ | ||
13653 | w 184.8 | ||
13654 | h 54 | ||
13655 | type "rectangle" | ||
13656 | fill "#FFFFFF" | ||
13657 | fill2 "#FFFFFF" | ||
13658 | outline "#000000" | ||
13659 | ] | ||
13660 | LabelGraphics | ||
13661 | [ | ||
13662 | text "null" | ||
13663 | outline "#000000" | ||
13664 | fill "#FFFFFF" | ||
13665 | fontSize 16 | ||
13666 | fontName "Monospace" | ||
13667 | autoSizePolicy "node_width" | ||
13668 | anchor "t" | ||
13669 | borderDistance 0.0 | ||
13670 | ] | ||
13671 | LabelGraphics | ||
13672 | [ | ||
13673 | text " | ||
13674 | FunctionalOutput class | ||
13675 | FunctionalData class | ||
13676 | " | ||
13677 | fontSize 14 | ||
13678 | fontName "Consolas" | ||
13679 | alignment "left" | ||
13680 | anchor "tl" | ||
13681 | borderDistance 6 | ||
13682 | ] | ||
13683 | ] | ||
13684 | |||
13685 | node | ||
13686 | [ | ||
13687 | id 10 | ||
13688 | graphics | ||
13689 | [ | ||
13690 | w 161.70000000000002 | ||
13691 | h 40 | ||
13692 | type "rectangle" | ||
13693 | fill "#FFFFFF" | ||
13694 | fill2 "#FFFFFF" | ||
13695 | outline "#000000" | ||
13696 | ] | ||
13697 | LabelGraphics | ||
13698 | [ | ||
13699 | text "null" | ||
13700 | outline "#000000" | ||
13701 | fill "#FFFFFF" | ||
13702 | fontSize 16 | ||
13703 | fontName "Monospace" | ||
13704 | autoSizePolicy "node_width" | ||
13705 | anchor "t" | ||
13706 | borderDistance 0.0 | ||
13707 | ] | ||
13708 | LabelGraphics | ||
13709 | [ | ||
13710 | text " | ||
13711 | FAMTerminator class | ||
13712 | " | ||
13713 | fontSize 14 | ||
13714 | fontName "Consolas" | ||
13715 | alignment "left" | ||
13716 | anchor "tl" | ||
13717 | borderDistance 6 | ||
13718 | ] | ||
13719 | ] | ||
13720 | |||
13721 | node | ||
13722 | [ | ||
13723 | id 11 | ||
13724 | graphics | ||
13725 | [ | ||
13726 | w 177.10000000000002 | ||
13727 | h 54 | ||
13728 | type "rectangle" | ||
13729 | fill "#FFFFFF" | ||
13730 | fill2 "#FFFFFF" | ||
13731 | outline "#000000" | ||
13732 | ] | ||
13733 | LabelGraphics | ||
13734 | [ | ||
13735 | text "null" | ||
13736 | outline "#000000" | ||
13737 | fill "#FFFFFF" | ||
13738 | fontSize 16 | ||
13739 | fontName "Monospace" | ||
13740 | autoSizePolicy "node_width" | ||
13741 | anchor "t" | ||
13742 | borderDistance 0.0 | ||
13743 | ] | ||
13744 | LabelGraphics | ||
13745 | [ | ||
13746 | text " | ||
13747 | FunctionalInput class | ||
13748 | FunctionalData class | ||
13749 | " | ||
13750 | fontSize 14 | ||
13751 | fontName "Consolas" | ||
13752 | alignment "left" | ||
13753 | anchor "tl" | ||
13754 | borderDistance 6 | ||
13755 | ] | ||
13756 | ] | ||
13757 | |||
13758 | node | ||
13759 | [ | ||
13760 | id 12 | ||
13761 | graphics | ||
13762 | [ | ||
13763 | w 112.2 | ||
13764 | h 26 | ||
13765 | type "rectangle" | ||
13766 | fill "#FFFFFF" | ||
13767 | fill2 "#FFFFFF" | ||
13768 | outline "#000000" | ||
13769 | ] | ||
13770 | LabelGraphics | ||
13771 | [ | ||
13772 | text "New Integers" | ||
13773 | outline "#000000" | ||
13774 | fill "#FFFFFF" | ||
13775 | fontSize 16 | ||
13776 | fontName "Monospace" | ||
13777 | autoSizePolicy "node_width" | ||
13778 | anchor "t" | ||
13779 | borderDistance 0.0 | ||
13780 | ] | ||
13781 | LabelGraphics | ||
13782 | [ | ||
13783 | text " | ||
13784 | " | ||
13785 | fontSize 14 | ||
13786 | fontName "Consolas" | ||
13787 | alignment "left" | ||
13788 | anchor "tl" | ||
13789 | borderDistance 6 | ||
13790 | ] | ||
13791 | ] | ||
13792 | |||
13793 | node | ||
13794 | [ | ||
13795 | id 13 | ||
13796 | graphics | ||
13797 | [ | ||
13798 | w 85.80000000000001 | ||
13799 | h 26 | ||
13800 | type "rectangle" | ||
13801 | fill "#FFFFFF" | ||
13802 | fill2 "#FFFFFF" | ||
13803 | outline "#000000" | ||
13804 | ] | ||
13805 | LabelGraphics | ||
13806 | [ | ||
13807 | text "New Reals" | ||
13808 | outline "#000000" | ||
13809 | fill "#FFFFFF" | ||
13810 | fontSize 16 | ||
13811 | fontName "Monospace" | ||
13812 | autoSizePolicy "node_width" | ||
13813 | anchor "t" | ||
13814 | borderDistance 0.0 | ||
13815 | ] | ||
13816 | LabelGraphics | ||
13817 | [ | ||
13818 | text " | ||
13819 | " | ||
13820 | fontSize 14 | ||
13821 | fontName "Consolas" | ||
13822 | alignment "left" | ||
13823 | anchor "tl" | ||
13824 | borderDistance 6 | ||
13825 | ] | ||
13826 | ] | ||
13827 | |||
13828 | node | ||
13829 | [ | ||
13830 | id 14 | ||
13831 | graphics | ||
13832 | [ | ||
13833 | w 103.4 | ||
13834 | h 26 | ||
13835 | type "rectangle" | ||
13836 | fill "#FFFFFF" | ||
13837 | fill2 "#FFFFFF" | ||
13838 | outline "#000000" | ||
13839 | ] | ||
13840 | LabelGraphics | ||
13841 | [ | ||
13842 | text "New Strings" | ||
13843 | outline "#000000" | ||
13844 | fill "#FFFFFF" | ||
13845 | fontSize 16 | ||
13846 | fontName "Monospace" | ||
13847 | autoSizePolicy "node_width" | ||
13848 | anchor "t" | ||
13849 | borderDistance 0.0 | ||
13850 | ] | ||
13851 | LabelGraphics | ||
13852 | [ | ||
13853 | text " | ||
13854 | " | ||
13855 | fontSize 14 | ||
13856 | fontName "Consolas" | ||
13857 | alignment "left" | ||
13858 | anchor "tl" | ||
13859 | borderDistance 6 | ||
13860 | ] | ||
13861 | ] | ||
13862 | |||
13863 | node | ||
13864 | [ | ||
13865 | id 15 | ||
13866 | graphics | ||
13867 | [ | ||
13868 | w 103.4 | ||
13869 | h 26 | ||
13870 | type "rectangle" | ||
13871 | fill "#FFFFFF" | ||
13872 | fill2 "#FFFFFF" | ||
13873 | outline "#000000" | ||
13874 | ] | ||
13875 | LabelGraphics | ||
13876 | [ | ||
13877 | text "New Objects" | ||
13878 | outline "#000000" | ||
13879 | fill "#FFFFFF" | ||
13880 | fontSize 16 | ||
13881 | fontName "Monospace" | ||
13882 | autoSizePolicy "node_width" | ||
13883 | anchor "t" | ||
13884 | borderDistance 0.0 | ||
13885 | ] | ||
13886 | LabelGraphics | ||
13887 | [ | ||
13888 | text " | ||
13889 | " | ||
13890 | fontSize 14 | ||
13891 | fontName "Consolas" | ||
13892 | alignment "left" | ||
13893 | anchor "tl" | ||
13894 | borderDistance 6 | ||
13895 | ] | ||
13896 | ] | ||
13897 | edge | ||
13898 | [ | ||
13899 | source 7 | ||
13900 | target 6 | ||
13901 | graphics | ||
13902 | [ | ||
13903 | fill "#000000" | ||
13904 | targetArrow "standard" | ||
13905 | ] | ||
13906 | LabelGraphics | ||
13907 | [ | ||
13908 | text "data reference FAMTerminator" | ||
13909 | fontSize 14 | ||
13910 | fontName "Consolas" | ||
13911 | configuration "AutoFlippingLabel" | ||
13912 | model "six_pos" | ||
13913 | position "thead" | ||
13914 | ] | ||
13915 | ] | ||
13916 | edge | ||
13917 | [ | ||
13918 | source 10 | ||
13919 | target 8 | ||
13920 | graphics | ||
13921 | [ | ||
13922 | fill "#000000" | ||
13923 | targetArrow "standard" | ||
13924 | ] | ||
13925 | LabelGraphics | ||
13926 | [ | ||
13927 | text "data reference FAMTerminator" | ||
13928 | fontSize 14 | ||
13929 | fontName "Consolas" | ||
13930 | configuration "AutoFlippingLabel" | ||
13931 | model "six_pos" | ||
13932 | position "thead" | ||
13933 | ] | ||
13934 | ] | ||
13935 | edge | ||
13936 | [ | ||
13937 | source 5 | ||
13938 | target 6 | ||
13939 | graphics | ||
13940 | [ | ||
13941 | fill "#000000" | ||
13942 | width 3 | ||
13943 | targetArrow "standard" | ||
13944 | ] | ||
13945 | LabelGraphics | ||
13946 | [ | ||
13947 | text "data reference FunctionalInterface" | ||
13948 | fontSize 14 | ||
13949 | fontName "Consolas" | ||
13950 | configuration "AutoFlippingLabel" | ||
13951 | model "six_pos" | ||
13952 | position "thead" | ||
13953 | ] | ||
13954 | ] | ||
13955 | edge | ||
13956 | [ | ||
13957 | source 5 | ||
13958 | target 8 | ||
13959 | graphics | ||
13960 | [ | ||
13961 | fill "#000000" | ||
13962 | width 3 | ||
13963 | targetArrow "standard" | ||
13964 | ] | ||
13965 | LabelGraphics | ||
13966 | [ | ||
13967 | text "data reference FunctionalInterface" | ||
13968 | fontSize 14 | ||
13969 | fontName "Consolas" | ||
13970 | configuration "AutoFlippingLabel" | ||
13971 | model "six_pos" | ||
13972 | position "thead" | ||
13973 | ] | ||
13974 | ] | ||
13975 | edge | ||
13976 | [ | ||
13977 | source 5 | ||
13978 | target 9 | ||
13979 | graphics | ||
13980 | [ | ||
13981 | fill "#000000" | ||
13982 | width 3 | ||
13983 | targetArrow "standard" | ||
13984 | ] | ||
13985 | LabelGraphics | ||
13986 | [ | ||
13987 | text "data reference FunctionalInterface" | ||
13988 | fontSize 14 | ||
13989 | fontName "Consolas" | ||
13990 | configuration "AutoFlippingLabel" | ||
13991 | model "six_pos" | ||
13992 | position "thead" | ||
13993 | ] | ||
13994 | ] | ||
13995 | edge | ||
13996 | [ | ||
13997 | source 5 | ||
13998 | target 11 | ||
13999 | graphics | ||
14000 | [ | ||
14001 | fill "#000000" | ||
14002 | width 3 | ||
14003 | targetArrow "standard" | ||
14004 | ] | ||
14005 | LabelGraphics | ||
14006 | [ | ||
14007 | text "data reference FunctionalInterface" | ||
14008 | fontSize 14 | ||
14009 | fontName "Consolas" | ||
14010 | configuration "AutoFlippingLabel" | ||
14011 | model "six_pos" | ||
14012 | position "thead" | ||
14013 | ] | ||
14014 | ] | ||
14015 | edge | ||
14016 | [ | ||
14017 | source 6 | ||
14018 | target 7 | ||
14019 | graphics | ||
14020 | [ | ||
14021 | fill "#000000" | ||
14022 | width 3 | ||
14023 | targetArrow "standard" | ||
14024 | ] | ||
14025 | LabelGraphics | ||
14026 | [ | ||
14027 | text "terminator reference FunctionalData" | ||
14028 | fontSize 14 | ||
14029 | fontName "Consolas" | ||
14030 | configuration "AutoFlippingLabel" | ||
14031 | model "six_pos" | ||
14032 | position "thead" | ||
14033 | ] | ||
14034 | ] | ||
14035 | edge | ||
14036 | [ | ||
14037 | source 8 | ||
14038 | target 10 | ||
14039 | graphics | ||
14040 | [ | ||
14041 | fill "#000000" | ||
14042 | width 3 | ||
14043 | targetArrow "standard" | ||
14044 | ] | ||
14045 | LabelGraphics | ||
14046 | [ | ||
14047 | text "terminator reference FunctionalData" | ||
14048 | fontSize 14 | ||
14049 | fontName "Consolas" | ||
14050 | configuration "AutoFlippingLabel" | ||
14051 | model "six_pos" | ||
14052 | position "thead" | ||
14053 | ] | ||
14054 | ] | ||
14055 | edge | ||
14056 | [ | ||
14057 | source 6 | ||
14058 | target 5 | ||
14059 | graphics | ||
14060 | [ | ||
14061 | fill "#000000" | ||
14062 | targetArrow "standard" | ||
14063 | ] | ||
14064 | LabelGraphics | ||
14065 | [ | ||
14066 | text "interface reference FunctionalData" | ||
14067 | fontSize 14 | ||
14068 | fontName "Consolas" | ||
14069 | configuration "AutoFlippingLabel" | ||
14070 | model "six_pos" | ||
14071 | position "thead" | ||
14072 | ] | ||
14073 | ] | ||
14074 | edge | ||
14075 | [ | ||
14076 | source 8 | ||
14077 | target 5 | ||
14078 | graphics | ||
14079 | [ | ||
14080 | fill "#000000" | ||
14081 | targetArrow "standard" | ||
14082 | ] | ||
14083 | LabelGraphics | ||
14084 | [ | ||
14085 | text "interface reference FunctionalData" | ||
14086 | fontSize 14 | ||
14087 | fontName "Consolas" | ||
14088 | configuration "AutoFlippingLabel" | ||
14089 | model "six_pos" | ||
14090 | position "thead" | ||
14091 | ] | ||
14092 | ] | ||
14093 | edge | ||
14094 | [ | ||
14095 | source 9 | ||
14096 | target 5 | ||
14097 | graphics | ||
14098 | [ | ||
14099 | fill "#000000" | ||
14100 | targetArrow "standard" | ||
14101 | ] | ||
14102 | LabelGraphics | ||
14103 | [ | ||
14104 | text "interface reference FunctionalData" | ||
14105 | fontSize 14 | ||
14106 | fontName "Consolas" | ||
14107 | configuration "AutoFlippingLabel" | ||
14108 | model "six_pos" | ||
14109 | position "thead" | ||
14110 | ] | ||
14111 | ] | ||
14112 | edge | ||
14113 | [ | ||
14114 | source 11 | ||
14115 | target 5 | ||
14116 | graphics | ||
14117 | [ | ||
14118 | fill "#000000" | ||
14119 | targetArrow "standard" | ||
14120 | ] | ||
14121 | LabelGraphics | ||
14122 | [ | ||
14123 | text "interface reference FunctionalData" | ||
14124 | fontSize 14 | ||
14125 | fontName "Consolas" | ||
14126 | configuration "AutoFlippingLabel" | ||
14127 | model "six_pos" | ||
14128 | position "thead" | ||
14129 | ] | ||
14130 | ] | ||
14131 | ] | ||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/3.png b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/3.png index a551c9fc..61e37719 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/3.png +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/3.png | |||
Binary files differ | |||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/3.xmi b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/3.xmi index 9e8efc63..fbbc6cb4 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/3.xmi +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/3.xmi | |||
@@ -1,12 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | 1 | <?xml version="1.0" encoding="ASCII"?> |
2 | <fam:FunctionalArchitectureModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fam="FamMetamodel"> | 2 | <fam:FunctionalInterface xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fam="FamMetamodel"> |
3 | <rootElements xsi:type="fam:Function"> | 3 | <data xsi:type="fam:FunctionalOutput"/> |
4 | <interface> | 4 | <data xsi:type="fam:FunctionalInput"> |
5 | <data xsi:type="fam:FunctionalOutput"/> | 5 | <terminator/> |
6 | <data xsi:type="fam:FunctionalOutput"> | 6 | </data> |
7 | <terminator/> | 7 | <data xsi:type="fam:FunctionalInput"/> |
8 | </data> | 8 | <data xsi:type="fam:FunctionalInput"> |
9 | <data xsi:type="fam:FunctionalInput"/> | 9 | <terminator/> |
10 | </interface> | 10 | </data> |
11 | </rootElements> | 11 | </fam:FunctionalInterface> |
12 | </fam:FunctionalArchitectureModel> | ||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/4.gml b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/4.gml index f41692fc..8b6731b7 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/4.gml +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/4.gml | |||
@@ -11761,3 +11761,2508 @@ graph | |||
11761 | ] | 11761 | ] |
11762 | ] | 11762 | ] |
11763 | ] | 11763 | ] |
11764 | graph | ||
11765 | [ | ||
11766 | node | ||
11767 | [ | ||
11768 | id 0 | ||
11769 | graphics | ||
11770 | [ | ||
11771 | w 226.60000000000002 | ||
11772 | h 40 | ||
11773 | type "rectangle" | ||
11774 | fill "#FFFFFF" | ||
11775 | fill2 "#FFFFFF" | ||
11776 | outline "#000000" | ||
11777 | ] | ||
11778 | LabelGraphics | ||
11779 | [ | ||
11780 | text "Root literal FunctionType" | ||
11781 | outline "#000000" | ||
11782 | fill "#FFFFFF" | ||
11783 | fontSize 16 | ||
11784 | fontName "Monospace" | ||
11785 | autoSizePolicy "node_width" | ||
11786 | anchor "t" | ||
11787 | borderDistance 0.0 | ||
11788 | ] | ||
11789 | LabelGraphics | ||
11790 | [ | ||
11791 | text " | ||
11792 | FunctionType enum | ||
11793 | " | ||
11794 | fontSize 14 | ||
11795 | fontName "Consolas" | ||
11796 | alignment "left" | ||
11797 | anchor "tl" | ||
11798 | borderDistance 6 | ||
11799 | ] | ||
11800 | ] | ||
11801 | |||
11802 | node | ||
11803 | [ | ||
11804 | id 1 | ||
11805 | graphics | ||
11806 | [ | ||
11807 | w 297.0 | ||
11808 | h 40 | ||
11809 | type "rectangle" | ||
11810 | fill "#FFFFFF" | ||
11811 | fill2 "#FFFFFF" | ||
11812 | outline "#000000" | ||
11813 | ] | ||
11814 | LabelGraphics | ||
11815 | [ | ||
11816 | text "Intermediate literal FunctionType" | ||
11817 | outline "#000000" | ||
11818 | fill "#FFFFFF" | ||
11819 | fontSize 16 | ||
11820 | fontName "Monospace" | ||
11821 | autoSizePolicy "node_width" | ||
11822 | anchor "t" | ||
11823 | borderDistance 0.0 | ||
11824 | ] | ||
11825 | LabelGraphics | ||
11826 | [ | ||
11827 | text " | ||
11828 | FunctionType enum | ||
11829 | " | ||
11830 | fontSize 14 | ||
11831 | fontName "Consolas" | ||
11832 | alignment "left" | ||
11833 | anchor "tl" | ||
11834 | borderDistance 6 | ||
11835 | ] | ||
11836 | ] | ||
11837 | |||
11838 | node | ||
11839 | [ | ||
11840 | id 2 | ||
11841 | graphics | ||
11842 | [ | ||
11843 | w 226.60000000000002 | ||
11844 | h 40 | ||
11845 | type "rectangle" | ||
11846 | fill "#FFFFFF" | ||
11847 | fill2 "#FFFFFF" | ||
11848 | outline "#000000" | ||
11849 | ] | ||
11850 | LabelGraphics | ||
11851 | [ | ||
11852 | text "Leaf literal FunctionType" | ||
11853 | outline "#000000" | ||
11854 | fill "#FFFFFF" | ||
11855 | fontSize 16 | ||
11856 | fontName "Monospace" | ||
11857 | autoSizePolicy "node_width" | ||
11858 | anchor "t" | ||
11859 | borderDistance 0.0 | ||
11860 | ] | ||
11861 | LabelGraphics | ||
11862 | [ | ||
11863 | text " | ||
11864 | FunctionType enum | ||
11865 | " | ||
11866 | fontSize 14 | ||
11867 | fontName "Consolas" | ||
11868 | alignment "left" | ||
11869 | anchor "tl" | ||
11870 | borderDistance 6 | ||
11871 | ] | ||
11872 | ] | ||
11873 | |||
11874 | node | ||
11875 | [ | ||
11876 | id 3 | ||
11877 | graphics | ||
11878 | [ | ||
11879 | w 41.800000000000004 | ||
11880 | h 26 | ||
11881 | type "rectangle" | ||
11882 | fill "#FFFFFF" | ||
11883 | fill2 "#FFFFFF" | ||
11884 | outline "#000000" | ||
11885 | ] | ||
11886 | LabelGraphics | ||
11887 | [ | ||
11888 | text "true" | ||
11889 | outline "#000000" | ||
11890 | fill "#FFFFFF" | ||
11891 | fontSize 16 | ||
11892 | fontName "Monospace" | ||
11893 | autoSizePolicy "node_width" | ||
11894 | anchor "t" | ||
11895 | borderDistance 0.0 | ||
11896 | ] | ||
11897 | LabelGraphics | ||
11898 | [ | ||
11899 | text " | ||
11900 | " | ||
11901 | fontSize 14 | ||
11902 | fontName "Consolas" | ||
11903 | alignment "left" | ||
11904 | anchor "tl" | ||
11905 | borderDistance 6 | ||
11906 | ] | ||
11907 | ] | ||
11908 | |||
11909 | node | ||
11910 | [ | ||
11911 | id 4 | ||
11912 | graphics | ||
11913 | [ | ||
11914 | w 50.6 | ||
11915 | h 26 | ||
11916 | type "rectangle" | ||
11917 | fill "#FFFFFF" | ||
11918 | fill2 "#FFFFFF" | ||
11919 | outline "#000000" | ||
11920 | ] | ||
11921 | LabelGraphics | ||
11922 | [ | ||
11923 | text "false" | ||
11924 | outline "#000000" | ||
11925 | fill "#FFFFFF" | ||
11926 | fontSize 16 | ||
11927 | fontName "Monospace" | ||
11928 | autoSizePolicy "node_width" | ||
11929 | anchor "t" | ||
11930 | borderDistance 0.0 | ||
11931 | ] | ||
11932 | LabelGraphics | ||
11933 | [ | ||
11934 | text " | ||
11935 | " | ||
11936 | fontSize 14 | ||
11937 | fontName "Consolas" | ||
11938 | alignment "left" | ||
11939 | anchor "tl" | ||
11940 | borderDistance 6 | ||
11941 | ] | ||
11942 | ] | ||
11943 | |||
11944 | node | ||
11945 | [ | ||
11946 | id 5 | ||
11947 | graphics | ||
11948 | [ | ||
11949 | w 207.9 | ||
11950 | h 40 | ||
11951 | type "rectangle" | ||
11952 | fill "#FFFFFF" | ||
11953 | fill2 "#FFFFFF" | ||
11954 | outline "#000000" | ||
11955 | ] | ||
11956 | LabelGraphics | ||
11957 | [ | ||
11958 | text "null" | ||
11959 | outline "#000000" | ||
11960 | fill "#FFFFFF" | ||
11961 | fontSize 16 | ||
11962 | fontName "Monospace" | ||
11963 | autoSizePolicy "node_width" | ||
11964 | anchor "t" | ||
11965 | borderDistance 0.0 | ||
11966 | ] | ||
11967 | LabelGraphics | ||
11968 | [ | ||
11969 | text " | ||
11970 | FunctionalInterface class | ||
11971 | " | ||
11972 | fontSize 14 | ||
11973 | fontName "Consolas" | ||
11974 | alignment "left" | ||
11975 | anchor "tl" | ||
11976 | borderDistance 6 | ||
11977 | ] | ||
11978 | ] | ||
11979 | |||
11980 | node | ||
11981 | [ | ||
11982 | id 6 | ||
11983 | graphics | ||
11984 | [ | ||
11985 | w 177.10000000000002 | ||
11986 | h 54 | ||
11987 | type "rectangle" | ||
11988 | fill "#FFFFFF" | ||
11989 | fill2 "#FFFFFF" | ||
11990 | outline "#000000" | ||
11991 | ] | ||
11992 | LabelGraphics | ||
11993 | [ | ||
11994 | text "null" | ||
11995 | outline "#000000" | ||
11996 | fill "#FFFFFF" | ||
11997 | fontSize 16 | ||
11998 | fontName "Monospace" | ||
11999 | autoSizePolicy "node_width" | ||
12000 | anchor "t" | ||
12001 | borderDistance 0.0 | ||
12002 | ] | ||
12003 | LabelGraphics | ||
12004 | [ | ||
12005 | text " | ||
12006 | FunctionalInput class | ||
12007 | FunctionalData class | ||
12008 | " | ||
12009 | fontSize 14 | ||
12010 | fontName "Consolas" | ||
12011 | alignment "left" | ||
12012 | anchor "tl" | ||
12013 | borderDistance 6 | ||
12014 | ] | ||
12015 | ] | ||
12016 | |||
12017 | node | ||
12018 | [ | ||
12019 | id 7 | ||
12020 | graphics | ||
12021 | [ | ||
12022 | w 184.8 | ||
12023 | h 54 | ||
12024 | type "rectangle" | ||
12025 | fill "#FFFFFF" | ||
12026 | fill2 "#FFFFFF" | ||
12027 | outline "#000000" | ||
12028 | ] | ||
12029 | LabelGraphics | ||
12030 | [ | ||
12031 | text "null" | ||
12032 | outline "#000000" | ||
12033 | fill "#FFFFFF" | ||
12034 | fontSize 16 | ||
12035 | fontName "Monospace" | ||
12036 | autoSizePolicy "node_width" | ||
12037 | anchor "t" | ||
12038 | borderDistance 0.0 | ||
12039 | ] | ||
12040 | LabelGraphics | ||
12041 | [ | ||
12042 | text " | ||
12043 | FunctionalOutput class | ||
12044 | FunctionalData class | ||
12045 | " | ||
12046 | fontSize 14 | ||
12047 | fontName "Consolas" | ||
12048 | alignment "left" | ||
12049 | anchor "tl" | ||
12050 | borderDistance 6 | ||
12051 | ] | ||
12052 | ] | ||
12053 | |||
12054 | node | ||
12055 | [ | ||
12056 | id 8 | ||
12057 | graphics | ||
12058 | [ | ||
12059 | w 184.8 | ||
12060 | h 54 | ||
12061 | type "rectangle" | ||
12062 | fill "#FFFFFF" | ||
12063 | fill2 "#FFFFFF" | ||
12064 | outline "#000000" | ||
12065 | ] | ||
12066 | LabelGraphics | ||
12067 | [ | ||
12068 | text "null" | ||
12069 | outline "#000000" | ||
12070 | fill "#FFFFFF" | ||
12071 | fontSize 16 | ||
12072 | fontName "Monospace" | ||
12073 | autoSizePolicy "node_width" | ||
12074 | anchor "t" | ||
12075 | borderDistance 0.0 | ||
12076 | ] | ||
12077 | LabelGraphics | ||
12078 | [ | ||
12079 | text " | ||
12080 | FunctionalOutput class | ||
12081 | FunctionalData class | ||
12082 | " | ||
12083 | fontSize 14 | ||
12084 | fontName "Consolas" | ||
12085 | alignment "left" | ||
12086 | anchor "tl" | ||
12087 | borderDistance 6 | ||
12088 | ] | ||
12089 | ] | ||
12090 | |||
12091 | node | ||
12092 | [ | ||
12093 | id 9 | ||
12094 | graphics | ||
12095 | [ | ||
12096 | w 177.10000000000002 | ||
12097 | h 40 | ||
12098 | type "rectangle" | ||
12099 | fill "#FFFFFF" | ||
12100 | fill2 "#FFFFFF" | ||
12101 | outline "#000000" | ||
12102 | ] | ||
12103 | LabelGraphics | ||
12104 | [ | ||
12105 | text "null" | ||
12106 | outline "#000000" | ||
12107 | fill "#FFFFFF" | ||
12108 | fontSize 16 | ||
12109 | fontName "Monospace" | ||
12110 | autoSizePolicy "node_width" | ||
12111 | anchor "t" | ||
12112 | borderDistance 0.0 | ||
12113 | ] | ||
12114 | LabelGraphics | ||
12115 | [ | ||
12116 | text " | ||
12117 | InformationLink class | ||
12118 | " | ||
12119 | fontSize 14 | ||
12120 | fontName "Consolas" | ||
12121 | alignment "left" | ||
12122 | anchor "tl" | ||
12123 | borderDistance 6 | ||
12124 | ] | ||
12125 | ] | ||
12126 | |||
12127 | node | ||
12128 | [ | ||
12129 | id 10 | ||
12130 | graphics | ||
12131 | [ | ||
12132 | w 161.70000000000002 | ||
12133 | h 40 | ||
12134 | type "rectangle" | ||
12135 | fill "#FFFFFF" | ||
12136 | fill2 "#FFFFFF" | ||
12137 | outline "#000000" | ||
12138 | ] | ||
12139 | LabelGraphics | ||
12140 | [ | ||
12141 | text "null" | ||
12142 | outline "#000000" | ||
12143 | fill "#FFFFFF" | ||
12144 | fontSize 16 | ||
12145 | fontName "Monospace" | ||
12146 | autoSizePolicy "node_width" | ||
12147 | anchor "t" | ||
12148 | borderDistance 0.0 | ||
12149 | ] | ||
12150 | LabelGraphics | ||
12151 | [ | ||
12152 | text " | ||
12153 | FAMTerminator class | ||
12154 | " | ||
12155 | fontSize 14 | ||
12156 | fontName "Consolas" | ||
12157 | alignment "left" | ||
12158 | anchor "tl" | ||
12159 | borderDistance 6 | ||
12160 | ] | ||
12161 | ] | ||
12162 | |||
12163 | node | ||
12164 | [ | ||
12165 | id 11 | ||
12166 | graphics | ||
12167 | [ | ||
12168 | w 161.70000000000002 | ||
12169 | h 40 | ||
12170 | type "rectangle" | ||
12171 | fill "#FFFFFF" | ||
12172 | fill2 "#FFFFFF" | ||
12173 | outline "#000000" | ||
12174 | ] | ||
12175 | LabelGraphics | ||
12176 | [ | ||
12177 | text "null" | ||
12178 | outline "#000000" | ||
12179 | fill "#FFFFFF" | ||
12180 | fontSize 16 | ||
12181 | fontName "Monospace" | ||
12182 | autoSizePolicy "node_width" | ||
12183 | anchor "t" | ||
12184 | borderDistance 0.0 | ||
12185 | ] | ||
12186 | LabelGraphics | ||
12187 | [ | ||
12188 | text " | ||
12189 | FAMTerminator class | ||
12190 | " | ||
12191 | fontSize 14 | ||
12192 | fontName "Consolas" | ||
12193 | alignment "left" | ||
12194 | anchor "tl" | ||
12195 | borderDistance 6 | ||
12196 | ] | ||
12197 | ] | ||
12198 | |||
12199 | node | ||
12200 | [ | ||
12201 | id 12 | ||
12202 | graphics | ||
12203 | [ | ||
12204 | w 112.2 | ||
12205 | h 26 | ||
12206 | type "rectangle" | ||
12207 | fill "#FFFFFF" | ||
12208 | fill2 "#FFFFFF" | ||
12209 | outline "#000000" | ||
12210 | ] | ||
12211 | LabelGraphics | ||
12212 | [ | ||
12213 | text "New Integers" | ||
12214 | outline "#000000" | ||
12215 | fill "#FFFFFF" | ||
12216 | fontSize 16 | ||
12217 | fontName "Monospace" | ||
12218 | autoSizePolicy "node_width" | ||
12219 | anchor "t" | ||
12220 | borderDistance 0.0 | ||
12221 | ] | ||
12222 | LabelGraphics | ||
12223 | [ | ||
12224 | text " | ||
12225 | " | ||
12226 | fontSize 14 | ||
12227 | fontName "Consolas" | ||
12228 | alignment "left" | ||
12229 | anchor "tl" | ||
12230 | borderDistance 6 | ||
12231 | ] | ||
12232 | ] | ||
12233 | |||
12234 | node | ||
12235 | [ | ||
12236 | id 13 | ||
12237 | graphics | ||
12238 | [ | ||
12239 | w 85.80000000000001 | ||
12240 | h 26 | ||
12241 | type "rectangle" | ||
12242 | fill "#FFFFFF" | ||
12243 | fill2 "#FFFFFF" | ||
12244 | outline "#000000" | ||
12245 | ] | ||
12246 | LabelGraphics | ||
12247 | [ | ||
12248 | text "New Reals" | ||
12249 | outline "#000000" | ||
12250 | fill "#FFFFFF" | ||
12251 | fontSize 16 | ||
12252 | fontName "Monospace" | ||
12253 | autoSizePolicy "node_width" | ||
12254 | anchor "t" | ||
12255 | borderDistance 0.0 | ||
12256 | ] | ||
12257 | LabelGraphics | ||
12258 | [ | ||
12259 | text " | ||
12260 | " | ||
12261 | fontSize 14 | ||
12262 | fontName "Consolas" | ||
12263 | alignment "left" | ||
12264 | anchor "tl" | ||
12265 | borderDistance 6 | ||
12266 | ] | ||
12267 | ] | ||
12268 | |||
12269 | node | ||
12270 | [ | ||
12271 | id 14 | ||
12272 | graphics | ||
12273 | [ | ||
12274 | w 103.4 | ||
12275 | h 26 | ||
12276 | type "rectangle" | ||
12277 | fill "#FFFFFF" | ||
12278 | fill2 "#FFFFFF" | ||
12279 | outline "#000000" | ||
12280 | ] | ||
12281 | LabelGraphics | ||
12282 | [ | ||
12283 | text "New Strings" | ||
12284 | outline "#000000" | ||
12285 | fill "#FFFFFF" | ||
12286 | fontSize 16 | ||
12287 | fontName "Monospace" | ||
12288 | autoSizePolicy "node_width" | ||
12289 | anchor "t" | ||
12290 | borderDistance 0.0 | ||
12291 | ] | ||
12292 | LabelGraphics | ||
12293 | [ | ||
12294 | text " | ||
12295 | " | ||
12296 | fontSize 14 | ||
12297 | fontName "Consolas" | ||
12298 | alignment "left" | ||
12299 | anchor "tl" | ||
12300 | borderDistance 6 | ||
12301 | ] | ||
12302 | ] | ||
12303 | |||
12304 | node | ||
12305 | [ | ||
12306 | id 15 | ||
12307 | graphics | ||
12308 | [ | ||
12309 | w 103.4 | ||
12310 | h 26 | ||
12311 | type "rectangle" | ||
12312 | fill "#FFFFFF" | ||
12313 | fill2 "#FFFFFF" | ||
12314 | outline "#000000" | ||
12315 | ] | ||
12316 | LabelGraphics | ||
12317 | [ | ||
12318 | text "New Objects" | ||
12319 | outline "#000000" | ||
12320 | fill "#FFFFFF" | ||
12321 | fontSize 16 | ||
12322 | fontName "Monospace" | ||
12323 | autoSizePolicy "node_width" | ||
12324 | anchor "t" | ||
12325 | borderDistance 0.0 | ||
12326 | ] | ||
12327 | LabelGraphics | ||
12328 | [ | ||
12329 | text " | ||
12330 | " | ||
12331 | fontSize 14 | ||
12332 | fontName "Consolas" | ||
12333 | alignment "left" | ||
12334 | anchor "tl" | ||
12335 | borderDistance 6 | ||
12336 | ] | ||
12337 | ] | ||
12338 | edge | ||
12339 | [ | ||
12340 | source 10 | ||
12341 | target 8 | ||
12342 | graphics | ||
12343 | [ | ||
12344 | fill "#000000" | ||
12345 | targetArrow "standard" | ||
12346 | ] | ||
12347 | LabelGraphics | ||
12348 | [ | ||
12349 | text "data reference FAMTerminator" | ||
12350 | fontSize 14 | ||
12351 | fontName "Consolas" | ||
12352 | configuration "AutoFlippingLabel" | ||
12353 | model "six_pos" | ||
12354 | position "thead" | ||
12355 | ] | ||
12356 | ] | ||
12357 | edge | ||
12358 | [ | ||
12359 | source 11 | ||
12360 | target 6 | ||
12361 | graphics | ||
12362 | [ | ||
12363 | fill "#000000" | ||
12364 | targetArrow "standard" | ||
12365 | ] | ||
12366 | LabelGraphics | ||
12367 | [ | ||
12368 | text "data reference FAMTerminator" | ||
12369 | fontSize 14 | ||
12370 | fontName "Consolas" | ||
12371 | configuration "AutoFlippingLabel" | ||
12372 | model "six_pos" | ||
12373 | position "thead" | ||
12374 | ] | ||
12375 | ] | ||
12376 | edge | ||
12377 | [ | ||
12378 | source 9 | ||
12379 | target 8 | ||
12380 | graphics | ||
12381 | [ | ||
12382 | fill "#000000" | ||
12383 | targetArrow "standard" | ||
12384 | ] | ||
12385 | LabelGraphics | ||
12386 | [ | ||
12387 | text "from reference InformationLink" | ||
12388 | fontSize 14 | ||
12389 | fontName "Consolas" | ||
12390 | configuration "AutoFlippingLabel" | ||
12391 | model "six_pos" | ||
12392 | position "thead" | ||
12393 | ] | ||
12394 | ] | ||
12395 | edge | ||
12396 | [ | ||
12397 | source 9 | ||
12398 | target 6 | ||
12399 | graphics | ||
12400 | [ | ||
12401 | fill "#000000" | ||
12402 | targetArrow "standard" | ||
12403 | ] | ||
12404 | LabelGraphics | ||
12405 | [ | ||
12406 | text "to reference InformationLink" | ||
12407 | fontSize 14 | ||
12408 | fontName "Consolas" | ||
12409 | configuration "AutoFlippingLabel" | ||
12410 | model "six_pos" | ||
12411 | position "thead" | ||
12412 | ] | ||
12413 | ] | ||
12414 | edge | ||
12415 | [ | ||
12416 | source 5 | ||
12417 | target 6 | ||
12418 | graphics | ||
12419 | [ | ||
12420 | fill "#000000" | ||
12421 | width 3 | ||
12422 | targetArrow "standard" | ||
12423 | ] | ||
12424 | LabelGraphics | ||
12425 | [ | ||
12426 | text "data reference FunctionalInterface" | ||
12427 | fontSize 14 | ||
12428 | fontName "Consolas" | ||
12429 | configuration "AutoFlippingLabel" | ||
12430 | model "six_pos" | ||
12431 | position "thead" | ||
12432 | ] | ||
12433 | ] | ||
12434 | edge | ||
12435 | [ | ||
12436 | source 5 | ||
12437 | target 7 | ||
12438 | graphics | ||
12439 | [ | ||
12440 | fill "#000000" | ||
12441 | width 3 | ||
12442 | targetArrow "standard" | ||
12443 | ] | ||
12444 | LabelGraphics | ||
12445 | [ | ||
12446 | text "data reference FunctionalInterface" | ||
12447 | fontSize 14 | ||
12448 | fontName "Consolas" | ||
12449 | configuration "AutoFlippingLabel" | ||
12450 | model "six_pos" | ||
12451 | position "thead" | ||
12452 | ] | ||
12453 | ] | ||
12454 | edge | ||
12455 | [ | ||
12456 | source 5 | ||
12457 | target 8 | ||
12458 | graphics | ||
12459 | [ | ||
12460 | fill "#000000" | ||
12461 | width 3 | ||
12462 | targetArrow "standard" | ||
12463 | ] | ||
12464 | LabelGraphics | ||
12465 | [ | ||
12466 | text "data reference FunctionalInterface" | ||
12467 | fontSize 14 | ||
12468 | fontName "Consolas" | ||
12469 | configuration "AutoFlippingLabel" | ||
12470 | model "six_pos" | ||
12471 | position "thead" | ||
12472 | ] | ||
12473 | ] | ||
12474 | edge | ||
12475 | [ | ||
12476 | source 6 | ||
12477 | target 9 | ||
12478 | graphics | ||
12479 | [ | ||
12480 | fill "#000000" | ||
12481 | targetArrow "standard" | ||
12482 | ] | ||
12483 | LabelGraphics | ||
12484 | [ | ||
12485 | text "IncomingLinks reference FunctionalInput" | ||
12486 | fontSize 14 | ||
12487 | fontName "Consolas" | ||
12488 | configuration "AutoFlippingLabel" | ||
12489 | model "six_pos" | ||
12490 | position "thead" | ||
12491 | ] | ||
12492 | ] | ||
12493 | edge | ||
12494 | [ | ||
12495 | source 8 | ||
12496 | target 9 | ||
12497 | graphics | ||
12498 | [ | ||
12499 | fill "#000000" | ||
12500 | width 3 | ||
12501 | targetArrow "standard" | ||
12502 | ] | ||
12503 | LabelGraphics | ||
12504 | [ | ||
12505 | text "outgoingLinks reference FunctionalOutput" | ||
12506 | fontSize 14 | ||
12507 | fontName "Consolas" | ||
12508 | configuration "AutoFlippingLabel" | ||
12509 | model "six_pos" | ||
12510 | position "thead" | ||
12511 | ] | ||
12512 | ] | ||
12513 | edge | ||
12514 | [ | ||
12515 | source 8 | ||
12516 | target 10 | ||
12517 | graphics | ||
12518 | [ | ||
12519 | fill "#000000" | ||
12520 | width 3 | ||
12521 | targetArrow "standard" | ||
12522 | ] | ||
12523 | LabelGraphics | ||
12524 | [ | ||
12525 | text "terminator reference FunctionalData" | ||
12526 | fontSize 14 | ||
12527 | fontName "Consolas" | ||
12528 | configuration "AutoFlippingLabel" | ||
12529 | model "six_pos" | ||
12530 | position "thead" | ||
12531 | ] | ||
12532 | ] | ||
12533 | edge | ||
12534 | [ | ||
12535 | source 6 | ||
12536 | target 11 | ||
12537 | graphics | ||
12538 | [ | ||
12539 | fill "#000000" | ||
12540 | width 3 | ||
12541 | targetArrow "standard" | ||
12542 | ] | ||
12543 | LabelGraphics | ||
12544 | [ | ||
12545 | text "terminator reference FunctionalData" | ||
12546 | fontSize 14 | ||
12547 | fontName "Consolas" | ||
12548 | configuration "AutoFlippingLabel" | ||
12549 | model "six_pos" | ||
12550 | position "thead" | ||
12551 | ] | ||
12552 | ] | ||
12553 | edge | ||
12554 | [ | ||
12555 | source 6 | ||
12556 | target 5 | ||
12557 | graphics | ||
12558 | [ | ||
12559 | fill "#000000" | ||
12560 | targetArrow "standard" | ||
12561 | ] | ||
12562 | LabelGraphics | ||
12563 | [ | ||
12564 | text "interface reference FunctionalData" | ||
12565 | fontSize 14 | ||
12566 | fontName "Consolas" | ||
12567 | configuration "AutoFlippingLabel" | ||
12568 | model "six_pos" | ||
12569 | position "thead" | ||
12570 | ] | ||
12571 | ] | ||
12572 | edge | ||
12573 | [ | ||
12574 | source 7 | ||
12575 | target 5 | ||
12576 | graphics | ||
12577 | [ | ||
12578 | fill "#000000" | ||
12579 | targetArrow "standard" | ||
12580 | ] | ||
12581 | LabelGraphics | ||
12582 | [ | ||
12583 | text "interface reference FunctionalData" | ||
12584 | fontSize 14 | ||
12585 | fontName "Consolas" | ||
12586 | configuration "AutoFlippingLabel" | ||
12587 | model "six_pos" | ||
12588 | position "thead" | ||
12589 | ] | ||
12590 | ] | ||
12591 | edge | ||
12592 | [ | ||
12593 | source 8 | ||
12594 | target 5 | ||
12595 | graphics | ||
12596 | [ | ||
12597 | fill "#000000" | ||
12598 | targetArrow "standard" | ||
12599 | ] | ||
12600 | LabelGraphics | ||
12601 | [ | ||
12602 | text "interface reference FunctionalData" | ||
12603 | fontSize 14 | ||
12604 | fontName "Consolas" | ||
12605 | configuration "AutoFlippingLabel" | ||
12606 | model "six_pos" | ||
12607 | position "thead" | ||
12608 | ] | ||
12609 | ] | ||
12610 | ] | ||
12611 | graph | ||
12612 | [ | ||
12613 | node | ||
12614 | [ | ||
12615 | id 0 | ||
12616 | graphics | ||
12617 | [ | ||
12618 | w 226.60000000000002 | ||
12619 | h 40 | ||
12620 | type "rectangle" | ||
12621 | fill "#FFFFFF" | ||
12622 | fill2 "#FFFFFF" | ||
12623 | outline "#000000" | ||
12624 | ] | ||
12625 | LabelGraphics | ||
12626 | [ | ||
12627 | text "Root literal FunctionType" | ||
12628 | outline "#000000" | ||
12629 | fill "#FFFFFF" | ||
12630 | fontSize 16 | ||
12631 | fontName "Monospace" | ||
12632 | autoSizePolicy "node_width" | ||
12633 | anchor "t" | ||
12634 | borderDistance 0.0 | ||
12635 | ] | ||
12636 | LabelGraphics | ||
12637 | [ | ||
12638 | text " | ||
12639 | FunctionType enum | ||
12640 | " | ||
12641 | fontSize 14 | ||
12642 | fontName "Consolas" | ||
12643 | alignment "left" | ||
12644 | anchor "tl" | ||
12645 | borderDistance 6 | ||
12646 | ] | ||
12647 | ] | ||
12648 | |||
12649 | node | ||
12650 | [ | ||
12651 | id 1 | ||
12652 | graphics | ||
12653 | [ | ||
12654 | w 297.0 | ||
12655 | h 40 | ||
12656 | type "rectangle" | ||
12657 | fill "#FFFFFF" | ||
12658 | fill2 "#FFFFFF" | ||
12659 | outline "#000000" | ||
12660 | ] | ||
12661 | LabelGraphics | ||
12662 | [ | ||
12663 | text "Intermediate literal FunctionType" | ||
12664 | outline "#000000" | ||
12665 | fill "#FFFFFF" | ||
12666 | fontSize 16 | ||
12667 | fontName "Monospace" | ||
12668 | autoSizePolicy "node_width" | ||
12669 | anchor "t" | ||
12670 | borderDistance 0.0 | ||
12671 | ] | ||
12672 | LabelGraphics | ||
12673 | [ | ||
12674 | text " | ||
12675 | FunctionType enum | ||
12676 | " | ||
12677 | fontSize 14 | ||
12678 | fontName "Consolas" | ||
12679 | alignment "left" | ||
12680 | anchor "tl" | ||
12681 | borderDistance 6 | ||
12682 | ] | ||
12683 | ] | ||
12684 | |||
12685 | node | ||
12686 | [ | ||
12687 | id 2 | ||
12688 | graphics | ||
12689 | [ | ||
12690 | w 226.60000000000002 | ||
12691 | h 40 | ||
12692 | type "rectangle" | ||
12693 | fill "#FFFFFF" | ||
12694 | fill2 "#FFFFFF" | ||
12695 | outline "#000000" | ||
12696 | ] | ||
12697 | LabelGraphics | ||
12698 | [ | ||
12699 | text "Leaf literal FunctionType" | ||
12700 | outline "#000000" | ||
12701 | fill "#FFFFFF" | ||
12702 | fontSize 16 | ||
12703 | fontName "Monospace" | ||
12704 | autoSizePolicy "node_width" | ||
12705 | anchor "t" | ||
12706 | borderDistance 0.0 | ||
12707 | ] | ||
12708 | LabelGraphics | ||
12709 | [ | ||
12710 | text " | ||
12711 | FunctionType enum | ||
12712 | " | ||
12713 | fontSize 14 | ||
12714 | fontName "Consolas" | ||
12715 | alignment "left" | ||
12716 | anchor "tl" | ||
12717 | borderDistance 6 | ||
12718 | ] | ||
12719 | ] | ||
12720 | |||
12721 | node | ||
12722 | [ | ||
12723 | id 3 | ||
12724 | graphics | ||
12725 | [ | ||
12726 | w 41.800000000000004 | ||
12727 | h 26 | ||
12728 | type "rectangle" | ||
12729 | fill "#FFFFFF" | ||
12730 | fill2 "#FFFFFF" | ||
12731 | outline "#000000" | ||
12732 | ] | ||
12733 | LabelGraphics | ||
12734 | [ | ||
12735 | text "true" | ||
12736 | outline "#000000" | ||
12737 | fill "#FFFFFF" | ||
12738 | fontSize 16 | ||
12739 | fontName "Monospace" | ||
12740 | autoSizePolicy "node_width" | ||
12741 | anchor "t" | ||
12742 | borderDistance 0.0 | ||
12743 | ] | ||
12744 | LabelGraphics | ||
12745 | [ | ||
12746 | text " | ||
12747 | " | ||
12748 | fontSize 14 | ||
12749 | fontName "Consolas" | ||
12750 | alignment "left" | ||
12751 | anchor "tl" | ||
12752 | borderDistance 6 | ||
12753 | ] | ||
12754 | ] | ||
12755 | |||
12756 | node | ||
12757 | [ | ||
12758 | id 4 | ||
12759 | graphics | ||
12760 | [ | ||
12761 | w 50.6 | ||
12762 | h 26 | ||
12763 | type "rectangle" | ||
12764 | fill "#FFFFFF" | ||
12765 | fill2 "#FFFFFF" | ||
12766 | outline "#000000" | ||
12767 | ] | ||
12768 | LabelGraphics | ||
12769 | [ | ||
12770 | text "false" | ||
12771 | outline "#000000" | ||
12772 | fill "#FFFFFF" | ||
12773 | fontSize 16 | ||
12774 | fontName "Monospace" | ||
12775 | autoSizePolicy "node_width" | ||
12776 | anchor "t" | ||
12777 | borderDistance 0.0 | ||
12778 | ] | ||
12779 | LabelGraphics | ||
12780 | [ | ||
12781 | text " | ||
12782 | " | ||
12783 | fontSize 14 | ||
12784 | fontName "Consolas" | ||
12785 | alignment "left" | ||
12786 | anchor "tl" | ||
12787 | borderDistance 6 | ||
12788 | ] | ||
12789 | ] | ||
12790 | |||
12791 | node | ||
12792 | [ | ||
12793 | id 5 | ||
12794 | graphics | ||
12795 | [ | ||
12796 | w 207.9 | ||
12797 | h 40 | ||
12798 | type "rectangle" | ||
12799 | fill "#FFFFFF" | ||
12800 | fill2 "#FFFFFF" | ||
12801 | outline "#000000" | ||
12802 | ] | ||
12803 | LabelGraphics | ||
12804 | [ | ||
12805 | text "null" | ||
12806 | outline "#000000" | ||
12807 | fill "#FFFFFF" | ||
12808 | fontSize 16 | ||
12809 | fontName "Monospace" | ||
12810 | autoSizePolicy "node_width" | ||
12811 | anchor "t" | ||
12812 | borderDistance 0.0 | ||
12813 | ] | ||
12814 | LabelGraphics | ||
12815 | [ | ||
12816 | text " | ||
12817 | FunctionalInterface class | ||
12818 | " | ||
12819 | fontSize 14 | ||
12820 | fontName "Consolas" | ||
12821 | alignment "left" | ||
12822 | anchor "tl" | ||
12823 | borderDistance 6 | ||
12824 | ] | ||
12825 | ] | ||
12826 | |||
12827 | node | ||
12828 | [ | ||
12829 | id 6 | ||
12830 | graphics | ||
12831 | [ | ||
12832 | w 177.10000000000002 | ||
12833 | h 54 | ||
12834 | type "rectangle" | ||
12835 | fill "#FFFFFF" | ||
12836 | fill2 "#FFFFFF" | ||
12837 | outline "#000000" | ||
12838 | ] | ||
12839 | LabelGraphics | ||
12840 | [ | ||
12841 | text "null" | ||
12842 | outline "#000000" | ||
12843 | fill "#FFFFFF" | ||
12844 | fontSize 16 | ||
12845 | fontName "Monospace" | ||
12846 | autoSizePolicy "node_width" | ||
12847 | anchor "t" | ||
12848 | borderDistance 0.0 | ||
12849 | ] | ||
12850 | LabelGraphics | ||
12851 | [ | ||
12852 | text " | ||
12853 | FunctionalInput class | ||
12854 | FunctionalData class | ||
12855 | " | ||
12856 | fontSize 14 | ||
12857 | fontName "Consolas" | ||
12858 | alignment "left" | ||
12859 | anchor "tl" | ||
12860 | borderDistance 6 | ||
12861 | ] | ||
12862 | ] | ||
12863 | |||
12864 | node | ||
12865 | [ | ||
12866 | id 7 | ||
12867 | graphics | ||
12868 | [ | ||
12869 | w 177.10000000000002 | ||
12870 | h 54 | ||
12871 | type "rectangle" | ||
12872 | fill "#FFFFFF" | ||
12873 | fill2 "#FFFFFF" | ||
12874 | outline "#000000" | ||
12875 | ] | ||
12876 | LabelGraphics | ||
12877 | [ | ||
12878 | text "null" | ||
12879 | outline "#000000" | ||
12880 | fill "#FFFFFF" | ||
12881 | fontSize 16 | ||
12882 | fontName "Monospace" | ||
12883 | autoSizePolicy "node_width" | ||
12884 | anchor "t" | ||
12885 | borderDistance 0.0 | ||
12886 | ] | ||
12887 | LabelGraphics | ||
12888 | [ | ||
12889 | text " | ||
12890 | FunctionalInput class | ||
12891 | FunctionalData class | ||
12892 | " | ||
12893 | fontSize 14 | ||
12894 | fontName "Consolas" | ||
12895 | alignment "left" | ||
12896 | anchor "tl" | ||
12897 | borderDistance 6 | ||
12898 | ] | ||
12899 | ] | ||
12900 | |||
12901 | node | ||
12902 | [ | ||
12903 | id 8 | ||
12904 | graphics | ||
12905 | [ | ||
12906 | w 161.70000000000002 | ||
12907 | h 40 | ||
12908 | type "rectangle" | ||
12909 | fill "#FFFFFF" | ||
12910 | fill2 "#FFFFFF" | ||
12911 | outline "#000000" | ||
12912 | ] | ||
12913 | LabelGraphics | ||
12914 | [ | ||
12915 | text "null" | ||
12916 | outline "#000000" | ||
12917 | fill "#FFFFFF" | ||
12918 | fontSize 16 | ||
12919 | fontName "Monospace" | ||
12920 | autoSizePolicy "node_width" | ||
12921 | anchor "t" | ||
12922 | borderDistance 0.0 | ||
12923 | ] | ||
12924 | LabelGraphics | ||
12925 | [ | ||
12926 | text " | ||
12927 | FAMTerminator class | ||
12928 | " | ||
12929 | fontSize 14 | ||
12930 | fontName "Consolas" | ||
12931 | alignment "left" | ||
12932 | anchor "tl" | ||
12933 | borderDistance 6 | ||
12934 | ] | ||
12935 | ] | ||
12936 | |||
12937 | node | ||
12938 | [ | ||
12939 | id 9 | ||
12940 | graphics | ||
12941 | [ | ||
12942 | w 177.10000000000002 | ||
12943 | h 54 | ||
12944 | type "rectangle" | ||
12945 | fill "#FFFFFF" | ||
12946 | fill2 "#FFFFFF" | ||
12947 | outline "#000000" | ||
12948 | ] | ||
12949 | LabelGraphics | ||
12950 | [ | ||
12951 | text "null" | ||
12952 | outline "#000000" | ||
12953 | fill "#FFFFFF" | ||
12954 | fontSize 16 | ||
12955 | fontName "Monospace" | ||
12956 | autoSizePolicy "node_width" | ||
12957 | anchor "t" | ||
12958 | borderDistance 0.0 | ||
12959 | ] | ||
12960 | LabelGraphics | ||
12961 | [ | ||
12962 | text " | ||
12963 | FunctionalInput class | ||
12964 | FunctionalData class | ||
12965 | " | ||
12966 | fontSize 14 | ||
12967 | fontName "Consolas" | ||
12968 | alignment "left" | ||
12969 | anchor "tl" | ||
12970 | borderDistance 6 | ||
12971 | ] | ||
12972 | ] | ||
12973 | |||
12974 | node | ||
12975 | [ | ||
12976 | id 10 | ||
12977 | graphics | ||
12978 | [ | ||
12979 | w 184.8 | ||
12980 | h 54 | ||
12981 | type "rectangle" | ||
12982 | fill "#FFFFFF" | ||
12983 | fill2 "#FFFFFF" | ||
12984 | outline "#000000" | ||
12985 | ] | ||
12986 | LabelGraphics | ||
12987 | [ | ||
12988 | text "null" | ||
12989 | outline "#000000" | ||
12990 | fill "#FFFFFF" | ||
12991 | fontSize 16 | ||
12992 | fontName "Monospace" | ||
12993 | autoSizePolicy "node_width" | ||
12994 | anchor "t" | ||
12995 | borderDistance 0.0 | ||
12996 | ] | ||
12997 | LabelGraphics | ||
12998 | [ | ||
12999 | text " | ||
13000 | FunctionalOutput class | ||
13001 | FunctionalData class | ||
13002 | " | ||
13003 | fontSize 14 | ||
13004 | fontName "Consolas" | ||
13005 | alignment "left" | ||
13006 | anchor "tl" | ||
13007 | borderDistance 6 | ||
13008 | ] | ||
13009 | ] | ||
13010 | |||
13011 | node | ||
13012 | [ | ||
13013 | id 11 | ||
13014 | graphics | ||
13015 | [ | ||
13016 | w 177.10000000000002 | ||
13017 | h 40 | ||
13018 | type "rectangle" | ||
13019 | fill "#FFFFFF" | ||
13020 | fill2 "#FFFFFF" | ||
13021 | outline "#000000" | ||
13022 | ] | ||
13023 | LabelGraphics | ||
13024 | [ | ||
13025 | text "null" | ||
13026 | outline "#000000" | ||
13027 | fill "#FFFFFF" | ||
13028 | fontSize 16 | ||
13029 | fontName "Monospace" | ||
13030 | autoSizePolicy "node_width" | ||
13031 | anchor "t" | ||
13032 | borderDistance 0.0 | ||
13033 | ] | ||
13034 | LabelGraphics | ||
13035 | [ | ||
13036 | text " | ||
13037 | InformationLink class | ||
13038 | " | ||
13039 | fontSize 14 | ||
13040 | fontName "Consolas" | ||
13041 | alignment "left" | ||
13042 | anchor "tl" | ||
13043 | borderDistance 6 | ||
13044 | ] | ||
13045 | ] | ||
13046 | |||
13047 | node | ||
13048 | [ | ||
13049 | id 12 | ||
13050 | graphics | ||
13051 | [ | ||
13052 | w 112.2 | ||
13053 | h 26 | ||
13054 | type "rectangle" | ||
13055 | fill "#FFFFFF" | ||
13056 | fill2 "#FFFFFF" | ||
13057 | outline "#000000" | ||
13058 | ] | ||
13059 | LabelGraphics | ||
13060 | [ | ||
13061 | text "New Integers" | ||
13062 | outline "#000000" | ||
13063 | fill "#FFFFFF" | ||
13064 | fontSize 16 | ||
13065 | fontName "Monospace" | ||
13066 | autoSizePolicy "node_width" | ||
13067 | anchor "t" | ||
13068 | borderDistance 0.0 | ||
13069 | ] | ||
13070 | LabelGraphics | ||
13071 | [ | ||
13072 | text " | ||
13073 | " | ||
13074 | fontSize 14 | ||
13075 | fontName "Consolas" | ||
13076 | alignment "left" | ||
13077 | anchor "tl" | ||
13078 | borderDistance 6 | ||
13079 | ] | ||
13080 | ] | ||
13081 | |||
13082 | node | ||
13083 | [ | ||
13084 | id 13 | ||
13085 | graphics | ||
13086 | [ | ||
13087 | w 85.80000000000001 | ||
13088 | h 26 | ||
13089 | type "rectangle" | ||
13090 | fill "#FFFFFF" | ||
13091 | fill2 "#FFFFFF" | ||
13092 | outline "#000000" | ||
13093 | ] | ||
13094 | LabelGraphics | ||
13095 | [ | ||
13096 | text "New Reals" | ||
13097 | outline "#000000" | ||
13098 | fill "#FFFFFF" | ||
13099 | fontSize 16 | ||
13100 | fontName "Monospace" | ||
13101 | autoSizePolicy "node_width" | ||
13102 | anchor "t" | ||
13103 | borderDistance 0.0 | ||
13104 | ] | ||
13105 | LabelGraphics | ||
13106 | [ | ||
13107 | text " | ||
13108 | " | ||
13109 | fontSize 14 | ||
13110 | fontName "Consolas" | ||
13111 | alignment "left" | ||
13112 | anchor "tl" | ||
13113 | borderDistance 6 | ||
13114 | ] | ||
13115 | ] | ||
13116 | |||
13117 | node | ||
13118 | [ | ||
13119 | id 14 | ||
13120 | graphics | ||
13121 | [ | ||
13122 | w 103.4 | ||
13123 | h 26 | ||
13124 | type "rectangle" | ||
13125 | fill "#FFFFFF" | ||
13126 | fill2 "#FFFFFF" | ||
13127 | outline "#000000" | ||
13128 | ] | ||
13129 | LabelGraphics | ||
13130 | [ | ||
13131 | text "New Strings" | ||
13132 | outline "#000000" | ||
13133 | fill "#FFFFFF" | ||
13134 | fontSize 16 | ||
13135 | fontName "Monospace" | ||
13136 | autoSizePolicy "node_width" | ||
13137 | anchor "t" | ||
13138 | borderDistance 0.0 | ||
13139 | ] | ||
13140 | LabelGraphics | ||
13141 | [ | ||
13142 | text " | ||
13143 | " | ||
13144 | fontSize 14 | ||
13145 | fontName "Consolas" | ||
13146 | alignment "left" | ||
13147 | anchor "tl" | ||
13148 | borderDistance 6 | ||
13149 | ] | ||
13150 | ] | ||
13151 | |||
13152 | node | ||
13153 | [ | ||
13154 | id 15 | ||
13155 | graphics | ||
13156 | [ | ||
13157 | w 103.4 | ||
13158 | h 26 | ||
13159 | type "rectangle" | ||
13160 | fill "#FFFFFF" | ||
13161 | fill2 "#FFFFFF" | ||
13162 | outline "#000000" | ||
13163 | ] | ||
13164 | LabelGraphics | ||
13165 | [ | ||
13166 | text "New Objects" | ||
13167 | outline "#000000" | ||
13168 | fill "#FFFFFF" | ||
13169 | fontSize 16 | ||
13170 | fontName "Monospace" | ||
13171 | autoSizePolicy "node_width" | ||
13172 | anchor "t" | ||
13173 | borderDistance 0.0 | ||
13174 | ] | ||
13175 | LabelGraphics | ||
13176 | [ | ||
13177 | text " | ||
13178 | " | ||
13179 | fontSize 14 | ||
13180 | fontName "Consolas" | ||
13181 | alignment "left" | ||
13182 | anchor "tl" | ||
13183 | borderDistance 6 | ||
13184 | ] | ||
13185 | ] | ||
13186 | edge | ||
13187 | [ | ||
13188 | source 8 | ||
13189 | target 6 | ||
13190 | graphics | ||
13191 | [ | ||
13192 | fill "#000000" | ||
13193 | targetArrow "standard" | ||
13194 | ] | ||
13195 | LabelGraphics | ||
13196 | [ | ||
13197 | text "data reference FAMTerminator" | ||
13198 | fontSize 14 | ||
13199 | fontName "Consolas" | ||
13200 | configuration "AutoFlippingLabel" | ||
13201 | model "six_pos" | ||
13202 | position "thead" | ||
13203 | ] | ||
13204 | ] | ||
13205 | edge | ||
13206 | [ | ||
13207 | source 11 | ||
13208 | target 10 | ||
13209 | graphics | ||
13210 | [ | ||
13211 | fill "#000000" | ||
13212 | targetArrow "standard" | ||
13213 | ] | ||
13214 | LabelGraphics | ||
13215 | [ | ||
13216 | text "from reference InformationLink" | ||
13217 | fontSize 14 | ||
13218 | fontName "Consolas" | ||
13219 | configuration "AutoFlippingLabel" | ||
13220 | model "six_pos" | ||
13221 | position "thead" | ||
13222 | ] | ||
13223 | ] | ||
13224 | edge | ||
13225 | [ | ||
13226 | source 11 | ||
13227 | target 6 | ||
13228 | graphics | ||
13229 | [ | ||
13230 | fill "#000000" | ||
13231 | targetArrow "standard" | ||
13232 | ] | ||
13233 | LabelGraphics | ||
13234 | [ | ||
13235 | text "to reference InformationLink" | ||
13236 | fontSize 14 | ||
13237 | fontName "Consolas" | ||
13238 | configuration "AutoFlippingLabel" | ||
13239 | model "six_pos" | ||
13240 | position "thead" | ||
13241 | ] | ||
13242 | ] | ||
13243 | edge | ||
13244 | [ | ||
13245 | source 5 | ||
13246 | target 6 | ||
13247 | graphics | ||
13248 | [ | ||
13249 | fill "#000000" | ||
13250 | width 3 | ||
13251 | targetArrow "standard" | ||
13252 | ] | ||
13253 | LabelGraphics | ||
13254 | [ | ||
13255 | text "data reference FunctionalInterface" | ||
13256 | fontSize 14 | ||
13257 | fontName "Consolas" | ||
13258 | configuration "AutoFlippingLabel" | ||
13259 | model "six_pos" | ||
13260 | position "thead" | ||
13261 | ] | ||
13262 | ] | ||
13263 | edge | ||
13264 | [ | ||
13265 | source 5 | ||
13266 | target 7 | ||
13267 | graphics | ||
13268 | [ | ||
13269 | fill "#000000" | ||
13270 | width 3 | ||
13271 | targetArrow "standard" | ||
13272 | ] | ||
13273 | LabelGraphics | ||
13274 | [ | ||
13275 | text "data reference FunctionalInterface" | ||
13276 | fontSize 14 | ||
13277 | fontName "Consolas" | ||
13278 | configuration "AutoFlippingLabel" | ||
13279 | model "six_pos" | ||
13280 | position "thead" | ||
13281 | ] | ||
13282 | ] | ||
13283 | edge | ||
13284 | [ | ||
13285 | source 5 | ||
13286 | target 9 | ||
13287 | graphics | ||
13288 | [ | ||
13289 | fill "#000000" | ||
13290 | width 3 | ||
13291 | targetArrow "standard" | ||
13292 | ] | ||
13293 | LabelGraphics | ||
13294 | [ | ||
13295 | text "data reference FunctionalInterface" | ||
13296 | fontSize 14 | ||
13297 | fontName "Consolas" | ||
13298 | configuration "AutoFlippingLabel" | ||
13299 | model "six_pos" | ||
13300 | position "thead" | ||
13301 | ] | ||
13302 | ] | ||
13303 | edge | ||
13304 | [ | ||
13305 | source 5 | ||
13306 | target 10 | ||
13307 | graphics | ||
13308 | [ | ||
13309 | fill "#000000" | ||
13310 | width 3 | ||
13311 | targetArrow "standard" | ||
13312 | ] | ||
13313 | LabelGraphics | ||
13314 | [ | ||
13315 | text "data reference FunctionalInterface" | ||
13316 | fontSize 14 | ||
13317 | fontName "Consolas" | ||
13318 | configuration "AutoFlippingLabel" | ||
13319 | model "six_pos" | ||
13320 | position "thead" | ||
13321 | ] | ||
13322 | ] | ||
13323 | edge | ||
13324 | [ | ||
13325 | source 6 | ||
13326 | target 11 | ||
13327 | graphics | ||
13328 | [ | ||
13329 | fill "#000000" | ||
13330 | targetArrow "standard" | ||
13331 | ] | ||
13332 | LabelGraphics | ||
13333 | [ | ||
13334 | text "IncomingLinks reference FunctionalInput" | ||
13335 | fontSize 14 | ||
13336 | fontName "Consolas" | ||
13337 | configuration "AutoFlippingLabel" | ||
13338 | model "six_pos" | ||
13339 | position "thead" | ||
13340 | ] | ||
13341 | ] | ||
13342 | edge | ||
13343 | [ | ||
13344 | source 10 | ||
13345 | target 11 | ||
13346 | graphics | ||
13347 | [ | ||
13348 | fill "#000000" | ||
13349 | width 3 | ||
13350 | targetArrow "standard" | ||
13351 | ] | ||
13352 | LabelGraphics | ||
13353 | [ | ||
13354 | text "outgoingLinks reference FunctionalOutput" | ||
13355 | fontSize 14 | ||
13356 | fontName "Consolas" | ||
13357 | configuration "AutoFlippingLabel" | ||
13358 | model "six_pos" | ||
13359 | position "thead" | ||
13360 | ] | ||
13361 | ] | ||
13362 | edge | ||
13363 | [ | ||
13364 | source 6 | ||
13365 | target 8 | ||
13366 | graphics | ||
13367 | [ | ||
13368 | fill "#000000" | ||
13369 | width 3 | ||
13370 | targetArrow "standard" | ||
13371 | ] | ||
13372 | LabelGraphics | ||
13373 | [ | ||
13374 | text "terminator reference FunctionalData" | ||
13375 | fontSize 14 | ||
13376 | fontName "Consolas" | ||
13377 | configuration "AutoFlippingLabel" | ||
13378 | model "six_pos" | ||
13379 | position "thead" | ||
13380 | ] | ||
13381 | ] | ||
13382 | edge | ||
13383 | [ | ||
13384 | source 6 | ||
13385 | target 5 | ||
13386 | graphics | ||
13387 | [ | ||
13388 | fill "#000000" | ||
13389 | targetArrow "standard" | ||
13390 | ] | ||
13391 | LabelGraphics | ||
13392 | [ | ||
13393 | text "interface reference FunctionalData" | ||
13394 | fontSize 14 | ||
13395 | fontName "Consolas" | ||
13396 | configuration "AutoFlippingLabel" | ||
13397 | model "six_pos" | ||
13398 | position "thead" | ||
13399 | ] | ||
13400 | ] | ||
13401 | edge | ||
13402 | [ | ||
13403 | source 7 | ||
13404 | target 5 | ||
13405 | graphics | ||
13406 | [ | ||
13407 | fill "#000000" | ||
13408 | targetArrow "standard" | ||
13409 | ] | ||
13410 | LabelGraphics | ||
13411 | [ | ||
13412 | text "interface reference FunctionalData" | ||
13413 | fontSize 14 | ||
13414 | fontName "Consolas" | ||
13415 | configuration "AutoFlippingLabel" | ||
13416 | model "six_pos" | ||
13417 | position "thead" | ||
13418 | ] | ||
13419 | ] | ||
13420 | edge | ||
13421 | [ | ||
13422 | source 9 | ||
13423 | target 5 | ||
13424 | graphics | ||
13425 | [ | ||
13426 | fill "#000000" | ||
13427 | targetArrow "standard" | ||
13428 | ] | ||
13429 | LabelGraphics | ||
13430 | [ | ||
13431 | text "interface reference FunctionalData" | ||
13432 | fontSize 14 | ||
13433 | fontName "Consolas" | ||
13434 | configuration "AutoFlippingLabel" | ||
13435 | model "six_pos" | ||
13436 | position "thead" | ||
13437 | ] | ||
13438 | ] | ||
13439 | edge | ||
13440 | [ | ||
13441 | source 10 | ||
13442 | target 5 | ||
13443 | graphics | ||
13444 | [ | ||
13445 | fill "#000000" | ||
13446 | targetArrow "standard" | ||
13447 | ] | ||
13448 | LabelGraphics | ||
13449 | [ | ||
13450 | text "interface reference FunctionalData" | ||
13451 | fontSize 14 | ||
13452 | fontName "Consolas" | ||
13453 | configuration "AutoFlippingLabel" | ||
13454 | model "six_pos" | ||
13455 | position "thead" | ||
13456 | ] | ||
13457 | ] | ||
13458 | ] | ||
13459 | graph | ||
13460 | [ | ||
13461 | node | ||
13462 | [ | ||
13463 | id 0 | ||
13464 | graphics | ||
13465 | [ | ||
13466 | w 226.60000000000002 | ||
13467 | h 40 | ||
13468 | type "rectangle" | ||
13469 | fill "#FFFFFF" | ||
13470 | fill2 "#FFFFFF" | ||
13471 | outline "#000000" | ||
13472 | ] | ||
13473 | LabelGraphics | ||
13474 | [ | ||
13475 | text "Root literal FunctionType" | ||
13476 | outline "#000000" | ||
13477 | fill "#FFFFFF" | ||
13478 | fontSize 16 | ||
13479 | fontName "Monospace" | ||
13480 | autoSizePolicy "node_width" | ||
13481 | anchor "t" | ||
13482 | borderDistance 0.0 | ||
13483 | ] | ||
13484 | LabelGraphics | ||
13485 | [ | ||
13486 | text " | ||
13487 | FunctionType enum | ||
13488 | " | ||
13489 | fontSize 14 | ||
13490 | fontName "Consolas" | ||
13491 | alignment "left" | ||
13492 | anchor "tl" | ||
13493 | borderDistance 6 | ||
13494 | ] | ||
13495 | ] | ||
13496 | |||
13497 | node | ||
13498 | [ | ||
13499 | id 1 | ||
13500 | graphics | ||
13501 | [ | ||
13502 | w 297.0 | ||
13503 | h 40 | ||
13504 | type "rectangle" | ||
13505 | fill "#FFFFFF" | ||
13506 | fill2 "#FFFFFF" | ||
13507 | outline "#000000" | ||
13508 | ] | ||
13509 | LabelGraphics | ||
13510 | [ | ||
13511 | text "Intermediate literal FunctionType" | ||
13512 | outline "#000000" | ||
13513 | fill "#FFFFFF" | ||
13514 | fontSize 16 | ||
13515 | fontName "Monospace" | ||
13516 | autoSizePolicy "node_width" | ||
13517 | anchor "t" | ||
13518 | borderDistance 0.0 | ||
13519 | ] | ||
13520 | LabelGraphics | ||
13521 | [ | ||
13522 | text " | ||
13523 | FunctionType enum | ||
13524 | " | ||
13525 | fontSize 14 | ||
13526 | fontName "Consolas" | ||
13527 | alignment "left" | ||
13528 | anchor "tl" | ||
13529 | borderDistance 6 | ||
13530 | ] | ||
13531 | ] | ||
13532 | |||
13533 | node | ||
13534 | [ | ||
13535 | id 2 | ||
13536 | graphics | ||
13537 | [ | ||
13538 | w 226.60000000000002 | ||
13539 | h 40 | ||
13540 | type "rectangle" | ||
13541 | fill "#FFFFFF" | ||
13542 | fill2 "#FFFFFF" | ||
13543 | outline "#000000" | ||
13544 | ] | ||
13545 | LabelGraphics | ||
13546 | [ | ||
13547 | text "Leaf literal FunctionType" | ||
13548 | outline "#000000" | ||
13549 | fill "#FFFFFF" | ||
13550 | fontSize 16 | ||
13551 | fontName "Monospace" | ||
13552 | autoSizePolicy "node_width" | ||
13553 | anchor "t" | ||
13554 | borderDistance 0.0 | ||
13555 | ] | ||
13556 | LabelGraphics | ||
13557 | [ | ||
13558 | text " | ||
13559 | FunctionType enum | ||
13560 | " | ||
13561 | fontSize 14 | ||
13562 | fontName "Consolas" | ||
13563 | alignment "left" | ||
13564 | anchor "tl" | ||
13565 | borderDistance 6 | ||
13566 | ] | ||
13567 | ] | ||
13568 | |||
13569 | node | ||
13570 | [ | ||
13571 | id 3 | ||
13572 | graphics | ||
13573 | [ | ||
13574 | w 41.800000000000004 | ||
13575 | h 26 | ||
13576 | type "rectangle" | ||
13577 | fill "#FFFFFF" | ||
13578 | fill2 "#FFFFFF" | ||
13579 | outline "#000000" | ||
13580 | ] | ||
13581 | LabelGraphics | ||
13582 | [ | ||
13583 | text "true" | ||
13584 | outline "#000000" | ||
13585 | fill "#FFFFFF" | ||
13586 | fontSize 16 | ||
13587 | fontName "Monospace" | ||
13588 | autoSizePolicy "node_width" | ||
13589 | anchor "t" | ||
13590 | borderDistance 0.0 | ||
13591 | ] | ||
13592 | LabelGraphics | ||
13593 | [ | ||
13594 | text " | ||
13595 | " | ||
13596 | fontSize 14 | ||
13597 | fontName "Consolas" | ||
13598 | alignment "left" | ||
13599 | anchor "tl" | ||
13600 | borderDistance 6 | ||
13601 | ] | ||
13602 | ] | ||
13603 | |||
13604 | node | ||
13605 | [ | ||
13606 | id 4 | ||
13607 | graphics | ||
13608 | [ | ||
13609 | w 50.6 | ||
13610 | h 26 | ||
13611 | type "rectangle" | ||
13612 | fill "#FFFFFF" | ||
13613 | fill2 "#FFFFFF" | ||
13614 | outline "#000000" | ||
13615 | ] | ||
13616 | LabelGraphics | ||
13617 | [ | ||
13618 | text "false" | ||
13619 | outline "#000000" | ||
13620 | fill "#FFFFFF" | ||
13621 | fontSize 16 | ||
13622 | fontName "Monospace" | ||
13623 | autoSizePolicy "node_width" | ||
13624 | anchor "t" | ||
13625 | borderDistance 0.0 | ||
13626 | ] | ||
13627 | LabelGraphics | ||
13628 | [ | ||
13629 | text " | ||
13630 | " | ||
13631 | fontSize 14 | ||
13632 | fontName "Consolas" | ||
13633 | alignment "left" | ||
13634 | anchor "tl" | ||
13635 | borderDistance 6 | ||
13636 | ] | ||
13637 | ] | ||
13638 | |||
13639 | node | ||
13640 | [ | ||
13641 | id 5 | ||
13642 | graphics | ||
13643 | [ | ||
13644 | w 207.9 | ||
13645 | h 40 | ||
13646 | type "rectangle" | ||
13647 | fill "#FFFFFF" | ||
13648 | fill2 "#FFFFFF" | ||
13649 | outline "#000000" | ||
13650 | ] | ||
13651 | LabelGraphics | ||
13652 | [ | ||
13653 | text "null" | ||
13654 | outline "#000000" | ||
13655 | fill "#FFFFFF" | ||
13656 | fontSize 16 | ||
13657 | fontName "Monospace" | ||
13658 | autoSizePolicy "node_width" | ||
13659 | anchor "t" | ||
13660 | borderDistance 0.0 | ||
13661 | ] | ||
13662 | LabelGraphics | ||
13663 | [ | ||
13664 | text " | ||
13665 | FunctionalInterface class | ||
13666 | " | ||
13667 | fontSize 14 | ||
13668 | fontName "Consolas" | ||
13669 | alignment "left" | ||
13670 | anchor "tl" | ||
13671 | borderDistance 6 | ||
13672 | ] | ||
13673 | ] | ||
13674 | |||
13675 | node | ||
13676 | [ | ||
13677 | id 6 | ||
13678 | graphics | ||
13679 | [ | ||
13680 | w 177.10000000000002 | ||
13681 | h 54 | ||
13682 | type "rectangle" | ||
13683 | fill "#FFFFFF" | ||
13684 | fill2 "#FFFFFF" | ||
13685 | outline "#000000" | ||
13686 | ] | ||
13687 | LabelGraphics | ||
13688 | [ | ||
13689 | text "null" | ||
13690 | outline "#000000" | ||
13691 | fill "#FFFFFF" | ||
13692 | fontSize 16 | ||
13693 | fontName "Monospace" | ||
13694 | autoSizePolicy "node_width" | ||
13695 | anchor "t" | ||
13696 | borderDistance 0.0 | ||
13697 | ] | ||
13698 | LabelGraphics | ||
13699 | [ | ||
13700 | text " | ||
13701 | FunctionalInput class | ||
13702 | FunctionalData class | ||
13703 | " | ||
13704 | fontSize 14 | ||
13705 | fontName "Consolas" | ||
13706 | alignment "left" | ||
13707 | anchor "tl" | ||
13708 | borderDistance 6 | ||
13709 | ] | ||
13710 | ] | ||
13711 | |||
13712 | node | ||
13713 | [ | ||
13714 | id 7 | ||
13715 | graphics | ||
13716 | [ | ||
13717 | w 161.70000000000002 | ||
13718 | h 40 | ||
13719 | type "rectangle" | ||
13720 | fill "#FFFFFF" | ||
13721 | fill2 "#FFFFFF" | ||
13722 | outline "#000000" | ||
13723 | ] | ||
13724 | LabelGraphics | ||
13725 | [ | ||
13726 | text "null" | ||
13727 | outline "#000000" | ||
13728 | fill "#FFFFFF" | ||
13729 | fontSize 16 | ||
13730 | fontName "Monospace" | ||
13731 | autoSizePolicy "node_width" | ||
13732 | anchor "t" | ||
13733 | borderDistance 0.0 | ||
13734 | ] | ||
13735 | LabelGraphics | ||
13736 | [ | ||
13737 | text " | ||
13738 | FAMTerminator class | ||
13739 | " | ||
13740 | fontSize 14 | ||
13741 | fontName "Consolas" | ||
13742 | alignment "left" | ||
13743 | anchor "tl" | ||
13744 | borderDistance 6 | ||
13745 | ] | ||
13746 | ] | ||
13747 | |||
13748 | node | ||
13749 | [ | ||
13750 | id 8 | ||
13751 | graphics | ||
13752 | [ | ||
13753 | w 177.10000000000002 | ||
13754 | h 54 | ||
13755 | type "rectangle" | ||
13756 | fill "#FFFFFF" | ||
13757 | fill2 "#FFFFFF" | ||
13758 | outline "#000000" | ||
13759 | ] | ||
13760 | LabelGraphics | ||
13761 | [ | ||
13762 | text "null" | ||
13763 | outline "#000000" | ||
13764 | fill "#FFFFFF" | ||
13765 | fontSize 16 | ||
13766 | fontName "Monospace" | ||
13767 | autoSizePolicy "node_width" | ||
13768 | anchor "t" | ||
13769 | borderDistance 0.0 | ||
13770 | ] | ||
13771 | LabelGraphics | ||
13772 | [ | ||
13773 | text " | ||
13774 | FunctionalInput class | ||
13775 | FunctionalData class | ||
13776 | " | ||
13777 | fontSize 14 | ||
13778 | fontName "Consolas" | ||
13779 | alignment "left" | ||
13780 | anchor "tl" | ||
13781 | borderDistance 6 | ||
13782 | ] | ||
13783 | ] | ||
13784 | |||
13785 | node | ||
13786 | [ | ||
13787 | id 9 | ||
13788 | graphics | ||
13789 | [ | ||
13790 | w 184.8 | ||
13791 | h 54 | ||
13792 | type "rectangle" | ||
13793 | fill "#FFFFFF" | ||
13794 | fill2 "#FFFFFF" | ||
13795 | outline "#000000" | ||
13796 | ] | ||
13797 | LabelGraphics | ||
13798 | [ | ||
13799 | text "null" | ||
13800 | outline "#000000" | ||
13801 | fill "#FFFFFF" | ||
13802 | fontSize 16 | ||
13803 | fontName "Monospace" | ||
13804 | autoSizePolicy "node_width" | ||
13805 | anchor "t" | ||
13806 | borderDistance 0.0 | ||
13807 | ] | ||
13808 | LabelGraphics | ||
13809 | [ | ||
13810 | text " | ||
13811 | FunctionalOutput class | ||
13812 | FunctionalData class | ||
13813 | " | ||
13814 | fontSize 14 | ||
13815 | fontName "Consolas" | ||
13816 | alignment "left" | ||
13817 | anchor "tl" | ||
13818 | borderDistance 6 | ||
13819 | ] | ||
13820 | ] | ||
13821 | |||
13822 | node | ||
13823 | [ | ||
13824 | id 10 | ||
13825 | graphics | ||
13826 | [ | ||
13827 | w 161.70000000000002 | ||
13828 | h 40 | ||
13829 | type "rectangle" | ||
13830 | fill "#FFFFFF" | ||
13831 | fill2 "#FFFFFF" | ||
13832 | outline "#000000" | ||
13833 | ] | ||
13834 | LabelGraphics | ||
13835 | [ | ||
13836 | text "null" | ||
13837 | outline "#000000" | ||
13838 | fill "#FFFFFF" | ||
13839 | fontSize 16 | ||
13840 | fontName "Monospace" | ||
13841 | autoSizePolicy "node_width" | ||
13842 | anchor "t" | ||
13843 | borderDistance 0.0 | ||
13844 | ] | ||
13845 | LabelGraphics | ||
13846 | [ | ||
13847 | text " | ||
13848 | FAMTerminator class | ||
13849 | " | ||
13850 | fontSize 14 | ||
13851 | fontName "Consolas" | ||
13852 | alignment "left" | ||
13853 | anchor "tl" | ||
13854 | borderDistance 6 | ||
13855 | ] | ||
13856 | ] | ||
13857 | |||
13858 | node | ||
13859 | [ | ||
13860 | id 11 | ||
13861 | graphics | ||
13862 | [ | ||
13863 | w 184.8 | ||
13864 | h 54 | ||
13865 | type "rectangle" | ||
13866 | fill "#FFFFFF" | ||
13867 | fill2 "#FFFFFF" | ||
13868 | outline "#000000" | ||
13869 | ] | ||
13870 | LabelGraphics | ||
13871 | [ | ||
13872 | text "null" | ||
13873 | outline "#000000" | ||
13874 | fill "#FFFFFF" | ||
13875 | fontSize 16 | ||
13876 | fontName "Monospace" | ||
13877 | autoSizePolicy "node_width" | ||
13878 | anchor "t" | ||
13879 | borderDistance 0.0 | ||
13880 | ] | ||
13881 | LabelGraphics | ||
13882 | [ | ||
13883 | text " | ||
13884 | FunctionalOutput class | ||
13885 | FunctionalData class | ||
13886 | " | ||
13887 | fontSize 14 | ||
13888 | fontName "Consolas" | ||
13889 | alignment "left" | ||
13890 | anchor "tl" | ||
13891 | borderDistance 6 | ||
13892 | ] | ||
13893 | ] | ||
13894 | |||
13895 | node | ||
13896 | [ | ||
13897 | id 12 | ||
13898 | graphics | ||
13899 | [ | ||
13900 | w 112.2 | ||
13901 | h 26 | ||
13902 | type "rectangle" | ||
13903 | fill "#FFFFFF" | ||
13904 | fill2 "#FFFFFF" | ||
13905 | outline "#000000" | ||
13906 | ] | ||
13907 | LabelGraphics | ||
13908 | [ | ||
13909 | text "New Integers" | ||
13910 | outline "#000000" | ||
13911 | fill "#FFFFFF" | ||
13912 | fontSize 16 | ||
13913 | fontName "Monospace" | ||
13914 | autoSizePolicy "node_width" | ||
13915 | anchor "t" | ||
13916 | borderDistance 0.0 | ||
13917 | ] | ||
13918 | LabelGraphics | ||
13919 | [ | ||
13920 | text " | ||
13921 | " | ||
13922 | fontSize 14 | ||
13923 | fontName "Consolas" | ||
13924 | alignment "left" | ||
13925 | anchor "tl" | ||
13926 | borderDistance 6 | ||
13927 | ] | ||
13928 | ] | ||
13929 | |||
13930 | node | ||
13931 | [ | ||
13932 | id 13 | ||
13933 | graphics | ||
13934 | [ | ||
13935 | w 85.80000000000001 | ||
13936 | h 26 | ||
13937 | type "rectangle" | ||
13938 | fill "#FFFFFF" | ||
13939 | fill2 "#FFFFFF" | ||
13940 | outline "#000000" | ||
13941 | ] | ||
13942 | LabelGraphics | ||
13943 | [ | ||
13944 | text "New Reals" | ||
13945 | outline "#000000" | ||
13946 | fill "#FFFFFF" | ||
13947 | fontSize 16 | ||
13948 | fontName "Monospace" | ||
13949 | autoSizePolicy "node_width" | ||
13950 | anchor "t" | ||
13951 | borderDistance 0.0 | ||
13952 | ] | ||
13953 | LabelGraphics | ||
13954 | [ | ||
13955 | text " | ||
13956 | " | ||
13957 | fontSize 14 | ||
13958 | fontName "Consolas" | ||
13959 | alignment "left" | ||
13960 | anchor "tl" | ||
13961 | borderDistance 6 | ||
13962 | ] | ||
13963 | ] | ||
13964 | |||
13965 | node | ||
13966 | [ | ||
13967 | id 14 | ||
13968 | graphics | ||
13969 | [ | ||
13970 | w 103.4 | ||
13971 | h 26 | ||
13972 | type "rectangle" | ||
13973 | fill "#FFFFFF" | ||
13974 | fill2 "#FFFFFF" | ||
13975 | outline "#000000" | ||
13976 | ] | ||
13977 | LabelGraphics | ||
13978 | [ | ||
13979 | text "New Strings" | ||
13980 | outline "#000000" | ||
13981 | fill "#FFFFFF" | ||
13982 | fontSize 16 | ||
13983 | fontName "Monospace" | ||
13984 | autoSizePolicy "node_width" | ||
13985 | anchor "t" | ||
13986 | borderDistance 0.0 | ||
13987 | ] | ||
13988 | LabelGraphics | ||
13989 | [ | ||
13990 | text " | ||
13991 | " | ||
13992 | fontSize 14 | ||
13993 | fontName "Consolas" | ||
13994 | alignment "left" | ||
13995 | anchor "tl" | ||
13996 | borderDistance 6 | ||
13997 | ] | ||
13998 | ] | ||
13999 | |||
14000 | node | ||
14001 | [ | ||
14002 | id 15 | ||
14003 | graphics | ||
14004 | [ | ||
14005 | w 103.4 | ||
14006 | h 26 | ||
14007 | type "rectangle" | ||
14008 | fill "#FFFFFF" | ||
14009 | fill2 "#FFFFFF" | ||
14010 | outline "#000000" | ||
14011 | ] | ||
14012 | LabelGraphics | ||
14013 | [ | ||
14014 | text "New Objects" | ||
14015 | outline "#000000" | ||
14016 | fill "#FFFFFF" | ||
14017 | fontSize 16 | ||
14018 | fontName "Monospace" | ||
14019 | autoSizePolicy "node_width" | ||
14020 | anchor "t" | ||
14021 | borderDistance 0.0 | ||
14022 | ] | ||
14023 | LabelGraphics | ||
14024 | [ | ||
14025 | text " | ||
14026 | " | ||
14027 | fontSize 14 | ||
14028 | fontName "Consolas" | ||
14029 | alignment "left" | ||
14030 | anchor "tl" | ||
14031 | borderDistance 6 | ||
14032 | ] | ||
14033 | ] | ||
14034 | edge | ||
14035 | [ | ||
14036 | source 7 | ||
14037 | target 6 | ||
14038 | graphics | ||
14039 | [ | ||
14040 | fill "#000000" | ||
14041 | targetArrow "standard" | ||
14042 | ] | ||
14043 | LabelGraphics | ||
14044 | [ | ||
14045 | text "data reference FAMTerminator" | ||
14046 | fontSize 14 | ||
14047 | fontName "Consolas" | ||
14048 | configuration "AutoFlippingLabel" | ||
14049 | model "six_pos" | ||
14050 | position "thead" | ||
14051 | ] | ||
14052 | ] | ||
14053 | edge | ||
14054 | [ | ||
14055 | source 10 | ||
14056 | target 8 | ||
14057 | graphics | ||
14058 | [ | ||
14059 | fill "#000000" | ||
14060 | targetArrow "standard" | ||
14061 | ] | ||
14062 | LabelGraphics | ||
14063 | [ | ||
14064 | text "data reference FAMTerminator" | ||
14065 | fontSize 14 | ||
14066 | fontName "Consolas" | ||
14067 | configuration "AutoFlippingLabel" | ||
14068 | model "six_pos" | ||
14069 | position "thead" | ||
14070 | ] | ||
14071 | ] | ||
14072 | edge | ||
14073 | [ | ||
14074 | source 5 | ||
14075 | target 6 | ||
14076 | graphics | ||
14077 | [ | ||
14078 | fill "#000000" | ||
14079 | width 3 | ||
14080 | targetArrow "standard" | ||
14081 | ] | ||
14082 | LabelGraphics | ||
14083 | [ | ||
14084 | text "data reference FunctionalInterface" | ||
14085 | fontSize 14 | ||
14086 | fontName "Consolas" | ||
14087 | configuration "AutoFlippingLabel" | ||
14088 | model "six_pos" | ||
14089 | position "thead" | ||
14090 | ] | ||
14091 | ] | ||
14092 | edge | ||
14093 | [ | ||
14094 | source 5 | ||
14095 | target 8 | ||
14096 | graphics | ||
14097 | [ | ||
14098 | fill "#000000" | ||
14099 | width 3 | ||
14100 | targetArrow "standard" | ||
14101 | ] | ||
14102 | LabelGraphics | ||
14103 | [ | ||
14104 | text "data reference FunctionalInterface" | ||
14105 | fontSize 14 | ||
14106 | fontName "Consolas" | ||
14107 | configuration "AutoFlippingLabel" | ||
14108 | model "six_pos" | ||
14109 | position "thead" | ||
14110 | ] | ||
14111 | ] | ||
14112 | edge | ||
14113 | [ | ||
14114 | source 5 | ||
14115 | target 9 | ||
14116 | graphics | ||
14117 | [ | ||
14118 | fill "#000000" | ||
14119 | width 3 | ||
14120 | targetArrow "standard" | ||
14121 | ] | ||
14122 | LabelGraphics | ||
14123 | [ | ||
14124 | text "data reference FunctionalInterface" | ||
14125 | fontSize 14 | ||
14126 | fontName "Consolas" | ||
14127 | configuration "AutoFlippingLabel" | ||
14128 | model "six_pos" | ||
14129 | position "thead" | ||
14130 | ] | ||
14131 | ] | ||
14132 | edge | ||
14133 | [ | ||
14134 | source 5 | ||
14135 | target 11 | ||
14136 | graphics | ||
14137 | [ | ||
14138 | fill "#000000" | ||
14139 | width 3 | ||
14140 | targetArrow "standard" | ||
14141 | ] | ||
14142 | LabelGraphics | ||
14143 | [ | ||
14144 | text "data reference FunctionalInterface" | ||
14145 | fontSize 14 | ||
14146 | fontName "Consolas" | ||
14147 | configuration "AutoFlippingLabel" | ||
14148 | model "six_pos" | ||
14149 | position "thead" | ||
14150 | ] | ||
14151 | ] | ||
14152 | edge | ||
14153 | [ | ||
14154 | source 6 | ||
14155 | target 7 | ||
14156 | graphics | ||
14157 | [ | ||
14158 | fill "#000000" | ||
14159 | width 3 | ||
14160 | targetArrow "standard" | ||
14161 | ] | ||
14162 | LabelGraphics | ||
14163 | [ | ||
14164 | text "terminator reference FunctionalData" | ||
14165 | fontSize 14 | ||
14166 | fontName "Consolas" | ||
14167 | configuration "AutoFlippingLabel" | ||
14168 | model "six_pos" | ||
14169 | position "thead" | ||
14170 | ] | ||
14171 | ] | ||
14172 | edge | ||
14173 | [ | ||
14174 | source 8 | ||
14175 | target 10 | ||
14176 | graphics | ||
14177 | [ | ||
14178 | fill "#000000" | ||
14179 | width 3 | ||
14180 | targetArrow "standard" | ||
14181 | ] | ||
14182 | LabelGraphics | ||
14183 | [ | ||
14184 | text "terminator reference FunctionalData" | ||
14185 | fontSize 14 | ||
14186 | fontName "Consolas" | ||
14187 | configuration "AutoFlippingLabel" | ||
14188 | model "six_pos" | ||
14189 | position "thead" | ||
14190 | ] | ||
14191 | ] | ||
14192 | edge | ||
14193 | [ | ||
14194 | source 6 | ||
14195 | target 5 | ||
14196 | graphics | ||
14197 | [ | ||
14198 | fill "#000000" | ||
14199 | targetArrow "standard" | ||
14200 | ] | ||
14201 | LabelGraphics | ||
14202 | [ | ||
14203 | text "interface reference FunctionalData" | ||
14204 | fontSize 14 | ||
14205 | fontName "Consolas" | ||
14206 | configuration "AutoFlippingLabel" | ||
14207 | model "six_pos" | ||
14208 | position "thead" | ||
14209 | ] | ||
14210 | ] | ||
14211 | edge | ||
14212 | [ | ||
14213 | source 8 | ||
14214 | target 5 | ||
14215 | graphics | ||
14216 | [ | ||
14217 | fill "#000000" | ||
14218 | targetArrow "standard" | ||
14219 | ] | ||
14220 | LabelGraphics | ||
14221 | [ | ||
14222 | text "interface reference FunctionalData" | ||
14223 | fontSize 14 | ||
14224 | fontName "Consolas" | ||
14225 | configuration "AutoFlippingLabel" | ||
14226 | model "six_pos" | ||
14227 | position "thead" | ||
14228 | ] | ||
14229 | ] | ||
14230 | edge | ||
14231 | [ | ||
14232 | source 9 | ||
14233 | target 5 | ||
14234 | graphics | ||
14235 | [ | ||
14236 | fill "#000000" | ||
14237 | targetArrow "standard" | ||
14238 | ] | ||
14239 | LabelGraphics | ||
14240 | [ | ||
14241 | text "interface reference FunctionalData" | ||
14242 | fontSize 14 | ||
14243 | fontName "Consolas" | ||
14244 | configuration "AutoFlippingLabel" | ||
14245 | model "six_pos" | ||
14246 | position "thead" | ||
14247 | ] | ||
14248 | ] | ||
14249 | edge | ||
14250 | [ | ||
14251 | source 11 | ||
14252 | target 5 | ||
14253 | graphics | ||
14254 | [ | ||
14255 | fill "#000000" | ||
14256 | targetArrow "standard" | ||
14257 | ] | ||
14258 | LabelGraphics | ||
14259 | [ | ||
14260 | text "interface reference FunctionalData" | ||
14261 | fontSize 14 | ||
14262 | fontName "Consolas" | ||
14263 | configuration "AutoFlippingLabel" | ||
14264 | model "six_pos" | ||
14265 | position "thead" | ||
14266 | ] | ||
14267 | ] | ||
14268 | ] | ||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/4.png b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/4.png index c58be27f..b63f378c 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/4.png +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/4.png | |||
Binary files differ | |||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/4.xmi b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/4.xmi index c5049270..950fe6a2 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/4.xmi +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/4.xmi | |||
@@ -1,12 +1,11 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | 1 | <?xml version="1.0" encoding="ASCII"?> |
2 | <fam:FunctionalArchitectureModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fam="FamMetamodel"> | 2 | <fam:FunctionalInterface xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fam="FamMetamodel"> |
3 | <rootElements xsi:type="fam:Function"/> | 3 | <data xsi:type="fam:FunctionalOutput"/> |
4 | <rootElements xsi:type="fam:Function"> | 4 | <data xsi:type="fam:FunctionalInput"> |
5 | <interface> | 5 | <terminator/> |
6 | <data xsi:type="fam:FunctionalOutput"/> | 6 | </data> |
7 | <data xsi:type="fam:FunctionalOutput"> | 7 | <data xsi:type="fam:FunctionalOutput"/> |
8 | <terminator/> | 8 | <data xsi:type="fam:FunctionalInput"> |
9 | </data> | 9 | <terminator/> |
10 | </interface> | 10 | </data> |
11 | </rootElements> | 11 | </fam:FunctionalInterface> |
12 | </fam:FunctionalArchitectureModel> | ||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/5.gml b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/5.gml index 9bbf93f7..a31b5aea 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/5.gml +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/5.gml | |||
@@ -11873,3 +11873,2508 @@ graph | |||
11873 | ] | 11873 | ] |
11874 | ] | 11874 | ] |
11875 | ] | 11875 | ] |
11876 | graph | ||
11877 | [ | ||
11878 | node | ||
11879 | [ | ||
11880 | id 0 | ||
11881 | graphics | ||
11882 | [ | ||
11883 | w 226.60000000000002 | ||
11884 | h 40 | ||
11885 | type "rectangle" | ||
11886 | fill "#FFFFFF" | ||
11887 | fill2 "#FFFFFF" | ||
11888 | outline "#000000" | ||
11889 | ] | ||
11890 | LabelGraphics | ||
11891 | [ | ||
11892 | text "Root literal FunctionType" | ||
11893 | outline "#000000" | ||
11894 | fill "#FFFFFF" | ||
11895 | fontSize 16 | ||
11896 | fontName "Monospace" | ||
11897 | autoSizePolicy "node_width" | ||
11898 | anchor "t" | ||
11899 | borderDistance 0.0 | ||
11900 | ] | ||
11901 | LabelGraphics | ||
11902 | [ | ||
11903 | text " | ||
11904 | FunctionType enum | ||
11905 | " | ||
11906 | fontSize 14 | ||
11907 | fontName "Consolas" | ||
11908 | alignment "left" | ||
11909 | anchor "tl" | ||
11910 | borderDistance 6 | ||
11911 | ] | ||
11912 | ] | ||
11913 | |||
11914 | node | ||
11915 | [ | ||
11916 | id 1 | ||
11917 | graphics | ||
11918 | [ | ||
11919 | w 297.0 | ||
11920 | h 40 | ||
11921 | type "rectangle" | ||
11922 | fill "#FFFFFF" | ||
11923 | fill2 "#FFFFFF" | ||
11924 | outline "#000000" | ||
11925 | ] | ||
11926 | LabelGraphics | ||
11927 | [ | ||
11928 | text "Intermediate literal FunctionType" | ||
11929 | outline "#000000" | ||
11930 | fill "#FFFFFF" | ||
11931 | fontSize 16 | ||
11932 | fontName "Monospace" | ||
11933 | autoSizePolicy "node_width" | ||
11934 | anchor "t" | ||
11935 | borderDistance 0.0 | ||
11936 | ] | ||
11937 | LabelGraphics | ||
11938 | [ | ||
11939 | text " | ||
11940 | FunctionType enum | ||
11941 | " | ||
11942 | fontSize 14 | ||
11943 | fontName "Consolas" | ||
11944 | alignment "left" | ||
11945 | anchor "tl" | ||
11946 | borderDistance 6 | ||
11947 | ] | ||
11948 | ] | ||
11949 | |||
11950 | node | ||
11951 | [ | ||
11952 | id 2 | ||
11953 | graphics | ||
11954 | [ | ||
11955 | w 226.60000000000002 | ||
11956 | h 40 | ||
11957 | type "rectangle" | ||
11958 | fill "#FFFFFF" | ||
11959 | fill2 "#FFFFFF" | ||
11960 | outline "#000000" | ||
11961 | ] | ||
11962 | LabelGraphics | ||
11963 | [ | ||
11964 | text "Leaf literal FunctionType" | ||
11965 | outline "#000000" | ||
11966 | fill "#FFFFFF" | ||
11967 | fontSize 16 | ||
11968 | fontName "Monospace" | ||
11969 | autoSizePolicy "node_width" | ||
11970 | anchor "t" | ||
11971 | borderDistance 0.0 | ||
11972 | ] | ||
11973 | LabelGraphics | ||
11974 | [ | ||
11975 | text " | ||
11976 | FunctionType enum | ||
11977 | " | ||
11978 | fontSize 14 | ||
11979 | fontName "Consolas" | ||
11980 | alignment "left" | ||
11981 | anchor "tl" | ||
11982 | borderDistance 6 | ||
11983 | ] | ||
11984 | ] | ||
11985 | |||
11986 | node | ||
11987 | [ | ||
11988 | id 3 | ||
11989 | graphics | ||
11990 | [ | ||
11991 | w 41.800000000000004 | ||
11992 | h 26 | ||
11993 | type "rectangle" | ||
11994 | fill "#FFFFFF" | ||
11995 | fill2 "#FFFFFF" | ||
11996 | outline "#000000" | ||
11997 | ] | ||
11998 | LabelGraphics | ||
11999 | [ | ||
12000 | text "true" | ||
12001 | outline "#000000" | ||
12002 | fill "#FFFFFF" | ||
12003 | fontSize 16 | ||
12004 | fontName "Monospace" | ||
12005 | autoSizePolicy "node_width" | ||
12006 | anchor "t" | ||
12007 | borderDistance 0.0 | ||
12008 | ] | ||
12009 | LabelGraphics | ||
12010 | [ | ||
12011 | text " | ||
12012 | " | ||
12013 | fontSize 14 | ||
12014 | fontName "Consolas" | ||
12015 | alignment "left" | ||
12016 | anchor "tl" | ||
12017 | borderDistance 6 | ||
12018 | ] | ||
12019 | ] | ||
12020 | |||
12021 | node | ||
12022 | [ | ||
12023 | id 4 | ||
12024 | graphics | ||
12025 | [ | ||
12026 | w 50.6 | ||
12027 | h 26 | ||
12028 | type "rectangle" | ||
12029 | fill "#FFFFFF" | ||
12030 | fill2 "#FFFFFF" | ||
12031 | outline "#000000" | ||
12032 | ] | ||
12033 | LabelGraphics | ||
12034 | [ | ||
12035 | text "false" | ||
12036 | outline "#000000" | ||
12037 | fill "#FFFFFF" | ||
12038 | fontSize 16 | ||
12039 | fontName "Monospace" | ||
12040 | autoSizePolicy "node_width" | ||
12041 | anchor "t" | ||
12042 | borderDistance 0.0 | ||
12043 | ] | ||
12044 | LabelGraphics | ||
12045 | [ | ||
12046 | text " | ||
12047 | " | ||
12048 | fontSize 14 | ||
12049 | fontName "Consolas" | ||
12050 | alignment "left" | ||
12051 | anchor "tl" | ||
12052 | borderDistance 6 | ||
12053 | ] | ||
12054 | ] | ||
12055 | |||
12056 | node | ||
12057 | [ | ||
12058 | id 5 | ||
12059 | graphics | ||
12060 | [ | ||
12061 | w 207.9 | ||
12062 | h 40 | ||
12063 | type "rectangle" | ||
12064 | fill "#FFFFFF" | ||
12065 | fill2 "#FFFFFF" | ||
12066 | outline "#000000" | ||
12067 | ] | ||
12068 | LabelGraphics | ||
12069 | [ | ||
12070 | text "null" | ||
12071 | outline "#000000" | ||
12072 | fill "#FFFFFF" | ||
12073 | fontSize 16 | ||
12074 | fontName "Monospace" | ||
12075 | autoSizePolicy "node_width" | ||
12076 | anchor "t" | ||
12077 | borderDistance 0.0 | ||
12078 | ] | ||
12079 | LabelGraphics | ||
12080 | [ | ||
12081 | text " | ||
12082 | FunctionalInterface class | ||
12083 | " | ||
12084 | fontSize 14 | ||
12085 | fontName "Consolas" | ||
12086 | alignment "left" | ||
12087 | anchor "tl" | ||
12088 | borderDistance 6 | ||
12089 | ] | ||
12090 | ] | ||
12091 | |||
12092 | node | ||
12093 | [ | ||
12094 | id 6 | ||
12095 | graphics | ||
12096 | [ | ||
12097 | w 177.10000000000002 | ||
12098 | h 54 | ||
12099 | type "rectangle" | ||
12100 | fill "#FFFFFF" | ||
12101 | fill2 "#FFFFFF" | ||
12102 | outline "#000000" | ||
12103 | ] | ||
12104 | LabelGraphics | ||
12105 | [ | ||
12106 | text "null" | ||
12107 | outline "#000000" | ||
12108 | fill "#FFFFFF" | ||
12109 | fontSize 16 | ||
12110 | fontName "Monospace" | ||
12111 | autoSizePolicy "node_width" | ||
12112 | anchor "t" | ||
12113 | borderDistance 0.0 | ||
12114 | ] | ||
12115 | LabelGraphics | ||
12116 | [ | ||
12117 | text " | ||
12118 | FunctionalInput class | ||
12119 | FunctionalData class | ||
12120 | " | ||
12121 | fontSize 14 | ||
12122 | fontName "Consolas" | ||
12123 | alignment "left" | ||
12124 | anchor "tl" | ||
12125 | borderDistance 6 | ||
12126 | ] | ||
12127 | ] | ||
12128 | |||
12129 | node | ||
12130 | [ | ||
12131 | id 7 | ||
12132 | graphics | ||
12133 | [ | ||
12134 | w 184.8 | ||
12135 | h 54 | ||
12136 | type "rectangle" | ||
12137 | fill "#FFFFFF" | ||
12138 | fill2 "#FFFFFF" | ||
12139 | outline "#000000" | ||
12140 | ] | ||
12141 | LabelGraphics | ||
12142 | [ | ||
12143 | text "null" | ||
12144 | outline "#000000" | ||
12145 | fill "#FFFFFF" | ||
12146 | fontSize 16 | ||
12147 | fontName "Monospace" | ||
12148 | autoSizePolicy "node_width" | ||
12149 | anchor "t" | ||
12150 | borderDistance 0.0 | ||
12151 | ] | ||
12152 | LabelGraphics | ||
12153 | [ | ||
12154 | text " | ||
12155 | FunctionalOutput class | ||
12156 | FunctionalData class | ||
12157 | " | ||
12158 | fontSize 14 | ||
12159 | fontName "Consolas" | ||
12160 | alignment "left" | ||
12161 | anchor "tl" | ||
12162 | borderDistance 6 | ||
12163 | ] | ||
12164 | ] | ||
12165 | |||
12166 | node | ||
12167 | [ | ||
12168 | id 8 | ||
12169 | graphics | ||
12170 | [ | ||
12171 | w 184.8 | ||
12172 | h 54 | ||
12173 | type "rectangle" | ||
12174 | fill "#FFFFFF" | ||
12175 | fill2 "#FFFFFF" | ||
12176 | outline "#000000" | ||
12177 | ] | ||
12178 | LabelGraphics | ||
12179 | [ | ||
12180 | text "null" | ||
12181 | outline "#000000" | ||
12182 | fill "#FFFFFF" | ||
12183 | fontSize 16 | ||
12184 | fontName "Monospace" | ||
12185 | autoSizePolicy "node_width" | ||
12186 | anchor "t" | ||
12187 | borderDistance 0.0 | ||
12188 | ] | ||
12189 | LabelGraphics | ||
12190 | [ | ||
12191 | text " | ||
12192 | FunctionalOutput class | ||
12193 | FunctionalData class | ||
12194 | " | ||
12195 | fontSize 14 | ||
12196 | fontName "Consolas" | ||
12197 | alignment "left" | ||
12198 | anchor "tl" | ||
12199 | borderDistance 6 | ||
12200 | ] | ||
12201 | ] | ||
12202 | |||
12203 | node | ||
12204 | [ | ||
12205 | id 9 | ||
12206 | graphics | ||
12207 | [ | ||
12208 | w 177.10000000000002 | ||
12209 | h 40 | ||
12210 | type "rectangle" | ||
12211 | fill "#FFFFFF" | ||
12212 | fill2 "#FFFFFF" | ||
12213 | outline "#000000" | ||
12214 | ] | ||
12215 | LabelGraphics | ||
12216 | [ | ||
12217 | text "null" | ||
12218 | outline "#000000" | ||
12219 | fill "#FFFFFF" | ||
12220 | fontSize 16 | ||
12221 | fontName "Monospace" | ||
12222 | autoSizePolicy "node_width" | ||
12223 | anchor "t" | ||
12224 | borderDistance 0.0 | ||
12225 | ] | ||
12226 | LabelGraphics | ||
12227 | [ | ||
12228 | text " | ||
12229 | InformationLink class | ||
12230 | " | ||
12231 | fontSize 14 | ||
12232 | fontName "Consolas" | ||
12233 | alignment "left" | ||
12234 | anchor "tl" | ||
12235 | borderDistance 6 | ||
12236 | ] | ||
12237 | ] | ||
12238 | |||
12239 | node | ||
12240 | [ | ||
12241 | id 10 | ||
12242 | graphics | ||
12243 | [ | ||
12244 | w 161.70000000000002 | ||
12245 | h 40 | ||
12246 | type "rectangle" | ||
12247 | fill "#FFFFFF" | ||
12248 | fill2 "#FFFFFF" | ||
12249 | outline "#000000" | ||
12250 | ] | ||
12251 | LabelGraphics | ||
12252 | [ | ||
12253 | text "null" | ||
12254 | outline "#000000" | ||
12255 | fill "#FFFFFF" | ||
12256 | fontSize 16 | ||
12257 | fontName "Monospace" | ||
12258 | autoSizePolicy "node_width" | ||
12259 | anchor "t" | ||
12260 | borderDistance 0.0 | ||
12261 | ] | ||
12262 | LabelGraphics | ||
12263 | [ | ||
12264 | text " | ||
12265 | FAMTerminator class | ||
12266 | " | ||
12267 | fontSize 14 | ||
12268 | fontName "Consolas" | ||
12269 | alignment "left" | ||
12270 | anchor "tl" | ||
12271 | borderDistance 6 | ||
12272 | ] | ||
12273 | ] | ||
12274 | |||
12275 | node | ||
12276 | [ | ||
12277 | id 11 | ||
12278 | graphics | ||
12279 | [ | ||
12280 | w 177.10000000000002 | ||
12281 | h 40 | ||
12282 | type "rectangle" | ||
12283 | fill "#FFFFFF" | ||
12284 | fill2 "#FFFFFF" | ||
12285 | outline "#000000" | ||
12286 | ] | ||
12287 | LabelGraphics | ||
12288 | [ | ||
12289 | text "null" | ||
12290 | outline "#000000" | ||
12291 | fill "#FFFFFF" | ||
12292 | fontSize 16 | ||
12293 | fontName "Monospace" | ||
12294 | autoSizePolicy "node_width" | ||
12295 | anchor "t" | ||
12296 | borderDistance 0.0 | ||
12297 | ] | ||
12298 | LabelGraphics | ||
12299 | [ | ||
12300 | text " | ||
12301 | InformationLink class | ||
12302 | " | ||
12303 | fontSize 14 | ||
12304 | fontName "Consolas" | ||
12305 | alignment "left" | ||
12306 | anchor "tl" | ||
12307 | borderDistance 6 | ||
12308 | ] | ||
12309 | ] | ||
12310 | |||
12311 | node | ||
12312 | [ | ||
12313 | id 12 | ||
12314 | graphics | ||
12315 | [ | ||
12316 | w 112.2 | ||
12317 | h 26 | ||
12318 | type "rectangle" | ||
12319 | fill "#FFFFFF" | ||
12320 | fill2 "#FFFFFF" | ||
12321 | outline "#000000" | ||
12322 | ] | ||
12323 | LabelGraphics | ||
12324 | [ | ||
12325 | text "New Integers" | ||
12326 | outline "#000000" | ||
12327 | fill "#FFFFFF" | ||
12328 | fontSize 16 | ||
12329 | fontName "Monospace" | ||
12330 | autoSizePolicy "node_width" | ||
12331 | anchor "t" | ||
12332 | borderDistance 0.0 | ||
12333 | ] | ||
12334 | LabelGraphics | ||
12335 | [ | ||
12336 | text " | ||
12337 | " | ||
12338 | fontSize 14 | ||
12339 | fontName "Consolas" | ||
12340 | alignment "left" | ||
12341 | anchor "tl" | ||
12342 | borderDistance 6 | ||
12343 | ] | ||
12344 | ] | ||
12345 | |||
12346 | node | ||
12347 | [ | ||
12348 | id 13 | ||
12349 | graphics | ||
12350 | [ | ||
12351 | w 85.80000000000001 | ||
12352 | h 26 | ||
12353 | type "rectangle" | ||
12354 | fill "#FFFFFF" | ||
12355 | fill2 "#FFFFFF" | ||
12356 | outline "#000000" | ||
12357 | ] | ||
12358 | LabelGraphics | ||
12359 | [ | ||
12360 | text "New Reals" | ||
12361 | outline "#000000" | ||
12362 | fill "#FFFFFF" | ||
12363 | fontSize 16 | ||
12364 | fontName "Monospace" | ||
12365 | autoSizePolicy "node_width" | ||
12366 | anchor "t" | ||
12367 | borderDistance 0.0 | ||
12368 | ] | ||
12369 | LabelGraphics | ||
12370 | [ | ||
12371 | text " | ||
12372 | " | ||
12373 | fontSize 14 | ||
12374 | fontName "Consolas" | ||
12375 | alignment "left" | ||
12376 | anchor "tl" | ||
12377 | borderDistance 6 | ||
12378 | ] | ||
12379 | ] | ||
12380 | |||
12381 | node | ||
12382 | [ | ||
12383 | id 14 | ||
12384 | graphics | ||
12385 | [ | ||
12386 | w 103.4 | ||
12387 | h 26 | ||
12388 | type "rectangle" | ||
12389 | fill "#FFFFFF" | ||
12390 | fill2 "#FFFFFF" | ||
12391 | outline "#000000" | ||
12392 | ] | ||
12393 | LabelGraphics | ||
12394 | [ | ||
12395 | text "New Strings" | ||
12396 | outline "#000000" | ||
12397 | fill "#FFFFFF" | ||
12398 | fontSize 16 | ||
12399 | fontName "Monospace" | ||
12400 | autoSizePolicy "node_width" | ||
12401 | anchor "t" | ||
12402 | borderDistance 0.0 | ||
12403 | ] | ||
12404 | LabelGraphics | ||
12405 | [ | ||
12406 | text " | ||
12407 | " | ||
12408 | fontSize 14 | ||
12409 | fontName "Consolas" | ||
12410 | alignment "left" | ||
12411 | anchor "tl" | ||
12412 | borderDistance 6 | ||
12413 | ] | ||
12414 | ] | ||
12415 | |||
12416 | node | ||
12417 | [ | ||
12418 | id 15 | ||
12419 | graphics | ||
12420 | [ | ||
12421 | w 103.4 | ||
12422 | h 26 | ||
12423 | type "rectangle" | ||
12424 | fill "#FFFFFF" | ||
12425 | fill2 "#FFFFFF" | ||
12426 | outline "#000000" | ||
12427 | ] | ||
12428 | LabelGraphics | ||
12429 | [ | ||
12430 | text "New Objects" | ||
12431 | outline "#000000" | ||
12432 | fill "#FFFFFF" | ||
12433 | fontSize 16 | ||
12434 | fontName "Monospace" | ||
12435 | autoSizePolicy "node_width" | ||
12436 | anchor "t" | ||
12437 | borderDistance 0.0 | ||
12438 | ] | ||
12439 | LabelGraphics | ||
12440 | [ | ||
12441 | text " | ||
12442 | " | ||
12443 | fontSize 14 | ||
12444 | fontName "Consolas" | ||
12445 | alignment "left" | ||
12446 | anchor "tl" | ||
12447 | borderDistance 6 | ||
12448 | ] | ||
12449 | ] | ||
12450 | edge | ||
12451 | [ | ||
12452 | source 10 | ||
12453 | target 8 | ||
12454 | graphics | ||
12455 | [ | ||
12456 | fill "#000000" | ||
12457 | targetArrow "standard" | ||
12458 | ] | ||
12459 | LabelGraphics | ||
12460 | [ | ||
12461 | text "data reference FAMTerminator" | ||
12462 | fontSize 14 | ||
12463 | fontName "Consolas" | ||
12464 | configuration "AutoFlippingLabel" | ||
12465 | model "six_pos" | ||
12466 | position "thead" | ||
12467 | ] | ||
12468 | ] | ||
12469 | edge | ||
12470 | [ | ||
12471 | source 9 | ||
12472 | target 8 | ||
12473 | graphics | ||
12474 | [ | ||
12475 | fill "#000000" | ||
12476 | targetArrow "standard" | ||
12477 | ] | ||
12478 | LabelGraphics | ||
12479 | [ | ||
12480 | text "from reference InformationLink" | ||
12481 | fontSize 14 | ||
12482 | fontName "Consolas" | ||
12483 | configuration "AutoFlippingLabel" | ||
12484 | model "six_pos" | ||
12485 | position "thead" | ||
12486 | ] | ||
12487 | ] | ||
12488 | edge | ||
12489 | [ | ||
12490 | source 11 | ||
12491 | target 7 | ||
12492 | graphics | ||
12493 | [ | ||
12494 | fill "#000000" | ||
12495 | targetArrow "standard" | ||
12496 | ] | ||
12497 | LabelGraphics | ||
12498 | [ | ||
12499 | text "from reference InformationLink" | ||
12500 | fontSize 14 | ||
12501 | fontName "Consolas" | ||
12502 | configuration "AutoFlippingLabel" | ||
12503 | model "six_pos" | ||
12504 | position "thead" | ||
12505 | ] | ||
12506 | ] | ||
12507 | edge | ||
12508 | [ | ||
12509 | source 9 | ||
12510 | target 6 | ||
12511 | graphics | ||
12512 | [ | ||
12513 | fill "#000000" | ||
12514 | targetArrow "standard" | ||
12515 | ] | ||
12516 | LabelGraphics | ||
12517 | [ | ||
12518 | text "to reference InformationLink" | ||
12519 | fontSize 14 | ||
12520 | fontName "Consolas" | ||
12521 | configuration "AutoFlippingLabel" | ||
12522 | model "six_pos" | ||
12523 | position "thead" | ||
12524 | ] | ||
12525 | ] | ||
12526 | edge | ||
12527 | [ | ||
12528 | source 11 | ||
12529 | target 6 | ||
12530 | graphics | ||
12531 | [ | ||
12532 | fill "#000000" | ||
12533 | targetArrow "standard" | ||
12534 | ] | ||
12535 | LabelGraphics | ||
12536 | [ | ||
12537 | text "to reference InformationLink" | ||
12538 | fontSize 14 | ||
12539 | fontName "Consolas" | ||
12540 | configuration "AutoFlippingLabel" | ||
12541 | model "six_pos" | ||
12542 | position "thead" | ||
12543 | ] | ||
12544 | ] | ||
12545 | edge | ||
12546 | [ | ||
12547 | source 5 | ||
12548 | target 6 | ||
12549 | graphics | ||
12550 | [ | ||
12551 | fill "#000000" | ||
12552 | width 3 | ||
12553 | targetArrow "standard" | ||
12554 | ] | ||
12555 | LabelGraphics | ||
12556 | [ | ||
12557 | text "data reference FunctionalInterface" | ||
12558 | fontSize 14 | ||
12559 | fontName "Consolas" | ||
12560 | configuration "AutoFlippingLabel" | ||
12561 | model "six_pos" | ||
12562 | position "thead" | ||
12563 | ] | ||
12564 | ] | ||
12565 | edge | ||
12566 | [ | ||
12567 | source 5 | ||
12568 | target 7 | ||
12569 | graphics | ||
12570 | [ | ||
12571 | fill "#000000" | ||
12572 | width 3 | ||
12573 | targetArrow "standard" | ||
12574 | ] | ||
12575 | LabelGraphics | ||
12576 | [ | ||
12577 | text "data reference FunctionalInterface" | ||
12578 | fontSize 14 | ||
12579 | fontName "Consolas" | ||
12580 | configuration "AutoFlippingLabel" | ||
12581 | model "six_pos" | ||
12582 | position "thead" | ||
12583 | ] | ||
12584 | ] | ||
12585 | edge | ||
12586 | [ | ||
12587 | source 5 | ||
12588 | target 8 | ||
12589 | graphics | ||
12590 | [ | ||
12591 | fill "#000000" | ||
12592 | width 3 | ||
12593 | targetArrow "standard" | ||
12594 | ] | ||
12595 | LabelGraphics | ||
12596 | [ | ||
12597 | text "data reference FunctionalInterface" | ||
12598 | fontSize 14 | ||
12599 | fontName "Consolas" | ||
12600 | configuration "AutoFlippingLabel" | ||
12601 | model "six_pos" | ||
12602 | position "thead" | ||
12603 | ] | ||
12604 | ] | ||
12605 | edge | ||
12606 | [ | ||
12607 | source 6 | ||
12608 | target 9 | ||
12609 | graphics | ||
12610 | [ | ||
12611 | fill "#000000" | ||
12612 | targetArrow "standard" | ||
12613 | ] | ||
12614 | LabelGraphics | ||
12615 | [ | ||
12616 | text "IncomingLinks reference FunctionalInput" | ||
12617 | fontSize 14 | ||
12618 | fontName "Consolas" | ||
12619 | configuration "AutoFlippingLabel" | ||
12620 | model "six_pos" | ||
12621 | position "thead" | ||
12622 | ] | ||
12623 | ] | ||
12624 | edge | ||
12625 | [ | ||
12626 | source 6 | ||
12627 | target 11 | ||
12628 | graphics | ||
12629 | [ | ||
12630 | fill "#000000" | ||
12631 | targetArrow "standard" | ||
12632 | ] | ||
12633 | LabelGraphics | ||
12634 | [ | ||
12635 | text "IncomingLinks reference FunctionalInput" | ||
12636 | fontSize 14 | ||
12637 | fontName "Consolas" | ||
12638 | configuration "AutoFlippingLabel" | ||
12639 | model "six_pos" | ||
12640 | position "thead" | ||
12641 | ] | ||
12642 | ] | ||
12643 | edge | ||
12644 | [ | ||
12645 | source 8 | ||
12646 | target 9 | ||
12647 | graphics | ||
12648 | [ | ||
12649 | fill "#000000" | ||
12650 | width 3 | ||
12651 | targetArrow "standard" | ||
12652 | ] | ||
12653 | LabelGraphics | ||
12654 | [ | ||
12655 | text "outgoingLinks reference FunctionalOutput" | ||
12656 | fontSize 14 | ||
12657 | fontName "Consolas" | ||
12658 | configuration "AutoFlippingLabel" | ||
12659 | model "six_pos" | ||
12660 | position "thead" | ||
12661 | ] | ||
12662 | ] | ||
12663 | edge | ||
12664 | [ | ||
12665 | source 7 | ||
12666 | target 11 | ||
12667 | graphics | ||
12668 | [ | ||
12669 | fill "#000000" | ||
12670 | width 3 | ||
12671 | targetArrow "standard" | ||
12672 | ] | ||
12673 | LabelGraphics | ||
12674 | [ | ||
12675 | text "outgoingLinks reference FunctionalOutput" | ||
12676 | fontSize 14 | ||
12677 | fontName "Consolas" | ||
12678 | configuration "AutoFlippingLabel" | ||
12679 | model "six_pos" | ||
12680 | position "thead" | ||
12681 | ] | ||
12682 | ] | ||
12683 | edge | ||
12684 | [ | ||
12685 | source 8 | ||
12686 | target 10 | ||
12687 | graphics | ||
12688 | [ | ||
12689 | fill "#000000" | ||
12690 | width 3 | ||
12691 | targetArrow "standard" | ||
12692 | ] | ||
12693 | LabelGraphics | ||
12694 | [ | ||
12695 | text "terminator reference FunctionalData" | ||
12696 | fontSize 14 | ||
12697 | fontName "Consolas" | ||
12698 | configuration "AutoFlippingLabel" | ||
12699 | model "six_pos" | ||
12700 | position "thead" | ||
12701 | ] | ||
12702 | ] | ||
12703 | edge | ||
12704 | [ | ||
12705 | source 6 | ||
12706 | target 5 | ||
12707 | graphics | ||
12708 | [ | ||
12709 | fill "#000000" | ||
12710 | targetArrow "standard" | ||
12711 | ] | ||
12712 | LabelGraphics | ||
12713 | [ | ||
12714 | text "interface reference FunctionalData" | ||
12715 | fontSize 14 | ||
12716 | fontName "Consolas" | ||
12717 | configuration "AutoFlippingLabel" | ||
12718 | model "six_pos" | ||
12719 | position "thead" | ||
12720 | ] | ||
12721 | ] | ||
12722 | edge | ||
12723 | [ | ||
12724 | source 7 | ||
12725 | target 5 | ||
12726 | graphics | ||
12727 | [ | ||
12728 | fill "#000000" | ||
12729 | targetArrow "standard" | ||
12730 | ] | ||
12731 | LabelGraphics | ||
12732 | [ | ||
12733 | text "interface reference FunctionalData" | ||
12734 | fontSize 14 | ||
12735 | fontName "Consolas" | ||
12736 | configuration "AutoFlippingLabel" | ||
12737 | model "six_pos" | ||
12738 | position "thead" | ||
12739 | ] | ||
12740 | ] | ||
12741 | edge | ||
12742 | [ | ||
12743 | source 8 | ||
12744 | target 5 | ||
12745 | graphics | ||
12746 | [ | ||
12747 | fill "#000000" | ||
12748 | targetArrow "standard" | ||
12749 | ] | ||
12750 | LabelGraphics | ||
12751 | [ | ||
12752 | text "interface reference FunctionalData" | ||
12753 | fontSize 14 | ||
12754 | fontName "Consolas" | ||
12755 | configuration "AutoFlippingLabel" | ||
12756 | model "six_pos" | ||
12757 | position "thead" | ||
12758 | ] | ||
12759 | ] | ||
12760 | ] | ||
12761 | graph | ||
12762 | [ | ||
12763 | node | ||
12764 | [ | ||
12765 | id 0 | ||
12766 | graphics | ||
12767 | [ | ||
12768 | w 226.60000000000002 | ||
12769 | h 40 | ||
12770 | type "rectangle" | ||
12771 | fill "#FFFFFF" | ||
12772 | fill2 "#FFFFFF" | ||
12773 | outline "#000000" | ||
12774 | ] | ||
12775 | LabelGraphics | ||
12776 | [ | ||
12777 | text "Root literal FunctionType" | ||
12778 | outline "#000000" | ||
12779 | fill "#FFFFFF" | ||
12780 | fontSize 16 | ||
12781 | fontName "Monospace" | ||
12782 | autoSizePolicy "node_width" | ||
12783 | anchor "t" | ||
12784 | borderDistance 0.0 | ||
12785 | ] | ||
12786 | LabelGraphics | ||
12787 | [ | ||
12788 | text " | ||
12789 | FunctionType enum | ||
12790 | " | ||
12791 | fontSize 14 | ||
12792 | fontName "Consolas" | ||
12793 | alignment "left" | ||
12794 | anchor "tl" | ||
12795 | borderDistance 6 | ||
12796 | ] | ||
12797 | ] | ||
12798 | |||
12799 | node | ||
12800 | [ | ||
12801 | id 1 | ||
12802 | graphics | ||
12803 | [ | ||
12804 | w 297.0 | ||
12805 | h 40 | ||
12806 | type "rectangle" | ||
12807 | fill "#FFFFFF" | ||
12808 | fill2 "#FFFFFF" | ||
12809 | outline "#000000" | ||
12810 | ] | ||
12811 | LabelGraphics | ||
12812 | [ | ||
12813 | text "Intermediate literal FunctionType" | ||
12814 | outline "#000000" | ||
12815 | fill "#FFFFFF" | ||
12816 | fontSize 16 | ||
12817 | fontName "Monospace" | ||
12818 | autoSizePolicy "node_width" | ||
12819 | anchor "t" | ||
12820 | borderDistance 0.0 | ||
12821 | ] | ||
12822 | LabelGraphics | ||
12823 | [ | ||
12824 | text " | ||
12825 | FunctionType enum | ||
12826 | " | ||
12827 | fontSize 14 | ||
12828 | fontName "Consolas" | ||
12829 | alignment "left" | ||
12830 | anchor "tl" | ||
12831 | borderDistance 6 | ||
12832 | ] | ||
12833 | ] | ||
12834 | |||
12835 | node | ||
12836 | [ | ||
12837 | id 2 | ||
12838 | graphics | ||
12839 | [ | ||
12840 | w 226.60000000000002 | ||
12841 | h 40 | ||
12842 | type "rectangle" | ||
12843 | fill "#FFFFFF" | ||
12844 | fill2 "#FFFFFF" | ||
12845 | outline "#000000" | ||
12846 | ] | ||
12847 | LabelGraphics | ||
12848 | [ | ||
12849 | text "Leaf literal FunctionType" | ||
12850 | outline "#000000" | ||
12851 | fill "#FFFFFF" | ||
12852 | fontSize 16 | ||
12853 | fontName "Monospace" | ||
12854 | autoSizePolicy "node_width" | ||
12855 | anchor "t" | ||
12856 | borderDistance 0.0 | ||
12857 | ] | ||
12858 | LabelGraphics | ||
12859 | [ | ||
12860 | text " | ||
12861 | FunctionType enum | ||
12862 | " | ||
12863 | fontSize 14 | ||
12864 | fontName "Consolas" | ||
12865 | alignment "left" | ||
12866 | anchor "tl" | ||
12867 | borderDistance 6 | ||
12868 | ] | ||
12869 | ] | ||
12870 | |||
12871 | node | ||
12872 | [ | ||
12873 | id 3 | ||
12874 | graphics | ||
12875 | [ | ||
12876 | w 41.800000000000004 | ||
12877 | h 26 | ||
12878 | type "rectangle" | ||
12879 | fill "#FFFFFF" | ||
12880 | fill2 "#FFFFFF" | ||
12881 | outline "#000000" | ||
12882 | ] | ||
12883 | LabelGraphics | ||
12884 | [ | ||
12885 | text "true" | ||
12886 | outline "#000000" | ||
12887 | fill "#FFFFFF" | ||
12888 | fontSize 16 | ||
12889 | fontName "Monospace" | ||
12890 | autoSizePolicy "node_width" | ||
12891 | anchor "t" | ||
12892 | borderDistance 0.0 | ||
12893 | ] | ||
12894 | LabelGraphics | ||
12895 | [ | ||
12896 | text " | ||
12897 | " | ||
12898 | fontSize 14 | ||
12899 | fontName "Consolas" | ||
12900 | alignment "left" | ||
12901 | anchor "tl" | ||
12902 | borderDistance 6 | ||
12903 | ] | ||
12904 | ] | ||
12905 | |||
12906 | node | ||
12907 | [ | ||
12908 | id 4 | ||
12909 | graphics | ||
12910 | [ | ||
12911 | w 50.6 | ||
12912 | h 26 | ||
12913 | type "rectangle" | ||
12914 | fill "#FFFFFF" | ||
12915 | fill2 "#FFFFFF" | ||
12916 | outline "#000000" | ||
12917 | ] | ||
12918 | LabelGraphics | ||
12919 | [ | ||
12920 | text "false" | ||
12921 | outline "#000000" | ||
12922 | fill "#FFFFFF" | ||
12923 | fontSize 16 | ||
12924 | fontName "Monospace" | ||
12925 | autoSizePolicy "node_width" | ||
12926 | anchor "t" | ||
12927 | borderDistance 0.0 | ||
12928 | ] | ||
12929 | LabelGraphics | ||
12930 | [ | ||
12931 | text " | ||
12932 | " | ||
12933 | fontSize 14 | ||
12934 | fontName "Consolas" | ||
12935 | alignment "left" | ||
12936 | anchor "tl" | ||
12937 | borderDistance 6 | ||
12938 | ] | ||
12939 | ] | ||
12940 | |||
12941 | node | ||
12942 | [ | ||
12943 | id 5 | ||
12944 | graphics | ||
12945 | [ | ||
12946 | w 207.9 | ||
12947 | h 40 | ||
12948 | type "rectangle" | ||
12949 | fill "#FFFFFF" | ||
12950 | fill2 "#FFFFFF" | ||
12951 | outline "#000000" | ||
12952 | ] | ||
12953 | LabelGraphics | ||
12954 | [ | ||
12955 | text "null" | ||
12956 | outline "#000000" | ||
12957 | fill "#FFFFFF" | ||
12958 | fontSize 16 | ||
12959 | fontName "Monospace" | ||
12960 | autoSizePolicy "node_width" | ||
12961 | anchor "t" | ||
12962 | borderDistance 0.0 | ||
12963 | ] | ||
12964 | LabelGraphics | ||
12965 | [ | ||
12966 | text " | ||
12967 | FunctionalInterface class | ||
12968 | " | ||
12969 | fontSize 14 | ||
12970 | fontName "Consolas" | ||
12971 | alignment "left" | ||
12972 | anchor "tl" | ||
12973 | borderDistance 6 | ||
12974 | ] | ||
12975 | ] | ||
12976 | |||
12977 | node | ||
12978 | [ | ||
12979 | id 6 | ||
12980 | graphics | ||
12981 | [ | ||
12982 | w 177.10000000000002 | ||
12983 | h 54 | ||
12984 | type "rectangle" | ||
12985 | fill "#FFFFFF" | ||
12986 | fill2 "#FFFFFF" | ||
12987 | outline "#000000" | ||
12988 | ] | ||
12989 | LabelGraphics | ||
12990 | [ | ||
12991 | text "null" | ||
12992 | outline "#000000" | ||
12993 | fill "#FFFFFF" | ||
12994 | fontSize 16 | ||
12995 | fontName "Monospace" | ||
12996 | autoSizePolicy "node_width" | ||
12997 | anchor "t" | ||
12998 | borderDistance 0.0 | ||
12999 | ] | ||
13000 | LabelGraphics | ||
13001 | [ | ||
13002 | text " | ||
13003 | FunctionalInput class | ||
13004 | FunctionalData class | ||
13005 | " | ||
13006 | fontSize 14 | ||
13007 | fontName "Consolas" | ||
13008 | alignment "left" | ||
13009 | anchor "tl" | ||
13010 | borderDistance 6 | ||
13011 | ] | ||
13012 | ] | ||
13013 | |||
13014 | node | ||
13015 | [ | ||
13016 | id 7 | ||
13017 | graphics | ||
13018 | [ | ||
13019 | w 177.10000000000002 | ||
13020 | h 54 | ||
13021 | type "rectangle" | ||
13022 | fill "#FFFFFF" | ||
13023 | fill2 "#FFFFFF" | ||
13024 | outline "#000000" | ||
13025 | ] | ||
13026 | LabelGraphics | ||
13027 | [ | ||
13028 | text "null" | ||
13029 | outline "#000000" | ||
13030 | fill "#FFFFFF" | ||
13031 | fontSize 16 | ||
13032 | fontName "Monospace" | ||
13033 | autoSizePolicy "node_width" | ||
13034 | anchor "t" | ||
13035 | borderDistance 0.0 | ||
13036 | ] | ||
13037 | LabelGraphics | ||
13038 | [ | ||
13039 | text " | ||
13040 | FunctionalInput class | ||
13041 | FunctionalData class | ||
13042 | " | ||
13043 | fontSize 14 | ||
13044 | fontName "Consolas" | ||
13045 | alignment "left" | ||
13046 | anchor "tl" | ||
13047 | borderDistance 6 | ||
13048 | ] | ||
13049 | ] | ||
13050 | |||
13051 | node | ||
13052 | [ | ||
13053 | id 8 | ||
13054 | graphics | ||
13055 | [ | ||
13056 | w 161.70000000000002 | ||
13057 | h 40 | ||
13058 | type "rectangle" | ||
13059 | fill "#FFFFFF" | ||
13060 | fill2 "#FFFFFF" | ||
13061 | outline "#000000" | ||
13062 | ] | ||
13063 | LabelGraphics | ||
13064 | [ | ||
13065 | text "null" | ||
13066 | outline "#000000" | ||
13067 | fill "#FFFFFF" | ||
13068 | fontSize 16 | ||
13069 | fontName "Monospace" | ||
13070 | autoSizePolicy "node_width" | ||
13071 | anchor "t" | ||
13072 | borderDistance 0.0 | ||
13073 | ] | ||
13074 | LabelGraphics | ||
13075 | [ | ||
13076 | text " | ||
13077 | FAMTerminator class | ||
13078 | " | ||
13079 | fontSize 14 | ||
13080 | fontName "Consolas" | ||
13081 | alignment "left" | ||
13082 | anchor "tl" | ||
13083 | borderDistance 6 | ||
13084 | ] | ||
13085 | ] | ||
13086 | |||
13087 | node | ||
13088 | [ | ||
13089 | id 9 | ||
13090 | graphics | ||
13091 | [ | ||
13092 | w 177.10000000000002 | ||
13093 | h 54 | ||
13094 | type "rectangle" | ||
13095 | fill "#FFFFFF" | ||
13096 | fill2 "#FFFFFF" | ||
13097 | outline "#000000" | ||
13098 | ] | ||
13099 | LabelGraphics | ||
13100 | [ | ||
13101 | text "null" | ||
13102 | outline "#000000" | ||
13103 | fill "#FFFFFF" | ||
13104 | fontSize 16 | ||
13105 | fontName "Monospace" | ||
13106 | autoSizePolicy "node_width" | ||
13107 | anchor "t" | ||
13108 | borderDistance 0.0 | ||
13109 | ] | ||
13110 | LabelGraphics | ||
13111 | [ | ||
13112 | text " | ||
13113 | FunctionalInput class | ||
13114 | FunctionalData class | ||
13115 | " | ||
13116 | fontSize 14 | ||
13117 | fontName "Consolas" | ||
13118 | alignment "left" | ||
13119 | anchor "tl" | ||
13120 | borderDistance 6 | ||
13121 | ] | ||
13122 | ] | ||
13123 | |||
13124 | node | ||
13125 | [ | ||
13126 | id 10 | ||
13127 | graphics | ||
13128 | [ | ||
13129 | w 184.8 | ||
13130 | h 54 | ||
13131 | type "rectangle" | ||
13132 | fill "#FFFFFF" | ||
13133 | fill2 "#FFFFFF" | ||
13134 | outline "#000000" | ||
13135 | ] | ||
13136 | LabelGraphics | ||
13137 | [ | ||
13138 | text "null" | ||
13139 | outline "#000000" | ||
13140 | fill "#FFFFFF" | ||
13141 | fontSize 16 | ||
13142 | fontName "Monospace" | ||
13143 | autoSizePolicy "node_width" | ||
13144 | anchor "t" | ||
13145 | borderDistance 0.0 | ||
13146 | ] | ||
13147 | LabelGraphics | ||
13148 | [ | ||
13149 | text " | ||
13150 | FunctionalOutput class | ||
13151 | FunctionalData class | ||
13152 | " | ||
13153 | fontSize 14 | ||
13154 | fontName "Consolas" | ||
13155 | alignment "left" | ||
13156 | anchor "tl" | ||
13157 | borderDistance 6 | ||
13158 | ] | ||
13159 | ] | ||
13160 | |||
13161 | node | ||
13162 | [ | ||
13163 | id 11 | ||
13164 | graphics | ||
13165 | [ | ||
13166 | w 184.8 | ||
13167 | h 54 | ||
13168 | type "rectangle" | ||
13169 | fill "#FFFFFF" | ||
13170 | fill2 "#FFFFFF" | ||
13171 | outline "#000000" | ||
13172 | ] | ||
13173 | LabelGraphics | ||
13174 | [ | ||
13175 | text "null" | ||
13176 | outline "#000000" | ||
13177 | fill "#FFFFFF" | ||
13178 | fontSize 16 | ||
13179 | fontName "Monospace" | ||
13180 | autoSizePolicy "node_width" | ||
13181 | anchor "t" | ||
13182 | borderDistance 0.0 | ||
13183 | ] | ||
13184 | LabelGraphics | ||
13185 | [ | ||
13186 | text " | ||
13187 | FunctionalOutput class | ||
13188 | FunctionalData class | ||
13189 | " | ||
13190 | fontSize 14 | ||
13191 | fontName "Consolas" | ||
13192 | alignment "left" | ||
13193 | anchor "tl" | ||
13194 | borderDistance 6 | ||
13195 | ] | ||
13196 | ] | ||
13197 | |||
13198 | node | ||
13199 | [ | ||
13200 | id 12 | ||
13201 | graphics | ||
13202 | [ | ||
13203 | w 112.2 | ||
13204 | h 26 | ||
13205 | type "rectangle" | ||
13206 | fill "#FFFFFF" | ||
13207 | fill2 "#FFFFFF" | ||
13208 | outline "#000000" | ||
13209 | ] | ||
13210 | LabelGraphics | ||
13211 | [ | ||
13212 | text "New Integers" | ||
13213 | outline "#000000" | ||
13214 | fill "#FFFFFF" | ||
13215 | fontSize 16 | ||
13216 | fontName "Monospace" | ||
13217 | autoSizePolicy "node_width" | ||
13218 | anchor "t" | ||
13219 | borderDistance 0.0 | ||
13220 | ] | ||
13221 | LabelGraphics | ||
13222 | [ | ||
13223 | text " | ||
13224 | " | ||
13225 | fontSize 14 | ||
13226 | fontName "Consolas" | ||
13227 | alignment "left" | ||
13228 | anchor "tl" | ||
13229 | borderDistance 6 | ||
13230 | ] | ||
13231 | ] | ||
13232 | |||
13233 | node | ||
13234 | [ | ||
13235 | id 13 | ||
13236 | graphics | ||
13237 | [ | ||
13238 | w 85.80000000000001 | ||
13239 | h 26 | ||
13240 | type "rectangle" | ||
13241 | fill "#FFFFFF" | ||
13242 | fill2 "#FFFFFF" | ||
13243 | outline "#000000" | ||
13244 | ] | ||
13245 | LabelGraphics | ||
13246 | [ | ||
13247 | text "New Reals" | ||
13248 | outline "#000000" | ||
13249 | fill "#FFFFFF" | ||
13250 | fontSize 16 | ||
13251 | fontName "Monospace" | ||
13252 | autoSizePolicy "node_width" | ||
13253 | anchor "t" | ||
13254 | borderDistance 0.0 | ||
13255 | ] | ||
13256 | LabelGraphics | ||
13257 | [ | ||
13258 | text " | ||
13259 | " | ||
13260 | fontSize 14 | ||
13261 | fontName "Consolas" | ||
13262 | alignment "left" | ||
13263 | anchor "tl" | ||
13264 | borderDistance 6 | ||
13265 | ] | ||
13266 | ] | ||
13267 | |||
13268 | node | ||
13269 | [ | ||
13270 | id 14 | ||
13271 | graphics | ||
13272 | [ | ||
13273 | w 103.4 | ||
13274 | h 26 | ||
13275 | type "rectangle" | ||
13276 | fill "#FFFFFF" | ||
13277 | fill2 "#FFFFFF" | ||
13278 | outline "#000000" | ||
13279 | ] | ||
13280 | LabelGraphics | ||
13281 | [ | ||
13282 | text "New Strings" | ||
13283 | outline "#000000" | ||
13284 | fill "#FFFFFF" | ||
13285 | fontSize 16 | ||
13286 | fontName "Monospace" | ||
13287 | autoSizePolicy "node_width" | ||
13288 | anchor "t" | ||
13289 | borderDistance 0.0 | ||
13290 | ] | ||
13291 | LabelGraphics | ||
13292 | [ | ||
13293 | text " | ||
13294 | " | ||
13295 | fontSize 14 | ||
13296 | fontName "Consolas" | ||
13297 | alignment "left" | ||
13298 | anchor "tl" | ||
13299 | borderDistance 6 | ||
13300 | ] | ||
13301 | ] | ||
13302 | |||
13303 | node | ||
13304 | [ | ||
13305 | id 15 | ||
13306 | graphics | ||
13307 | [ | ||
13308 | w 103.4 | ||
13309 | h 26 | ||
13310 | type "rectangle" | ||
13311 | fill "#FFFFFF" | ||
13312 | fill2 "#FFFFFF" | ||
13313 | outline "#000000" | ||
13314 | ] | ||
13315 | LabelGraphics | ||
13316 | [ | ||
13317 | text "New Objects" | ||
13318 | outline "#000000" | ||
13319 | fill "#FFFFFF" | ||
13320 | fontSize 16 | ||
13321 | fontName "Monospace" | ||
13322 | autoSizePolicy "node_width" | ||
13323 | anchor "t" | ||
13324 | borderDistance 0.0 | ||
13325 | ] | ||
13326 | LabelGraphics | ||
13327 | [ | ||
13328 | text " | ||
13329 | " | ||
13330 | fontSize 14 | ||
13331 | fontName "Consolas" | ||
13332 | alignment "left" | ||
13333 | anchor "tl" | ||
13334 | borderDistance 6 | ||
13335 | ] | ||
13336 | ] | ||
13337 | edge | ||
13338 | [ | ||
13339 | source 8 | ||
13340 | target 6 | ||
13341 | graphics | ||
13342 | [ | ||
13343 | fill "#000000" | ||
13344 | targetArrow "standard" | ||
13345 | ] | ||
13346 | LabelGraphics | ||
13347 | [ | ||
13348 | text "data reference FAMTerminator" | ||
13349 | fontSize 14 | ||
13350 | fontName "Consolas" | ||
13351 | configuration "AutoFlippingLabel" | ||
13352 | model "six_pos" | ||
13353 | position "thead" | ||
13354 | ] | ||
13355 | ] | ||
13356 | edge | ||
13357 | [ | ||
13358 | source 5 | ||
13359 | target 6 | ||
13360 | graphics | ||
13361 | [ | ||
13362 | fill "#000000" | ||
13363 | width 3 | ||
13364 | targetArrow "standard" | ||
13365 | ] | ||
13366 | LabelGraphics | ||
13367 | [ | ||
13368 | text "data reference FunctionalInterface" | ||
13369 | fontSize 14 | ||
13370 | fontName "Consolas" | ||
13371 | configuration "AutoFlippingLabel" | ||
13372 | model "six_pos" | ||
13373 | position "thead" | ||
13374 | ] | ||
13375 | ] | ||
13376 | edge | ||
13377 | [ | ||
13378 | source 5 | ||
13379 | target 7 | ||
13380 | graphics | ||
13381 | [ | ||
13382 | fill "#000000" | ||
13383 | width 3 | ||
13384 | targetArrow "standard" | ||
13385 | ] | ||
13386 | LabelGraphics | ||
13387 | [ | ||
13388 | text "data reference FunctionalInterface" | ||
13389 | fontSize 14 | ||
13390 | fontName "Consolas" | ||
13391 | configuration "AutoFlippingLabel" | ||
13392 | model "six_pos" | ||
13393 | position "thead" | ||
13394 | ] | ||
13395 | ] | ||
13396 | edge | ||
13397 | [ | ||
13398 | source 5 | ||
13399 | target 9 | ||
13400 | graphics | ||
13401 | [ | ||
13402 | fill "#000000" | ||
13403 | width 3 | ||
13404 | targetArrow "standard" | ||
13405 | ] | ||
13406 | LabelGraphics | ||
13407 | [ | ||
13408 | text "data reference FunctionalInterface" | ||
13409 | fontSize 14 | ||
13410 | fontName "Consolas" | ||
13411 | configuration "AutoFlippingLabel" | ||
13412 | model "six_pos" | ||
13413 | position "thead" | ||
13414 | ] | ||
13415 | ] | ||
13416 | edge | ||
13417 | [ | ||
13418 | source 5 | ||
13419 | target 10 | ||
13420 | graphics | ||
13421 | [ | ||
13422 | fill "#000000" | ||
13423 | width 3 | ||
13424 | targetArrow "standard" | ||
13425 | ] | ||
13426 | LabelGraphics | ||
13427 | [ | ||
13428 | text "data reference FunctionalInterface" | ||
13429 | fontSize 14 | ||
13430 | fontName "Consolas" | ||
13431 | configuration "AutoFlippingLabel" | ||
13432 | model "six_pos" | ||
13433 | position "thead" | ||
13434 | ] | ||
13435 | ] | ||
13436 | edge | ||
13437 | [ | ||
13438 | source 5 | ||
13439 | target 11 | ||
13440 | graphics | ||
13441 | [ | ||
13442 | fill "#000000" | ||
13443 | width 3 | ||
13444 | targetArrow "standard" | ||
13445 | ] | ||
13446 | LabelGraphics | ||
13447 | [ | ||
13448 | text "data reference FunctionalInterface" | ||
13449 | fontSize 14 | ||
13450 | fontName "Consolas" | ||
13451 | configuration "AutoFlippingLabel" | ||
13452 | model "six_pos" | ||
13453 | position "thead" | ||
13454 | ] | ||
13455 | ] | ||
13456 | edge | ||
13457 | [ | ||
13458 | source 6 | ||
13459 | target 8 | ||
13460 | graphics | ||
13461 | [ | ||
13462 | fill "#000000" | ||
13463 | width 3 | ||
13464 | targetArrow "standard" | ||
13465 | ] | ||
13466 | LabelGraphics | ||
13467 | [ | ||
13468 | text "terminator reference FunctionalData" | ||
13469 | fontSize 14 | ||
13470 | fontName "Consolas" | ||
13471 | configuration "AutoFlippingLabel" | ||
13472 | model "six_pos" | ||
13473 | position "thead" | ||
13474 | ] | ||
13475 | ] | ||
13476 | edge | ||
13477 | [ | ||
13478 | source 6 | ||
13479 | target 5 | ||
13480 | graphics | ||
13481 | [ | ||
13482 | fill "#000000" | ||
13483 | targetArrow "standard" | ||
13484 | ] | ||
13485 | LabelGraphics | ||
13486 | [ | ||
13487 | text "interface reference FunctionalData" | ||
13488 | fontSize 14 | ||
13489 | fontName "Consolas" | ||
13490 | configuration "AutoFlippingLabel" | ||
13491 | model "six_pos" | ||
13492 | position "thead" | ||
13493 | ] | ||
13494 | ] | ||
13495 | edge | ||
13496 | [ | ||
13497 | source 7 | ||
13498 | target 5 | ||
13499 | graphics | ||
13500 | [ | ||
13501 | fill "#000000" | ||
13502 | targetArrow "standard" | ||
13503 | ] | ||
13504 | LabelGraphics | ||
13505 | [ | ||
13506 | text "interface reference FunctionalData" | ||
13507 | fontSize 14 | ||
13508 | fontName "Consolas" | ||
13509 | configuration "AutoFlippingLabel" | ||
13510 | model "six_pos" | ||
13511 | position "thead" | ||
13512 | ] | ||
13513 | ] | ||
13514 | edge | ||
13515 | [ | ||
13516 | source 9 | ||
13517 | target 5 | ||
13518 | graphics | ||
13519 | [ | ||
13520 | fill "#000000" | ||
13521 | targetArrow "standard" | ||
13522 | ] | ||
13523 | LabelGraphics | ||
13524 | [ | ||
13525 | text "interface reference FunctionalData" | ||
13526 | fontSize 14 | ||
13527 | fontName "Consolas" | ||
13528 | configuration "AutoFlippingLabel" | ||
13529 | model "six_pos" | ||
13530 | position "thead" | ||
13531 | ] | ||
13532 | ] | ||
13533 | edge | ||
13534 | [ | ||
13535 | source 10 | ||
13536 | target 5 | ||
13537 | graphics | ||
13538 | [ | ||
13539 | fill "#000000" | ||
13540 | targetArrow "standard" | ||
13541 | ] | ||
13542 | LabelGraphics | ||
13543 | [ | ||
13544 | text "interface reference FunctionalData" | ||
13545 | fontSize 14 | ||
13546 | fontName "Consolas" | ||
13547 | configuration "AutoFlippingLabel" | ||
13548 | model "six_pos" | ||
13549 | position "thead" | ||
13550 | ] | ||
13551 | ] | ||
13552 | edge | ||
13553 | [ | ||
13554 | source 11 | ||
13555 | target 5 | ||
13556 | graphics | ||
13557 | [ | ||
13558 | fill "#000000" | ||
13559 | targetArrow "standard" | ||
13560 | ] | ||
13561 | LabelGraphics | ||
13562 | [ | ||
13563 | text "interface reference FunctionalData" | ||
13564 | fontSize 14 | ||
13565 | fontName "Consolas" | ||
13566 | configuration "AutoFlippingLabel" | ||
13567 | model "six_pos" | ||
13568 | position "thead" | ||
13569 | ] | ||
13570 | ] | ||
13571 | ] | ||
13572 | graph | ||
13573 | [ | ||
13574 | node | ||
13575 | [ | ||
13576 | id 0 | ||
13577 | graphics | ||
13578 | [ | ||
13579 | w 226.60000000000002 | ||
13580 | h 40 | ||
13581 | type "rectangle" | ||
13582 | fill "#FFFFFF" | ||
13583 | fill2 "#FFFFFF" | ||
13584 | outline "#000000" | ||
13585 | ] | ||
13586 | LabelGraphics | ||
13587 | [ | ||
13588 | text "Root literal FunctionType" | ||
13589 | outline "#000000" | ||
13590 | fill "#FFFFFF" | ||
13591 | fontSize 16 | ||
13592 | fontName "Monospace" | ||
13593 | autoSizePolicy "node_width" | ||
13594 | anchor "t" | ||
13595 | borderDistance 0.0 | ||
13596 | ] | ||
13597 | LabelGraphics | ||
13598 | [ | ||
13599 | text " | ||
13600 | FunctionType enum | ||
13601 | " | ||
13602 | fontSize 14 | ||
13603 | fontName "Consolas" | ||
13604 | alignment "left" | ||
13605 | anchor "tl" | ||
13606 | borderDistance 6 | ||
13607 | ] | ||
13608 | ] | ||
13609 | |||
13610 | node | ||
13611 | [ | ||
13612 | id 1 | ||
13613 | graphics | ||
13614 | [ | ||
13615 | w 297.0 | ||
13616 | h 40 | ||
13617 | type "rectangle" | ||
13618 | fill "#FFFFFF" | ||
13619 | fill2 "#FFFFFF" | ||
13620 | outline "#000000" | ||
13621 | ] | ||
13622 | LabelGraphics | ||
13623 | [ | ||
13624 | text "Intermediate literal FunctionType" | ||
13625 | outline "#000000" | ||
13626 | fill "#FFFFFF" | ||
13627 | fontSize 16 | ||
13628 | fontName "Monospace" | ||
13629 | autoSizePolicy "node_width" | ||
13630 | anchor "t" | ||
13631 | borderDistance 0.0 | ||
13632 | ] | ||
13633 | LabelGraphics | ||
13634 | [ | ||
13635 | text " | ||
13636 | FunctionType enum | ||
13637 | " | ||
13638 | fontSize 14 | ||
13639 | fontName "Consolas" | ||
13640 | alignment "left" | ||
13641 | anchor "tl" | ||
13642 | borderDistance 6 | ||
13643 | ] | ||
13644 | ] | ||
13645 | |||
13646 | node | ||
13647 | [ | ||
13648 | id 2 | ||
13649 | graphics | ||
13650 | [ | ||
13651 | w 226.60000000000002 | ||
13652 | h 40 | ||
13653 | type "rectangle" | ||
13654 | fill "#FFFFFF" | ||
13655 | fill2 "#FFFFFF" | ||
13656 | outline "#000000" | ||
13657 | ] | ||
13658 | LabelGraphics | ||
13659 | [ | ||
13660 | text "Leaf literal FunctionType" | ||
13661 | outline "#000000" | ||
13662 | fill "#FFFFFF" | ||
13663 | fontSize 16 | ||
13664 | fontName "Monospace" | ||
13665 | autoSizePolicy "node_width" | ||
13666 | anchor "t" | ||
13667 | borderDistance 0.0 | ||
13668 | ] | ||
13669 | LabelGraphics | ||
13670 | [ | ||
13671 | text " | ||
13672 | FunctionType enum | ||
13673 | " | ||
13674 | fontSize 14 | ||
13675 | fontName "Consolas" | ||
13676 | alignment "left" | ||
13677 | anchor "tl" | ||
13678 | borderDistance 6 | ||
13679 | ] | ||
13680 | ] | ||
13681 | |||
13682 | node | ||
13683 | [ | ||
13684 | id 3 | ||
13685 | graphics | ||
13686 | [ | ||
13687 | w 41.800000000000004 | ||
13688 | h 26 | ||
13689 | type "rectangle" | ||
13690 | fill "#FFFFFF" | ||
13691 | fill2 "#FFFFFF" | ||
13692 | outline "#000000" | ||
13693 | ] | ||
13694 | LabelGraphics | ||
13695 | [ | ||
13696 | text "true" | ||
13697 | outline "#000000" | ||
13698 | fill "#FFFFFF" | ||
13699 | fontSize 16 | ||
13700 | fontName "Monospace" | ||
13701 | autoSizePolicy "node_width" | ||
13702 | anchor "t" | ||
13703 | borderDistance 0.0 | ||
13704 | ] | ||
13705 | LabelGraphics | ||
13706 | [ | ||
13707 | text " | ||
13708 | " | ||
13709 | fontSize 14 | ||
13710 | fontName "Consolas" | ||
13711 | alignment "left" | ||
13712 | anchor "tl" | ||
13713 | borderDistance 6 | ||
13714 | ] | ||
13715 | ] | ||
13716 | |||
13717 | node | ||
13718 | [ | ||
13719 | id 4 | ||
13720 | graphics | ||
13721 | [ | ||
13722 | w 50.6 | ||
13723 | h 26 | ||
13724 | type "rectangle" | ||
13725 | fill "#FFFFFF" | ||
13726 | fill2 "#FFFFFF" | ||
13727 | outline "#000000" | ||
13728 | ] | ||
13729 | LabelGraphics | ||
13730 | [ | ||
13731 | text "false" | ||
13732 | outline "#000000" | ||
13733 | fill "#FFFFFF" | ||
13734 | fontSize 16 | ||
13735 | fontName "Monospace" | ||
13736 | autoSizePolicy "node_width" | ||
13737 | anchor "t" | ||
13738 | borderDistance 0.0 | ||
13739 | ] | ||
13740 | LabelGraphics | ||
13741 | [ | ||
13742 | text " | ||
13743 | " | ||
13744 | fontSize 14 | ||
13745 | fontName "Consolas" | ||
13746 | alignment "left" | ||
13747 | anchor "tl" | ||
13748 | borderDistance 6 | ||
13749 | ] | ||
13750 | ] | ||
13751 | |||
13752 | node | ||
13753 | [ | ||
13754 | id 5 | ||
13755 | graphics | ||
13756 | [ | ||
13757 | w 207.9 | ||
13758 | h 40 | ||
13759 | type "rectangle" | ||
13760 | fill "#FFFFFF" | ||
13761 | fill2 "#FFFFFF" | ||
13762 | outline "#000000" | ||
13763 | ] | ||
13764 | LabelGraphics | ||
13765 | [ | ||
13766 | text "null" | ||
13767 | outline "#000000" | ||
13768 | fill "#FFFFFF" | ||
13769 | fontSize 16 | ||
13770 | fontName "Monospace" | ||
13771 | autoSizePolicy "node_width" | ||
13772 | anchor "t" | ||
13773 | borderDistance 0.0 | ||
13774 | ] | ||
13775 | LabelGraphics | ||
13776 | [ | ||
13777 | text " | ||
13778 | FunctionalInterface class | ||
13779 | " | ||
13780 | fontSize 14 | ||
13781 | fontName "Consolas" | ||
13782 | alignment "left" | ||
13783 | anchor "tl" | ||
13784 | borderDistance 6 | ||
13785 | ] | ||
13786 | ] | ||
13787 | |||
13788 | node | ||
13789 | [ | ||
13790 | id 6 | ||
13791 | graphics | ||
13792 | [ | ||
13793 | w 177.10000000000002 | ||
13794 | h 54 | ||
13795 | type "rectangle" | ||
13796 | fill "#FFFFFF" | ||
13797 | fill2 "#FFFFFF" | ||
13798 | outline "#000000" | ||
13799 | ] | ||
13800 | LabelGraphics | ||
13801 | [ | ||
13802 | text "null" | ||
13803 | outline "#000000" | ||
13804 | fill "#FFFFFF" | ||
13805 | fontSize 16 | ||
13806 | fontName "Monospace" | ||
13807 | autoSizePolicy "node_width" | ||
13808 | anchor "t" | ||
13809 | borderDistance 0.0 | ||
13810 | ] | ||
13811 | LabelGraphics | ||
13812 | [ | ||
13813 | text " | ||
13814 | FunctionalInput class | ||
13815 | FunctionalData class | ||
13816 | " | ||
13817 | fontSize 14 | ||
13818 | fontName "Consolas" | ||
13819 | alignment "left" | ||
13820 | anchor "tl" | ||
13821 | borderDistance 6 | ||
13822 | ] | ||
13823 | ] | ||
13824 | |||
13825 | node | ||
13826 | [ | ||
13827 | id 7 | ||
13828 | graphics | ||
13829 | [ | ||
13830 | w 161.70000000000002 | ||
13831 | h 40 | ||
13832 | type "rectangle" | ||
13833 | fill "#FFFFFF" | ||
13834 | fill2 "#FFFFFF" | ||
13835 | outline "#000000" | ||
13836 | ] | ||
13837 | LabelGraphics | ||
13838 | [ | ||
13839 | text "null" | ||
13840 | outline "#000000" | ||
13841 | fill "#FFFFFF" | ||
13842 | fontSize 16 | ||
13843 | fontName "Monospace" | ||
13844 | autoSizePolicy "node_width" | ||
13845 | anchor "t" | ||
13846 | borderDistance 0.0 | ||
13847 | ] | ||
13848 | LabelGraphics | ||
13849 | [ | ||
13850 | text " | ||
13851 | FAMTerminator class | ||
13852 | " | ||
13853 | fontSize 14 | ||
13854 | fontName "Consolas" | ||
13855 | alignment "left" | ||
13856 | anchor "tl" | ||
13857 | borderDistance 6 | ||
13858 | ] | ||
13859 | ] | ||
13860 | |||
13861 | node | ||
13862 | [ | ||
13863 | id 8 | ||
13864 | graphics | ||
13865 | [ | ||
13866 | w 177.10000000000002 | ||
13867 | h 54 | ||
13868 | type "rectangle" | ||
13869 | fill "#FFFFFF" | ||
13870 | fill2 "#FFFFFF" | ||
13871 | outline "#000000" | ||
13872 | ] | ||
13873 | LabelGraphics | ||
13874 | [ | ||
13875 | text "null" | ||
13876 | outline "#000000" | ||
13877 | fill "#FFFFFF" | ||
13878 | fontSize 16 | ||
13879 | fontName "Monospace" | ||
13880 | autoSizePolicy "node_width" | ||
13881 | anchor "t" | ||
13882 | borderDistance 0.0 | ||
13883 | ] | ||
13884 | LabelGraphics | ||
13885 | [ | ||
13886 | text " | ||
13887 | FunctionalInput class | ||
13888 | FunctionalData class | ||
13889 | " | ||
13890 | fontSize 14 | ||
13891 | fontName "Consolas" | ||
13892 | alignment "left" | ||
13893 | anchor "tl" | ||
13894 | borderDistance 6 | ||
13895 | ] | ||
13896 | ] | ||
13897 | |||
13898 | node | ||
13899 | [ | ||
13900 | id 9 | ||
13901 | graphics | ||
13902 | [ | ||
13903 | w 184.8 | ||
13904 | h 54 | ||
13905 | type "rectangle" | ||
13906 | fill "#FFFFFF" | ||
13907 | fill2 "#FFFFFF" | ||
13908 | outline "#000000" | ||
13909 | ] | ||
13910 | LabelGraphics | ||
13911 | [ | ||
13912 | text "null" | ||
13913 | outline "#000000" | ||
13914 | fill "#FFFFFF" | ||
13915 | fontSize 16 | ||
13916 | fontName "Monospace" | ||
13917 | autoSizePolicy "node_width" | ||
13918 | anchor "t" | ||
13919 | borderDistance 0.0 | ||
13920 | ] | ||
13921 | LabelGraphics | ||
13922 | [ | ||
13923 | text " | ||
13924 | FunctionalOutput class | ||
13925 | FunctionalData class | ||
13926 | " | ||
13927 | fontSize 14 | ||
13928 | fontName "Consolas" | ||
13929 | alignment "left" | ||
13930 | anchor "tl" | ||
13931 | borderDistance 6 | ||
13932 | ] | ||
13933 | ] | ||
13934 | |||
13935 | node | ||
13936 | [ | ||
13937 | id 10 | ||
13938 | graphics | ||
13939 | [ | ||
13940 | w 161.70000000000002 | ||
13941 | h 40 | ||
13942 | type "rectangle" | ||
13943 | fill "#FFFFFF" | ||
13944 | fill2 "#FFFFFF" | ||
13945 | outline "#000000" | ||
13946 | ] | ||
13947 | LabelGraphics | ||
13948 | [ | ||
13949 | text "null" | ||
13950 | outline "#000000" | ||
13951 | fill "#FFFFFF" | ||
13952 | fontSize 16 | ||
13953 | fontName "Monospace" | ||
13954 | autoSizePolicy "node_width" | ||
13955 | anchor "t" | ||
13956 | borderDistance 0.0 | ||
13957 | ] | ||
13958 | LabelGraphics | ||
13959 | [ | ||
13960 | text " | ||
13961 | FAMTerminator class | ||
13962 | " | ||
13963 | fontSize 14 | ||
13964 | fontName "Consolas" | ||
13965 | alignment "left" | ||
13966 | anchor "tl" | ||
13967 | borderDistance 6 | ||
13968 | ] | ||
13969 | ] | ||
13970 | |||
13971 | node | ||
13972 | [ | ||
13973 | id 11 | ||
13974 | graphics | ||
13975 | [ | ||
13976 | w 161.70000000000002 | ||
13977 | h 40 | ||
13978 | type "rectangle" | ||
13979 | fill "#FFFFFF" | ||
13980 | fill2 "#FFFFFF" | ||
13981 | outline "#000000" | ||
13982 | ] | ||
13983 | LabelGraphics | ||
13984 | [ | ||
13985 | text "null" | ||
13986 | outline "#000000" | ||
13987 | fill "#FFFFFF" | ||
13988 | fontSize 16 | ||
13989 | fontName "Monospace" | ||
13990 | autoSizePolicy "node_width" | ||
13991 | anchor "t" | ||
13992 | borderDistance 0.0 | ||
13993 | ] | ||
13994 | LabelGraphics | ||
13995 | [ | ||
13996 | text " | ||
13997 | FAMTerminator class | ||
13998 | " | ||
13999 | fontSize 14 | ||
14000 | fontName "Consolas" | ||
14001 | alignment "left" | ||
14002 | anchor "tl" | ||
14003 | borderDistance 6 | ||
14004 | ] | ||
14005 | ] | ||
14006 | |||
14007 | node | ||
14008 | [ | ||
14009 | id 12 | ||
14010 | graphics | ||
14011 | [ | ||
14012 | w 112.2 | ||
14013 | h 26 | ||
14014 | type "rectangle" | ||
14015 | fill "#FFFFFF" | ||
14016 | fill2 "#FFFFFF" | ||
14017 | outline "#000000" | ||
14018 | ] | ||
14019 | LabelGraphics | ||
14020 | [ | ||
14021 | text "New Integers" | ||
14022 | outline "#000000" | ||
14023 | fill "#FFFFFF" | ||
14024 | fontSize 16 | ||
14025 | fontName "Monospace" | ||
14026 | autoSizePolicy "node_width" | ||
14027 | anchor "t" | ||
14028 | borderDistance 0.0 | ||
14029 | ] | ||
14030 | LabelGraphics | ||
14031 | [ | ||
14032 | text " | ||
14033 | " | ||
14034 | fontSize 14 | ||
14035 | fontName "Consolas" | ||
14036 | alignment "left" | ||
14037 | anchor "tl" | ||
14038 | borderDistance 6 | ||
14039 | ] | ||
14040 | ] | ||
14041 | |||
14042 | node | ||
14043 | [ | ||
14044 | id 13 | ||
14045 | graphics | ||
14046 | [ | ||
14047 | w 85.80000000000001 | ||
14048 | h 26 | ||
14049 | type "rectangle" | ||
14050 | fill "#FFFFFF" | ||
14051 | fill2 "#FFFFFF" | ||
14052 | outline "#000000" | ||
14053 | ] | ||
14054 | LabelGraphics | ||
14055 | [ | ||
14056 | text "New Reals" | ||
14057 | outline "#000000" | ||
14058 | fill "#FFFFFF" | ||
14059 | fontSize 16 | ||
14060 | fontName "Monospace" | ||
14061 | autoSizePolicy "node_width" | ||
14062 | anchor "t" | ||
14063 | borderDistance 0.0 | ||
14064 | ] | ||
14065 | LabelGraphics | ||
14066 | [ | ||
14067 | text " | ||
14068 | " | ||
14069 | fontSize 14 | ||
14070 | fontName "Consolas" | ||
14071 | alignment "left" | ||
14072 | anchor "tl" | ||
14073 | borderDistance 6 | ||
14074 | ] | ||
14075 | ] | ||
14076 | |||
14077 | node | ||
14078 | [ | ||
14079 | id 14 | ||
14080 | graphics | ||
14081 | [ | ||
14082 | w 103.4 | ||
14083 | h 26 | ||
14084 | type "rectangle" | ||
14085 | fill "#FFFFFF" | ||
14086 | fill2 "#FFFFFF" | ||
14087 | outline "#000000" | ||
14088 | ] | ||
14089 | LabelGraphics | ||
14090 | [ | ||
14091 | text "New Strings" | ||
14092 | outline "#000000" | ||
14093 | fill "#FFFFFF" | ||
14094 | fontSize 16 | ||
14095 | fontName "Monospace" | ||
14096 | autoSizePolicy "node_width" | ||
14097 | anchor "t" | ||
14098 | borderDistance 0.0 | ||
14099 | ] | ||
14100 | LabelGraphics | ||
14101 | [ | ||
14102 | text " | ||
14103 | " | ||
14104 | fontSize 14 | ||
14105 | fontName "Consolas" | ||
14106 | alignment "left" | ||
14107 | anchor "tl" | ||
14108 | borderDistance 6 | ||
14109 | ] | ||
14110 | ] | ||
14111 | |||
14112 | node | ||
14113 | [ | ||
14114 | id 15 | ||
14115 | graphics | ||
14116 | [ | ||
14117 | w 103.4 | ||
14118 | h 26 | ||
14119 | type "rectangle" | ||
14120 | fill "#FFFFFF" | ||
14121 | fill2 "#FFFFFF" | ||
14122 | outline "#000000" | ||
14123 | ] | ||
14124 | LabelGraphics | ||
14125 | [ | ||
14126 | text "New Objects" | ||
14127 | outline "#000000" | ||
14128 | fill "#FFFFFF" | ||
14129 | fontSize 16 | ||
14130 | fontName "Monospace" | ||
14131 | autoSizePolicy "node_width" | ||
14132 | anchor "t" | ||
14133 | borderDistance 0.0 | ||
14134 | ] | ||
14135 | LabelGraphics | ||
14136 | [ | ||
14137 | text " | ||
14138 | " | ||
14139 | fontSize 14 | ||
14140 | fontName "Consolas" | ||
14141 | alignment "left" | ||
14142 | anchor "tl" | ||
14143 | borderDistance 6 | ||
14144 | ] | ||
14145 | ] | ||
14146 | edge | ||
14147 | [ | ||
14148 | source 7 | ||
14149 | target 6 | ||
14150 | graphics | ||
14151 | [ | ||
14152 | fill "#000000" | ||
14153 | targetArrow "standard" | ||
14154 | ] | ||
14155 | LabelGraphics | ||
14156 | [ | ||
14157 | text "data reference FAMTerminator" | ||
14158 | fontSize 14 | ||
14159 | fontName "Consolas" | ||
14160 | configuration "AutoFlippingLabel" | ||
14161 | model "six_pos" | ||
14162 | position "thead" | ||
14163 | ] | ||
14164 | ] | ||
14165 | edge | ||
14166 | [ | ||
14167 | source 10 | ||
14168 | target 8 | ||
14169 | graphics | ||
14170 | [ | ||
14171 | fill "#000000" | ||
14172 | targetArrow "standard" | ||
14173 | ] | ||
14174 | LabelGraphics | ||
14175 | [ | ||
14176 | text "data reference FAMTerminator" | ||
14177 | fontSize 14 | ||
14178 | fontName "Consolas" | ||
14179 | configuration "AutoFlippingLabel" | ||
14180 | model "six_pos" | ||
14181 | position "thead" | ||
14182 | ] | ||
14183 | ] | ||
14184 | edge | ||
14185 | [ | ||
14186 | source 11 | ||
14187 | target 9 | ||
14188 | graphics | ||
14189 | [ | ||
14190 | fill "#000000" | ||
14191 | targetArrow "standard" | ||
14192 | ] | ||
14193 | LabelGraphics | ||
14194 | [ | ||
14195 | text "data reference FAMTerminator" | ||
14196 | fontSize 14 | ||
14197 | fontName "Consolas" | ||
14198 | configuration "AutoFlippingLabel" | ||
14199 | model "six_pos" | ||
14200 | position "thead" | ||
14201 | ] | ||
14202 | ] | ||
14203 | edge | ||
14204 | [ | ||
14205 | source 5 | ||
14206 | target 6 | ||
14207 | graphics | ||
14208 | [ | ||
14209 | fill "#000000" | ||
14210 | width 3 | ||
14211 | targetArrow "standard" | ||
14212 | ] | ||
14213 | LabelGraphics | ||
14214 | [ | ||
14215 | text "data reference FunctionalInterface" | ||
14216 | fontSize 14 | ||
14217 | fontName "Consolas" | ||
14218 | configuration "AutoFlippingLabel" | ||
14219 | model "six_pos" | ||
14220 | position "thead" | ||
14221 | ] | ||
14222 | ] | ||
14223 | edge | ||
14224 | [ | ||
14225 | source 5 | ||
14226 | target 8 | ||
14227 | graphics | ||
14228 | [ | ||
14229 | fill "#000000" | ||
14230 | width 3 | ||
14231 | targetArrow "standard" | ||
14232 | ] | ||
14233 | LabelGraphics | ||
14234 | [ | ||
14235 | text "data reference FunctionalInterface" | ||
14236 | fontSize 14 | ||
14237 | fontName "Consolas" | ||
14238 | configuration "AutoFlippingLabel" | ||
14239 | model "six_pos" | ||
14240 | position "thead" | ||
14241 | ] | ||
14242 | ] | ||
14243 | edge | ||
14244 | [ | ||
14245 | source 5 | ||
14246 | target 9 | ||
14247 | graphics | ||
14248 | [ | ||
14249 | fill "#000000" | ||
14250 | width 3 | ||
14251 | targetArrow "standard" | ||
14252 | ] | ||
14253 | LabelGraphics | ||
14254 | [ | ||
14255 | text "data reference FunctionalInterface" | ||
14256 | fontSize 14 | ||
14257 | fontName "Consolas" | ||
14258 | configuration "AutoFlippingLabel" | ||
14259 | model "six_pos" | ||
14260 | position "thead" | ||
14261 | ] | ||
14262 | ] | ||
14263 | edge | ||
14264 | [ | ||
14265 | source 6 | ||
14266 | target 7 | ||
14267 | graphics | ||
14268 | [ | ||
14269 | fill "#000000" | ||
14270 | width 3 | ||
14271 | targetArrow "standard" | ||
14272 | ] | ||
14273 | LabelGraphics | ||
14274 | [ | ||
14275 | text "terminator reference FunctionalData" | ||
14276 | fontSize 14 | ||
14277 | fontName "Consolas" | ||
14278 | configuration "AutoFlippingLabel" | ||
14279 | model "six_pos" | ||
14280 | position "thead" | ||
14281 | ] | ||
14282 | ] | ||
14283 | edge | ||
14284 | [ | ||
14285 | source 8 | ||
14286 | target 10 | ||
14287 | graphics | ||
14288 | [ | ||
14289 | fill "#000000" | ||
14290 | width 3 | ||
14291 | targetArrow "standard" | ||
14292 | ] | ||
14293 | LabelGraphics | ||
14294 | [ | ||
14295 | text "terminator reference FunctionalData" | ||
14296 | fontSize 14 | ||
14297 | fontName "Consolas" | ||
14298 | configuration "AutoFlippingLabel" | ||
14299 | model "six_pos" | ||
14300 | position "thead" | ||
14301 | ] | ||
14302 | ] | ||
14303 | edge | ||
14304 | [ | ||
14305 | source 9 | ||
14306 | target 11 | ||
14307 | graphics | ||
14308 | [ | ||
14309 | fill "#000000" | ||
14310 | width 3 | ||
14311 | targetArrow "standard" | ||
14312 | ] | ||
14313 | LabelGraphics | ||
14314 | [ | ||
14315 | text "terminator reference FunctionalData" | ||
14316 | fontSize 14 | ||
14317 | fontName "Consolas" | ||
14318 | configuration "AutoFlippingLabel" | ||
14319 | model "six_pos" | ||
14320 | position "thead" | ||
14321 | ] | ||
14322 | ] | ||
14323 | edge | ||
14324 | [ | ||
14325 | source 6 | ||
14326 | target 5 | ||
14327 | graphics | ||
14328 | [ | ||
14329 | fill "#000000" | ||
14330 | targetArrow "standard" | ||
14331 | ] | ||
14332 | LabelGraphics | ||
14333 | [ | ||
14334 | text "interface reference FunctionalData" | ||
14335 | fontSize 14 | ||
14336 | fontName "Consolas" | ||
14337 | configuration "AutoFlippingLabel" | ||
14338 | model "six_pos" | ||
14339 | position "thead" | ||
14340 | ] | ||
14341 | ] | ||
14342 | edge | ||
14343 | [ | ||
14344 | source 8 | ||
14345 | target 5 | ||
14346 | graphics | ||
14347 | [ | ||
14348 | fill "#000000" | ||
14349 | targetArrow "standard" | ||
14350 | ] | ||
14351 | LabelGraphics | ||
14352 | [ | ||
14353 | text "interface reference FunctionalData" | ||
14354 | fontSize 14 | ||
14355 | fontName "Consolas" | ||
14356 | configuration "AutoFlippingLabel" | ||
14357 | model "six_pos" | ||
14358 | position "thead" | ||
14359 | ] | ||
14360 | ] | ||
14361 | edge | ||
14362 | [ | ||
14363 | source 9 | ||
14364 | target 5 | ||
14365 | graphics | ||
14366 | [ | ||
14367 | fill "#000000" | ||
14368 | targetArrow "standard" | ||
14369 | ] | ||
14370 | LabelGraphics | ||
14371 | [ | ||
14372 | text "interface reference FunctionalData" | ||
14373 | fontSize 14 | ||
14374 | fontName "Consolas" | ||
14375 | configuration "AutoFlippingLabel" | ||
14376 | model "six_pos" | ||
14377 | position "thead" | ||
14378 | ] | ||
14379 | ] | ||
14380 | ] | ||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/5.png b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/5.png index a141edb0..c45fa07b 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/5.png +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/5.png | |||
Binary files differ | |||
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/5.xmi b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/5.xmi index c5049270..777693ab 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/5.xmi +++ b/Tests/ca.mcgill.ecse.dslreasoner.standalone.test/outputs/fam/models/5.xmi | |||
@@ -1,12 +1,12 @@ | |||
1 | <?xml version="1.0" encoding="ASCII"?> | 1 | <?xml version="1.0" encoding="ASCII"?> |
2 | <fam:FunctionalArchitectureModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fam="FamMetamodel"> | 2 | <fam:FunctionalInterface xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:fam="FamMetamodel"> |
3 | <rootElements xsi:type="fam:Function"/> | 3 | <data xsi:type="fam:FunctionalOutput"> |
4 | <rootElements xsi:type="fam:Function"> | 4 | <terminator/> |
5 | <interface> | 5 | </data> |
6 | <data xsi:type="fam:FunctionalOutput"/> | 6 | <data xsi:type="fam:FunctionalInput"> |
7 | <data xsi:type="fam:FunctionalOutput"> | 7 | <terminator/> |
8 | <terminator/> | 8 | </data> |
9 | </data> | 9 | <data xsi:type="fam:FunctionalInput"> |
10 | </interface> | 10 | <terminator/> |
11 | </rootElements> | 11 | </data> |
12 | </fam:FunctionalArchitectureModel> | 12 | </fam:FunctionalInterface> |