Added convenience constructors for default snippets
authorDaniel Kirschten <daniel.kirschten@gmx.de>
Mon, 15 Jul 2019 19:22:06 +0000 (21:22 +0200)
committerDaniel Kirschten <daniel.kirschten@gmx.de>
Mon, 15 Jul 2019 19:22:06 +0000 (21:22 +0200)
net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/highlevelstatehandlers/DefaultHighLevelStateHandler.java
net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/outlinerenderers/DefaultOutlineRenderer.java
net.mograsim.logic.model/src/net/mograsim/logic/model/snippets/symbolrenderers/DefaultSymbolRenderer.java

index 37c32d0..1ee7b4c 100644 (file)
@@ -7,6 +7,16 @@ import net.mograsim.logic.model.snippets.SubmodelComponentSnippetSuppliers;
 
 public class DefaultHighLevelStateHandler implements HighLevelStateHandler
 {
+       public DefaultHighLevelStateHandler()
+       {
+               this(null);
+       }
+
+       public DefaultHighLevelStateHandler(SubmodelComponent component)
+       {
+               this(component, null);
+       }
+
        @SuppressWarnings("unused") // we don't need the component; and params are always null
        public DefaultHighLevelStateHandler(SubmodelComponent component, Void params)
        {
index a72b20c..c7afe7a 100644 (file)
@@ -15,6 +15,11 @@ public class DefaultOutlineRenderer implements Renderer
 {
        private final GUIComponent component;
 
+       public DefaultOutlineRenderer(SubmodelComponent component)
+       {
+               this(component, null);
+       }
+
        public DefaultOutlineRenderer(SubmodelComponent component, @SuppressWarnings("unused") Void params)
        {
                this.component = component;
index 3ae5208..c102b59 100644 (file)
@@ -18,6 +18,11 @@ public class DefaultSymbolRenderer implements Renderer
 
        private final GUIComponent component;
 
+       public DefaultSymbolRenderer(SubmodelComponent component)
+       {
+               this(component, null);
+       }
+
        public DefaultSymbolRenderer(SubmodelComponent component, @SuppressWarnings("unused") Void params)
        {
                this.component = component;