package jcgp.gui.population; import javafx.scene.paint.Paint; import javafx.scene.shape.Circle; import jcgp.backend.population.Input; import jcgp.gui.constants.Constants; /** * * * @author Eduardo Pedroni * */ public class GUIInput extends GUIGene implements GUIConnection { private Input input; /** * @param input */ public GUIInput(final Input input) { super(); this.input = input; Circle outputSocket = new Circle(Constants.NODE_RADIUS, 0, Constants.SOCKET_RADIUS, Paint.valueOf("white")); outputSocket.setId(String.valueOf(0)); outputSocket.setStroke(Paint.valueOf("black")); getChildren().addAll(outputSocket); } public Input getInput() { return input; } @Override public void setStateRecursively(GUIGeneState state) { setState(state); } @Override protected void setLinesVisible(boolean value) { // blank } }