Added DeserializedSubmodelComponent Editor project
[Mograsim.git] / net.mograsim.logic.ui.editor / components / GUImux1_4.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": 15.0
10                         },
11                         "name": "I0_1",
12                         "logicWidth": 1
13                 },
14                 {
15                         "location": {
16                                 "x": 35.0,
17                                 "y": 5.0
18                         },
19                         "name": "Y1",
20                         "logicWidth": 1
21                 },
22                 {
23                         "location": {
24                                 "x": 35.0,
25                                 "y": 15.0
26                         },
27                         "name": "Y2",
28                         "logicWidth": 1
29                 },
30                 {
31                         "location": {
32                                 "x": 0.0,
33                                 "y": 35.0
34                         },
35                         "name": "I0_3",
36                         "logicWidth": 1
37                 },
38                 {
39                         "location": {
40                                 "x": 0.0,
41                                 "y": 65.0
42                         },
43                         "name": "I1_2",
44                         "logicWidth": 1
45                 },
46                 {
47                         "location": {
48                                 "x": 35.0,
49                                 "y": 25.0
50                         },
51                         "name": "Y3",
52                         "logicWidth": 1
53                 },
54                 {
55                         "location": {
56                                 "x": 0.0,
57                                 "y": 25.0
58                         },
59                         "name": "I0_2",
60                         "logicWidth": 1
61                 },
62                 {
63                         "location": {
64                                 "x": 0.0,
65                                 "y": 55.0
66                         },
67                         "name": "I1_1",
68                         "logicWidth": 1
69                 },
70                 {
71                         "location": {
72                                 "x": 35.0,
73                                 "y": 35.0
74                         },
75                         "name": "Y4",
76                         "logicWidth": 1
77                 },
78                 {
79                         "location": {
80                                 "x": 0.0,
81                                 "y": 85.0
82                         },
83                         "name": "I1_4",
84                         "logicWidth": 1
85                 },
86                 {
87                         "location": {
88                                 "x": 0.0,
89                                 "y": 5.0
90                         },
91                         "name": "S0",
92                         "logicWidth": 1
93                 },
94                 {
95                         "location": {
96                                 "x": 0.0,
97                                 "y": 45.0
98                         },
99                         "name": "I0_4",
100                         "logicWidth": 1
101                 },
102                 {
103                         "location": {
104                                 "x": 0.0,
105                                 "y": 75.0
106                         },
107                         "name": "I1_3",
108                         "logicWidth": 1
109                 }
110         ],
111         "submodel": {
112                 "innerScale": 0.4,
113                 "subComps": [
114                         {
115                                 "pos": {
116                                         "x": 30.0,
117                                         "y": 7.5
118                                 },
119                                 "id": "GUImux1"
120                         },
121                         {
122                                 "pos": {
123                                         "x": 30.0,
124                                         "y": 42.5
125                                 },
126                                 "id": "GUImux1"
127                         },
128                         {
129                                 "pos": {
130                                         "x": 30.0,
131                                         "y": 77.5
132                                 },
133                                 "id": "GUImux1"
134                         },
135                         {
136                                 "pos": {
137                                         "x": 30.0,
138                                         "y": 112.5
139                                 },
140                                 "id": "GUImux1"
141                         },
142                         {
143                                 "pos": {
144                                         "x": 24.0,
145                                         "y": 11.5
146                                 },
147                                 "id": "WireCrossPoint",
148                                 "params": 1
149                         },
150                         {
151                                 "pos": {
152                                         "x": 24.0,
153                                         "y": 46.5
154                                 },
155                                 "id": "WireCrossPoint",
156                                 "params": 1
157                         },
158                         {
159                                 "pos": {
160                                         "x": 24.0,
161                                         "y": 81.5
162                                 },
163                                 "id": "WireCrossPoint",
164                                 "params": 1
165                         }
166                 ],
167                 "innerWires": [
168                         {
169                                 "pin1": {
170                                         "compId": 0,
171                                         "pinName": "S0"
172                                 },
173                                 "pin2": {
174                                         "compId": 5,
175                                         "pinName": ""
176                                 },
177                                 "path": []
178                         },
179                         {
180                                 "pin1": {
181                                         "compId": 5,
182                                         "pinName": ""
183                                 },
184                                 "pin2": {
185                                         "compId": 1,
186                                         "pinName": "S0"
187                                 },
188                                 "path": []
189                         },
190                         {
191                                 "pin1": {
192                                         "compId": 0,
193                                         "pinName": "I0_1"
194                                 },
195                                 "pin2": {
196                                         "compId": 1,
197                                         "pinName": "I0"
198                                 },
199                                 "path": [
200                                         {
201                                                 "x": 5.0,
202                                                 "y": 37.5
203                                         },
204                                         {
205                                                 "x": 5.0,
206                                                 "y": 22.5
207                                         }
208                                 ]
209                         },
210                         {
211                                 "pin1": {
212                                         "compId": 0,
213                                         "pinName": "I1_1"
214                                 },
215                                 "pin2": {
216                                         "compId": 1,
217                                         "pinName": "I1"
218                                 },
219                                 "path": [
220                                         {
221                                                 "x": 10.0,
222                                                 "y": 137.5
223                                         },
224                                         {
225                                                 "x": 10.0,
226                                                 "y": 32.5
227                                         }
228                                 ]
229                         },
230                         {
231                                 "pin1": {
232                                         "compId": 1,
233                                         "pinName": "Y"
234                                 },
235                                 "pin2": {
236                                         "compId": 0,
237                                         "pinName": "Y1"
238                                 },
239                                 "path": []
240                         },
241                         {
242                                 "pin1": {
243                                         "compId": 5,
244                                         "pinName": ""
245                                 },
246                                 "pin2": {
247                                         "compId": 6,
248                                         "pinName": ""
249                                 },
250                                 "path": []
251                         },
252                         {
253                                 "pin1": {
254                                         "compId": 6,
255                                         "pinName": ""
256                                 },
257                                 "pin2": {
258                                         "compId": 2,
259                                         "pinName": "S0"
260                                 },
261                                 "path": []
262                         },
263                         {
264                                 "pin1": {
265                                         "compId": 0,
266                                         "pinName": "I0_2"
267                                 },
268                                 "pin2": {
269                                         "compId": 2,
270                                         "pinName": "I0"
271                                 },
272                                 "path": [
273                                         {
274                                                 "x": 5.0,
275                                                 "y": 62.5
276                                         },
277                                         {
278                                                 "x": 5.0,
279                                                 "y": 57.5
280                                         }
281                                 ]
282                         },
283                         {
284                                 "pin1": {
285                                         "compId": 0,
286                                         "pinName": "I1_2"
287                                 },
288                                 "pin2": {
289                                         "compId": 2,
290                                         "pinName": "I1"
291                                 },
292                                 "path": [
293                                         {
294                                                 "x": 15.0,
295                                                 "y": 162.5
296                                         },
297                                         {
298                                                 "x": 15.0,
299                                                 "y": 67.5
300                                         }
301                                 ]
302                         },
303                         {
304                                 "pin1": {
305                                         "compId": 2,
306                                         "pinName": "Y"
307                                 },
308                                 "pin2": {
309                                         "compId": 0,
310                                         "pinName": "Y2"
311                                 }
312                         },
313                         {
314                                 "pin1": {
315                                         "compId": 6,
316                                         "pinName": ""
317                                 },
318                                 "pin2": {
319                                         "compId": 7,
320                                         "pinName": ""
321                                 },
322                                 "path": []
323                         },
324                         {
325                                 "pin1": {
326                                         "compId": 7,
327                                         "pinName": ""
328                                 },
329                                 "pin2": {
330                                         "compId": 3,
331                                         "pinName": "S0"
332                                 },
333                                 "path": []
334                         },
335                         {
336                                 "pin1": {
337                                         "compId": 0,
338                                         "pinName": "I0_3"
339                                 },
340                                 "pin2": {
341                                         "compId": 3,
342                                         "pinName": "I0"
343                                 },
344                                 "path": [
345                                         {
346                                                 "x": 5.0,
347                                                 "y": 87.5
348                                         },
349                                         {
350                                                 "x": 5.0,
351                                                 "y": 92.5
352                                         }
353                                 ]
354                         },
355                         {
356                                 "pin1": {
357                                         "compId": 0,
358                                         "pinName": "I1_3"
359                                 },
360                                 "pin2": {
361                                         "compId": 3,
362                                         "pinName": "I1"
363                                 },
364                                 "path": [
365                                         {
366                                                 "x": 20.0,
367                                                 "y": 187.5
368                                         },
369                                         {
370                                                 "x": 20.0,
371                                                 "y": 102.5
372                                         }
373                                 ]
374                         },
375                         {
376                                 "pin1": {
377                                         "compId": 3,
378                                         "pinName": "Y"
379                                 },
380                                 "pin2": {
381                                         "compId": 0,
382                                         "pinName": "Y3"
383                                 }
384                         },
385                         {
386                                 "pin1": {
387                                         "compId": 7,
388                                         "pinName": ""
389                                 },
390                                 "pin2": {
391                                         "compId": 4,
392                                         "pinName": "S0"
393                                 },
394                                 "path": [
395                                         {
396                                                 "x": 25.0,
397                                                 "y": 117.5
398                                         }
399                                 ]
400                         },
401                         {
402                                 "pin1": {
403                                         "compId": 0,
404                                         "pinName": "I0_4"
405                                 },
406                                 "pin2": {
407                                         "compId": 4,
408                                         "pinName": "I0"
409                                 },
410                                 "path": [
411                                         {
412                                                 "x": 5.0,
413                                                 "y": 112.5
414                                         },
415                                         {
416                                                 "x": 5.0,
417                                                 "y": 127.5
418                                         }
419                                 ]
420                         },
421                         {
422                                 "pin1": {
423                                         "compId": 0,
424                                         "pinName": "I1_4"
425                                 },
426                                 "pin2": {
427                                         "compId": 4,
428                                         "pinName": "I1"
429                                 },
430                                 "path": [
431                                         {
432                                                 "x": 25.0,
433                                                 "y": 212.5
434                                         },
435                                         {
436                                                 "x": 25.0,
437                                                 "y": 137.5
438                                         }
439                                 ]
440                         },
441                         {
442                                 "pin1": {
443                                         "compId": 4,
444                                         "pinName": "Y"
445                                 },
446                                 "pin2": {
447                                         "compId": 0,
448                                         "pinName": "Y4"
449                                 }
450                         }
451                 ]
452         },
453         "symbolRendererSnippetID": "SimpleRectangularLikeSymbolRenderer",
454         "symbolRendererParams": {
455                 "centerText": "GUImux1_4",
456                 "horizontalComponentCenter": 17.5,
457                 "centerTextHeight": 5.0,
458                 "pinLabelHeight": 3.5,
459                 "pinLabelMargin": 0.5
460         }
461 }