- // serializing
-
- @Override
- public SubmodelComponentParams calculateParams(Function<GUIComponent, String> getIdentifier)
- {
- SubmodelComponentParams params = super.calculateParams(getIdentifier);
- JsonObject symbolRendererParams = new JsonObject();
- symbolRendererParams.addProperty("centerText", label);
- symbolRendererParams.addProperty("horizontalComponentCenter", getWidth() / 2);
- symbolRendererParams.addProperty("centerTextHeight", labelFontHeight);
- symbolRendererParams.addProperty("pinLabelHeight", pinNameFontHeight);
- symbolRendererParams.addProperty("pinLabelMargin", pinNameMargin);
- params.symbolRendererSnippetID = "SimpleRectangularLikeSymbolRenderer";
- params.symbolRendererParams = symbolRendererParams;
- return params;
- }
-