1 mograsim version: 0.1.3
107 "id": "WireCrossPoint",
108 "name": "WireCrossPoint#1",
116 "id": "WireCrossPoint",
117 "name": "WireCrossPoint#0",
125 "id": "WireCrossPoint",
126 "name": "WireCrossPoint#3",
134 "id": "WireCrossPoint",
135 "name": "WireCrossPoint#2",
143 "id": "WireCrossPoint",
144 "name": "WireCrossPoint#5",
152 "id": "WireCrossPoint",
153 "name": "WireCrossPoint#4",
161 "id": "WireCrossPoint",
162 "name": "WireCrossPoint#6",
171 "name": "DeserializedSubmodelComponent#0",
197 "compName": "WireCrossPoint#3",
201 "compName": "_submodelinterface",
204 "name": "unnamedWire#14",
209 "compName": "GUIdff#0",
213 "compName": "WireCrossPoint#3",
216 "name": "unnamedWire#13",
221 "compName": "WireCrossPoint#4",
225 "compName": "GUIdff#1",
228 "name": "unnamedWire#16",
233 "compName": "_submodelinterface",
237 "compName": "WireCrossPoint#4",
240 "name": "unnamedWire#15",
245 "compName": "GUIdff#2",
249 "compName": "WireCrossPoint#5",
252 "name": "unnamedWire#18",
257 "compName": "_submodelinterface",
261 "compName": "DeserializedSubmodelComponent#0",
264 "name": "unnamedWire#17",
278 "compName": "WireCrossPoint#5",
282 "compName": "_submodelinterface",
285 "name": "unnamedWire#19",
290 "compName": "WireCrossPoint#6",
294 "compName": "GUIdff#3",
297 "name": "unnamedWire#21",
302 "compName": "WireCrossPoint#6",
306 "compName": "_submodelinterface",
309 "name": "unnamedWire#20",
314 "compName": "DeserializedSubmodelComponent#0",
318 "compName": "GUIdff#3",
321 "name": "unnamedWire#23",
335 "compName": "DeserializedSubmodelComponent#0",
339 "compName": "GUIdff#2",
342 "name": "unnamedWire#22",
356 "compName": "WireCrossPoint#4",
360 "compName": "DeserializedSubmodelComponent#0",
363 "name": "unnamedWire#25",
381 "compName": "WireCrossPoint#3",
385 "compName": "DeserializedSubmodelComponent#0",
388 "name": "unnamedWire#24",
406 "compName": "WireCrossPoint#6",
410 "compName": "WireCrossPoint#6",
413 "name": "unnamedWire#27",
418 "compName": "WireCrossPoint#5",
422 "compName": "DeserializedSubmodelComponent#0",
425 "name": "unnamedWire#26",
443 "compName": "WireCrossPoint#6",
447 "compName": "DeserializedSubmodelComponent#0",
450 "name": "unnamedWire#28",
468 "compName": "_submodelinterface",
472 "compName": "DeserializedSubmodelComponent#0",
475 "name": "unnamedWire#9",
480 "compName": "WireCrossPoint#2",
484 "compName": "GUIdff#3",
487 "name": "unnamedWire#8",
497 "compName": "WireCrossPoint#2",
501 "compName": "GUIdff#2",
504 "name": "unnamedWire#7",
509 "compName": "WireCrossPoint#1",
513 "compName": "WireCrossPoint#2",
516 "name": "unnamedWire#6",
521 "compName": "DeserializedSubmodelComponent#0",
525 "compName": "GUIdff#0",
528 "name": "unnamedWire#1",
542 "compName": "_submodelinterface",
546 "compName": "WireCrossPoint#0",
549 "name": "unnamedWire#0",
554 "compName": "WireCrossPoint#1",
558 "compName": "GUIdff#1",
561 "name": "unnamedWire#5",
566 "compName": "_submodelinterface",
570 "compName": "DeserializedSubmodelComponent#0",
573 "name": "unnamedWire#10",
587 "compName": "WireCrossPoint#0",
591 "compName": "WireCrossPoint#1",
594 "name": "unnamedWire#4",
599 "compName": "WireCrossPoint#0",
603 "compName": "GUIdff#0",
606 "name": "unnamedWire#3",
611 "compName": "_submodelinterface",
615 "compName": "DeserializedSubmodelComponent#0",
618 "name": "unnamedWire#12",
632 "compName": "_submodelinterface",
636 "compName": "DeserializedSubmodelComponent#0",
639 "name": "unnamedWire#11",
653 "compName": "DeserializedSubmodelComponent#0",
657 "compName": "GUIdff#1",
660 "name": "unnamedWire#2",
665 "symbolRendererSnippetID": "class:net.mograsim.logic.model.snippets.symbolrenderers.SimpleRectangularLikeSymbolRenderer",
666 "symbolRendererParams": {
667 "centerText": "D flip flop\n4 bit",
668 "centerTextHeight": 5.0,
669 "horizontalComponentCenter": 17.5,
670 "pinLabelHeight": 3.5,
671 "pinLabelMargin": 0.5
673 "outlineRendererSnippetID": "class:net.mograsim.logic.model.snippets.outlinerenderers.DefaultOutlineRenderer",
674 "highLevelStateHandlerSnippetID": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.StandardHighLevelStateHandler",
675 "highLevelStateHandlerParams": {
676 "subcomponentHighLevelStates": {},
677 "atomicHighLevelStates": {
679 "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.atomic.DelegatingAtomicHighLevelStateHandler",
681 "delegateTarget": "GUIdff#0",
686 "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.atomic.DelegatingAtomicHighLevelStateHandler",
688 "delegateTarget": "GUIdff#1",
693 "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.atomic.BitVectorSplittingAtomicHighLevelStateHandler",
695 "vectorPartTargets": [
701 "vectorPartLengthes": [
710 "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.atomic.DelegatingAtomicHighLevelStateHandler",
712 "delegateTarget": "GUIdff#2",
717 "id": "class:net.mograsim.logic.model.snippets.highlevelstatehandlers.standard.atomic.DelegatingAtomicHighLevelStateHandler",
719 "delegateTarget": "GUIdff#3",