Merge remote-tracking branch 'origin/development' into development
[Mograsim.git] / net.mograsim.logic.model.am2900 / components / GUIandor414.json
1 mograsim version: 0.1.3
2 {
3   "width": 35.0,
4   "height": 90.0,
5   "interfacePins": [
6     {
7       "location": {
8         "x": 0.0,
9         "y": 85.0
10       },
11       "name": "B",
12       "logicWidth": 1
13     },
14     {
15       "location": {
16         "x": 0.0,
17         "y": 5.0
18       },
19       "name": "C1",
20       "logicWidth": 1
21     },
22     {
23       "location": {
24         "x": 0.0,
25         "y": 15.0
26       },
27       "name": "C2",
28       "logicWidth": 1
29     },
30     {
31       "location": {
32         "x": 0.0,
33         "y": 25.0
34       },
35       "name": "C3",
36       "logicWidth": 1
37     },
38     {
39       "location": {
40         "x": 0.0,
41         "y": 45.0
42       },
43       "name": "A1",
44       "logicWidth": 1
45     },
46     {
47       "location": {
48         "x": 0.0,
49         "y": 35.0
50       },
51       "name": "C4",
52       "logicWidth": 1
53     },
54     {
55       "location": {
56         "x": 0.0,
57         "y": 55.0
58       },
59       "name": "A2",
60       "logicWidth": 1
61     },
62     {
63       "location": {
64         "x": 0.0,
65         "y": 65.0
66       },
67       "name": "A3",
68       "logicWidth": 1
69     },
70     {
71       "location": {
72         "x": 0.0,
73         "y": 75.0
74       },
75       "name": "A4",
76       "logicWidth": 1
77     },
78     {
79       "location": {
80         "x": 35.0,
81         "y": 5.0
82       },
83       "name": "Y1",
84       "logicWidth": 1
85     },
86     {
87       "location": {
88         "x": 35.0,
89         "y": 15.0
90       },
91       "name": "Y2",
92       "logicWidth": 1
93     },
94     {
95       "location": {
96         "x": 35.0,
97         "y": 25.0
98       },
99       "name": "Y3",
100       "logicWidth": 1
101     },
102     {
103       "location": {
104         "x": 35.0,
105         "y": 35.0
106       },
107       "name": "Y4",
108       "logicWidth": 1
109     }
110   ],
111   "submodel": {
112     "innerScale": 0.4,
113     "subComps": [
114       {
115         "id": "GUIor_4",
116         "name": "GUIor_4#0",
117         "pos": {
118           "x": 35.0,
119           "y": 37.5
120         }
121       },
122       {
123         "id": "GUIand41",
124         "name": "GUIand41#0",
125         "pos": {
126           "x": 15.0,
127           "y": 137.5
128         }
129       }
130     ],
131     "innerWires": [
132       {
133         "pin1": {
134           "compName": "GUIor_4#0",
135           "pinName": "Y2"
136         },
137         "pin2": {
138           "compName": "_submodelinterface",
139           "pinName": "Y2"
140         },
141         "name": "unnamedWire#14",
142         "path": [
143           {
144             "x": 80.0,
145             "y": 52.5
146           },
147           {
148             "x": 80.0,
149             "y": 37.5
150           }
151         ]
152       },
153       {
154         "pin1": {
155           "compName": "GUIor_4#0",
156           "pinName": "Y1"
157         },
158         "pin2": {
159           "compName": "_submodelinterface",
160           "pinName": "Y1"
161         },
162         "name": "unnamedWire#13",
163         "path": [
164           {
165             "x": 75.0,
166             "y": 42.5
167           },
168           {
169             "x": 75.0,
170             "y": 12.5
171           }
172         ]
173       },
174       {
175         "pin1": {
176           "compName": "GUIor_4#0",
177           "pinName": "Y4"
178         },
179         "pin2": {
180           "compName": "_submodelinterface",
181           "pinName": "Y4"
182         },
183         "name": "unnamedWire#16",
184         "path": [
185           {
186             "x": 80.0,
187             "y": 72.5
188           },
189           {
190             "x": 80.0,
191             "y": 87.5
192           }
193         ]
194       },
195       {
196         "pin1": {
197           "compName": "GUIor_4#0",
198           "pinName": "Y3"
199         },
200         "pin2": {
201           "compName": "_submodelinterface",
202           "pinName": "Y3"
203         },
204         "name": "unnamedWire#15",
205         "path": []
206       },
207       {
208         "pin1": {
209           "compName": "GUIand41#0",
210           "pinName": "Y1"
211         },
212         "pin2": {
213           "compName": "GUIor_4#0",
214           "pinName": "B1"
215         },
216         "name": "unnamedWire#9",
217         "path": [
218           {
219             "x": 70.0,
220             "y": 142.5
221           },
222           {
223             "x": 70.0,
224             "y": 120.0
225           },
226           {
227             "x": 30.0,
228             "y": 120.0
229           },
230           {
231             "x": 30.0,
232             "y": 82.5
233           }
234         ]
235       },
236       {
237         "pin1": {
238           "compName": "_submodelinterface",
239           "pinName": "C4"
240         },
241         "pin2": {
242           "compName": "GUIor_4#0",
243           "pinName": "A4"
244         },
245         "name": "unnamedWire#8",
246         "path": [
247           {
248             "x": 5.0,
249             "y": 87.5
250           },
251           {
252             "x": 5.0,
253             "y": 72.5
254           }
255         ]
256       },
257       {
258         "pin1": {
259           "compName": "_submodelinterface",
260           "pinName": "C3"
261         },
262         "pin2": {
263           "compName": "GUIor_4#0",
264           "pinName": "A3"
265         },
266         "name": "unnamedWire#7",
267         "path": []
268       },
269       {
270         "pin1": {
271           "compName": "_submodelinterface",
272           "pinName": "C2"
273         },
274         "pin2": {
275           "compName": "GUIor_4#0",
276           "pinName": "A2"
277         },
278         "name": "unnamedWire#6",
279         "path": [
280           {
281             "x": 5.0,
282             "y": 37.5
283           },
284           {
285             "x": 5.0,
286             "y": 52.5
287           }
288         ]
289       },
290       {
291         "pin1": {
292           "compName": "_submodelinterface",
293           "pinName": "A2"
294         },
295         "pin2": {
296           "compName": "GUIand41#0",
297           "pinName": "A2"
298         },
299         "name": "unnamedWire#1",
300         "path": [
301           {
302             "x": 5.0,
303             "y": 137.5
304           },
305           {
306             "x": 5.0,
307             "y": 152.5
308           }
309         ]
310       },
311       {
312         "pin1": {
313           "compName": "_submodelinterface",
314           "pinName": "A1"
315         },
316         "pin2": {
317           "compName": "GUIand41#0",
318           "pinName": "A1"
319         },
320         "name": "unnamedWire#0",
321         "path": [
322           {
323             "x": 10.0,
324             "y": 112.5
325           },
326           {
327             "x": 10.0,
328             "y": 142.5
329           }
330         ]
331       },
332       {
333         "pin1": {
334           "compName": "_submodelinterface",
335           "pinName": "C1"
336         },
337         "pin2": {
338           "compName": "GUIor_4#0",
339           "pinName": "A1"
340         },
341         "name": "unnamedWire#5",
342         "path": [
343           {
344             "x": 10.0,
345             "y": 12.5
346           },
347           {
348             "x": 10.0,
349             "y": 42.5
350           }
351         ]
352       },
353       {
354         "pin1": {
355           "compName": "GUIand41#0",
356           "pinName": "Y2"
357         },
358         "pin2": {
359           "compName": "GUIor_4#0",
360           "pinName": "B2"
361         },
362         "name": "unnamedWire#10",
363         "path": [
364           {
365             "x": 65.0,
366             "y": 152.5
367           },
368           {
369             "x": 65.0,
370             "y": 125.0
371           },
372           {
373             "x": 25.0,
374             "y": 125.0
375           },
376           {
377             "x": 25.0,
378             "y": 92.5
379           }
380         ]
381       },
382       {
383         "pin1": {
384           "compName": "_submodelinterface",
385           "pinName": "B"
386         },
387         "pin2": {
388           "compName": "GUIand41#0",
389           "pinName": "B"
390         },
391         "name": "unnamedWire#4",
392         "path": [
393           {
394             "x": 10.0,
395             "y": 212.5
396           },
397           {
398             "x": 10.0,
399             "y": 182.5
400           }
401         ]
402       },
403       {
404         "pin1": {
405           "compName": "_submodelinterface",
406           "pinName": "A4"
407         },
408         "pin2": {
409           "compName": "GUIand41#0",
410           "pinName": "A4"
411         },
412         "name": "unnamedWire#3",
413         "path": [
414           {
415             "x": 5.0,
416             "y": 187.5
417           },
418           {
419             "x": 5.0,
420             "y": 172.5
421           }
422         ]
423       },
424       {
425         "pin1": {
426           "compName": "GUIand41#0",
427           "pinName": "Y4"
428         },
429         "pin2": {
430           "compName": "GUIor_4#0",
431           "pinName": "B4"
432         },
433         "name": "unnamedWire#12",
434         "path": [
435           {
436             "x": 55.0,
437             "y": 172.5
438           },
439           {
440             "x": 55.0,
441             "y": 135.0
442           },
443           {
444             "x": 15.0,
445             "y": 135.0
446           },
447           {
448             "x": 15.0,
449             "y": 112.5
450           }
451         ]
452       },
453       {
454         "pin1": {
455           "compName": "_submodelinterface",
456           "pinName": "A3"
457         },
458         "pin2": {
459           "compName": "GUIand41#0",
460           "pinName": "A3"
461         },
462         "name": "unnamedWire#2",
463         "path": []
464       },
465       {
466         "pin1": {
467           "compName": "GUIand41#0",
468           "pinName": "Y3"
469         },
470         "pin2": {
471           "compName": "GUIor_4#0",
472           "pinName": "B3"
473         },
474         "name": "unnamedWire#11",
475         "path": [
476           {
477             "x": 60.0,
478             "y": 162.5
479           },
480           {
481             "x": 60.0,
482             "y": 130.0
483           },
484           {
485             "x": 20.0,
486             "y": 130.0
487           },
488           {
489             "x": 20.0,
490             "y": 102.5
491           }
492         ]
493       }
494     ]
495   },
496   "symbolRendererSnippetID": "class:net.mograsim.logic.model.snippets.symbolrenderers.SimpleRectangularLikeSymbolRenderer",
497   "symbolRendererParams": {
498     "centerText": "GUIandor414",
499     "centerTextHeight": 5.0,
500     "horizontalComponentCenter": 17.5,
501     "pinLabelHeight": 3.5,
502     "pinLabelMargin": 0.5
503   },
504   "outlineRendererSnippetID": "class:net.mograsim.logic.model.snippets.outlinerenderers.DefaultOutlineRenderer"
505 }