Improved usage of CoreModelParametersBuilder
[Mograsim.git] / plugins / net.mograsim.logic.model / src / net / mograsim / logic / model / modeladapter / CoreModelParameters.java
index 6111e0b..181f6ef 100644 (file)
@@ -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;