X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=net.mograsim.logic.ui%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fui%2Fmodeladapter%2FViewLogicModelAdapter.java;h=b0d7831876b9ea5a735e1e8be202b3e19f278f04;hb=b747a7bb1210f0c169d198939b87db5c003ce0ae;hp=88e7c1b889f2f5e12d687d88db0978a76f7fc95a;hpb=0edb0eb0609b02256e254eb2c776e0df827c3dd8;p=Mograsim.git diff --git a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/modeladapter/ViewLogicModelAdapter.java b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/modeladapter/ViewLogicModelAdapter.java index 88e7c1b8..b0d78318 100644 --- a/net.mograsim.logic.ui/src/net/mograsim/logic/ui/modeladapter/ViewLogicModelAdapter.java +++ b/net.mograsim.logic.ui/src/net/mograsim/logic/ui/modeladapter/ViewLogicModelAdapter.java @@ -46,7 +46,7 @@ public class ViewLogicModelAdapter Map logicWiresPerPin = convertWires(getAllPins(viewModel), viewModel.getWires(), externalWires, params, timeline); Map logicWiresPerPinUnmodifiable = Collections.unmodifiableMap(logicWiresPerPin); - for (GUIComponent guiComp : viewModel.getComponents()) + for (GUIComponent guiComp : viewModel.getComponentsByName().values()) { if (guiComp instanceof SubmodelComponent) { @@ -66,7 +66,8 @@ public class ViewLogicModelAdapter private static Set getAllPins(ViewModel viewModel) { - return viewModel.getComponents().stream().flatMap(component -> component.getPins().values().stream()).collect(Collectors.toSet()); + return viewModel.getComponentsByName().values().stream().flatMap(component -> component.getPins().values().stream()) + .collect(Collectors.toSet()); } private static Map convertWires(Set allPins, List wires, Map externalWires,