X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fmodeladapter%2FCoreModelParameters.java;h=181f6effccbabfdcbda6ac6adc5350551c895f58;hb=7908fec28b61e5911bf6523a3c10cd3a31dc95e6;hp=6111e0b2410705fc998f8b86a1313af9363c0c95;hpb=161ecd36b6dcfe0e38cee3fd6ea8ad42d0705777;p=Mograsim.git diff --git a/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/modeladapter/CoreModelParameters.java b/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/modeladapter/CoreModelParameters.java index 6111e0b2..181f6eff 100644 --- a/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/modeladapter/CoreModelParameters.java +++ b/plugins/net.mograsim.logic.model/src/net/mograsim/logic/model/modeladapter/CoreModelParameters.java @@ -20,12 +20,21 @@ public class CoreModelParameters this.hardcodedComponentProcessTime = builder.hardcodedComponentProcessTime; } + public static CoreModelParametersBuilder builder() + { + return new CoreModelParametersBuilder(); + } + public static class CoreModelParametersBuilder { public int wireTravelTime; public int gateProcessTime; public int hardcodedComponentProcessTime; + private CoreModelParametersBuilder() + { + } + public CoreModelParametersBuilder wireTravelTime(int wireTravelTime) { this.wireTravelTime = wireTravelTime;