X-Git-Url: https://mograsim.net/gitweb/?p=Mograsim.git;a=blobdiff_plain;f=plugins%2Fnet.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fmodeladapter%2FCoreModelParameters.java;fp=plugins%2Fnet.mograsim.logic.model%2Fsrc%2Fnet%2Fmograsim%2Flogic%2Fmodel%2Fmodeladapter%2FCoreModelParameters.java;h=181f6effccbabfdcbda6ac6adc5350551c895f58;hp=6111e0b2410705fc998f8b86a1313af9363c0c95;hb=5995c2c9f891ae852a40b4c4736b090d514e7c0a;hpb=76a3b85c9f04a12244f3a9384b41017680bc9e2d 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;