Merge branch 'development' of
[Mograsim.git] / net.mograsim.logic.model.editor / 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         "pos": {
116           "x": 35.0,
117           "y": 37.5
118         },
119         "id": "GUIor_4",
120         "name": "GUIor_4#0"
121       },
122       {
123         "pos": {
124           "x": 15.0,
125           "y": 137.5
126         },
127         "id": "GUIand41",
128         "name": "GUIand41#0"
129       }
130     ],
131     "innerWires": [
132       {
133         "pin1": {
134           "compName": "_submodelinterface",
135           "pinName": "A1"
136         },
137         "pin2": {
138           "compName": "GUIand41#0",
139           "pinName": "A1"
140         },
141         "path": [
142           {
143             "x": 10.0,
144             "y": 112.5
145           },
146           {
147             "x": 10.0,
148             "y": 142.5
149           }
150         ]
151       },
152       {
153         "pin1": {
154           "compName": "_submodelinterface",
155           "pinName": "A2"
156         },
157         "pin2": {
158           "compName": "GUIand41#0",
159           "pinName": "A2"
160         },
161         "path": [
162           {
163             "x": 5.0,
164             "y": 137.5
165           },
166           {
167             "x": 5.0,
168             "y": 152.5
169           }
170         ]
171       },
172       {
173         "pin1": {
174           "compName": "_submodelinterface",
175           "pinName": "A3"
176         },
177         "pin2": {
178           "compName": "GUIand41#0",
179           "pinName": "A3"
180         },
181         "path": []
182       },
183       {
184         "pin1": {
185           "compName": "_submodelinterface",
186           "pinName": "A4"
187         },
188         "pin2": {
189           "compName": "GUIand41#0",
190           "pinName": "A4"
191         },
192         "path": [
193           {
194             "x": 5.0,
195             "y": 187.5
196           },
197           {
198             "x": 5.0,
199             "y": 172.5
200           }
201         ]
202       },
203       {
204         "pin1": {
205           "compName": "_submodelinterface",
206           "pinName": "B"
207         },
208         "pin2": {
209           "compName": "GUIand41#0",
210           "pinName": "B"
211         },
212         "path": [
213           {
214             "x": 10.0,
215             "y": 212.5
216           },
217           {
218             "x": 10.0,
219             "y": 182.5
220           }
221         ]
222       },
223       {
224         "pin1": {
225           "compName": "_submodelinterface",
226           "pinName": "C1"
227         },
228         "pin2": {
229           "compName": "GUIor_4#0",
230           "pinName": "A1"
231         },
232         "path": [
233           {
234             "x": 10.0,
235             "y": 12.5
236           },
237           {
238             "x": 10.0,
239             "y": 42.5
240           }
241         ]
242       },
243       {
244         "pin1": {
245           "compName": "_submodelinterface",
246           "pinName": "C2"
247         },
248         "pin2": {
249           "compName": "GUIor_4#0",
250           "pinName": "A2"
251         },
252         "path": [
253           {
254             "x": 5.0,
255             "y": 37.5
256           },
257           {
258             "x": 5.0,
259             "y": 52.5
260           }
261         ]
262       },
263       {
264         "pin1": {
265           "compName": "_submodelinterface",
266           "pinName": "C3"
267         },
268         "pin2": {
269           "compName": "GUIor_4#0",
270           "pinName": "A3"
271         },
272         "path": []
273       },
274       {
275         "pin1": {
276           "compName": "_submodelinterface",
277           "pinName": "C4"
278         },
279         "pin2": {
280           "compName": "GUIor_4#0",
281           "pinName": "A4"
282         },
283         "path": [
284           {
285             "x": 5.0,
286             "y": 87.5
287           },
288           {
289             "x": 5.0,
290             "y": 72.5
291           }
292         ]
293       },
294       {
295         "pin1": {
296           "compName": "GUIand41#0",
297           "pinName": "Y1"
298         },
299         "pin2": {
300           "compName": "GUIor_4#0",
301           "pinName": "B1"
302         },
303         "path": [
304           {
305             "x": 70.0,
306             "y": 142.5
307           },
308           {
309             "x": 70.0,
310             "y": 120.0
311           },
312           {
313             "x": 30.0,
314             "y": 120.0
315           },
316           {
317             "x": 30.0,
318             "y": 82.5
319           }
320         ]
321       },
322       {
323         "pin1": {
324           "compName": "GUIand41#0",
325           "pinName": "Y2"
326         },
327         "pin2": {
328           "compName": "GUIor_4#0",
329           "pinName": "B2"
330         },
331         "path": [
332           {
333             "x": 65.0,
334             "y": 152.5
335           },
336           {
337             "x": 65.0,
338             "y": 125.0
339           },
340           {
341             "x": 25.0,
342             "y": 125.0
343           },
344           {
345             "x": 25.0,
346             "y": 92.5
347           }
348         ]
349       },
350       {
351         "pin1": {
352           "compName": "GUIand41#0",
353           "pinName": "Y3"
354         },
355         "pin2": {
356           "compName": "GUIor_4#0",
357           "pinName": "B3"
358         },
359         "path": [
360           {
361             "x": 60.0,
362             "y": 162.5
363           },
364           {
365             "x": 60.0,
366             "y": 130.0
367           },
368           {
369             "x": 20.0,
370             "y": 130.0
371           },
372           {
373             "x": 20.0,
374             "y": 102.5
375           }
376         ]
377       },
378       {
379         "pin1": {
380           "compName": "GUIand41#0",
381           "pinName": "Y4"
382         },
383         "pin2": {
384           "compName": "GUIor_4#0",
385           "pinName": "B4"
386         },
387         "path": [
388           {
389             "x": 55.0,
390             "y": 172.5
391           },
392           {
393             "x": 55.0,
394             "y": 135.0
395           },
396           {
397             "x": 15.0,
398             "y": 135.0
399           },
400           {
401             "x": 15.0,
402             "y": 112.5
403           }
404         ]
405       },
406       {
407         "pin1": {
408           "compName": "GUIor_4#0",
409           "pinName": "Y1"
410         },
411         "pin2": {
412           "compName": "_submodelinterface",
413           "pinName": "Y1"
414         },
415         "path": [
416           {
417             "x": 75.0,
418             "y": 42.5
419           },
420           {
421             "x": 75.0,
422             "y": 12.5
423           }
424         ]
425       },
426       {
427         "pin1": {
428           "compName": "GUIor_4#0",
429           "pinName": "Y2"
430         },
431         "pin2": {
432           "compName": "_submodelinterface",
433           "pinName": "Y2"
434         },
435         "path": [
436           {
437             "x": 80.0,
438             "y": 52.5
439           },
440           {
441             "x": 80.0,
442             "y": 37.5
443           }
444         ]
445       },
446       {
447         "pin1": {
448           "compName": "GUIor_4#0",
449           "pinName": "Y3"
450         },
451         "pin2": {
452           "compName": "_submodelinterface",
453           "pinName": "Y3"
454         },
455         "path": []
456       },
457       {
458         "pin1": {
459           "compName": "GUIor_4#0",
460           "pinName": "Y4"
461         },
462         "pin2": {
463           "compName": "_submodelinterface",
464           "pinName": "Y4"
465         },
466         "path": [
467           {
468             "x": 80.0,
469             "y": 72.5
470           },
471           {
472             "x": 80.0,
473             "y": 87.5
474           }
475         ]
476       }
477     ]
478   },
479   "symbolRendererSnippetID": "SimpleRectangularLikeSymbolRenderer",
480   "symbolRendererParams": {
481     "centerText": "GUIandor414",
482     "horizontalComponentCenter": 17.5,
483     "centerTextHeight": 5.0,
484     "pinLabelHeight": 3.5,
485     "pinLabelMargin": 0.5
486   }
487 }