From 23c013a4fe20bf36c93f011580196e2f38ad23e1 Mon Sep 17 00:00:00 2001 From: Tiziano Munaro <munaro@fortiss.org> Date: Wed, 12 Aug 2020 18:31:50 +0200 Subject: [PATCH] Remove partially implemented KISS console view Issue-Ref: 4020 Issue-Url: https://af3-developer.fortiss.org/issues/4020 Signed-off-by: Tiziano Munaro <munaro@fortiss.org> --- .../kernel/ui/introspection/KISSConsole.fxml | 14 ---- .../KISSConsoleFXController.java | 71 ------------------- .../introspection/KISSConsoleFXViewPart.java | 23 ------ 3 files changed, 108 deletions(-) delete mode 100644 org.fortiss.tooling.kernel.ui/res/org/fortiss/tooling/kernel/ui/introspection/KISSConsole.fxml delete mode 100644 org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/introspection/KISSConsoleFXController.java delete mode 100644 org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/introspection/KISSConsoleFXViewPart.java diff --git a/org.fortiss.tooling.kernel.ui/res/org/fortiss/tooling/kernel/ui/introspection/KISSConsole.fxml b/org.fortiss.tooling.kernel.ui/res/org/fortiss/tooling/kernel/ui/introspection/KISSConsole.fxml deleted file mode 100644 index 09aa89007..000000000 --- a/org.fortiss.tooling.kernel.ui/res/org/fortiss/tooling/kernel/ui/introspection/KISSConsole.fxml +++ /dev/null @@ -1,14 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> - -<?import javafx.scene.control.TextArea?> -<?import javafx.scene.control.TextField?> -<?import javafx.scene.layout.BorderPane?> - -<BorderPane fx:id="borderPane" maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="500.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/11.0.1" xmlns:fx="http://javafx.com/fxml/1"> - <center> - <TextArea fx:id="textArea" prefHeight="200.0" prefWidth="200.0" BorderPane.alignment="CENTER" /> - </center> - <bottom> - <TextField fx:id="textField" onAction="#onTextFieldAction" prefHeight="100.0" prefWidth="800.0" BorderPane.alignment="CENTER" /> - </bottom> -</BorderPane> diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/introspection/KISSConsoleFXController.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/introspection/KISSConsoleFXController.java deleted file mode 100644 index dc8b80927..000000000 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/introspection/KISSConsoleFXController.java +++ /dev/null @@ -1,71 +0,0 @@ -/*-------------------------------------------------------------------------+ -| Copyright 2020 fortiss GmbH | -| | -| Licensed under the Apache License, Version 2.0 (the "License"); | -| you may not use this file except in compliance with the License. | -| You may obtain a copy of the License at | -| | -| http://www.apache.org/licenses/LICENSE-2.0 | -| | -| Unless required by applicable law or agreed to in writing, software | -| distributed under the License is distributed on an "AS IS" BASIS, | -| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | -| See the License for the specific language governing permissions and | -| limitations under the License. | -+--------------------------------------------------------------------------*/ -package org.fortiss.tooling.kernel.ui.introspection; - -import org.fortiss.tooling.common.ui.javafx.layout.CompositeFXControllerBase; -import org.fortiss.tooling.kernel.service.IKernelIntrospectionSystemService; - -import javafx.fxml.FXML; -import javafx.scene.Node; -import javafx.scene.control.TextArea; -import javafx.scene.control.TextField; -import javafx.scene.layout.AnchorPane; -import javafx.scene.layout.BorderPane; - -/** - * Controller for the KISS console view. - * - * @author munaro - */ -@SuppressWarnings("unchecked") -public class KISSConsoleFXController extends CompositeFXControllerBase<AnchorPane, Node> { - - /** {@link BorderPane} containing both the {@link TextArea} and the {@link TextField}. */ - @FXML - private BorderPane borderPane; - - /** The displayed console content area. */ - @FXML - private TextArea textArea; - - /** The input text field. */ - @FXML - private TextField textField; - - /** The introspection service. */ - private IKernelIntrospectionSystemService kiss; - - /** {@inheritDoc} */ - @Override - public String getFXMLLocation() { - return "KISSConsole.fxml"; - } - - /** Executes the command entered in the text field. */ - @FXML - private void onTextFieldAction() { - String cmd = textField.getText(); - // kiss.executeConsoleCommand(cmd); - textField.setText(""); - } - - /** {@inheritDoc} */ - @Override - public void initialize() { - kiss = IKernelIntrospectionSystemService.getInstance(); - // textArea.setText(kiss.getConsoleContent()); - } -} diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/introspection/KISSConsoleFXViewPart.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/introspection/KISSConsoleFXViewPart.java deleted file mode 100644 index 5d9a2c355..000000000 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/introspection/KISSConsoleFXViewPart.java +++ /dev/null @@ -1,23 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2017, 2018 fortiss GmbH. - * - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License 2.0 which is available at - * http://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 - * which is available at https://www.apache.org/licenses/LICENSE-2.0. - * - * SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 - *******************************************************************************/ -package org.fortiss.tooling.kernel.ui.introspection; - -import org.fortiss.tooling.common.ui.javafx.AF3FXViewPart; - -/** {@link AF3FXViewPart} for the KISS console feature. */ -public final class KISSConsoleFXViewPart extends AF3FXViewPart { - - /** Constructor. */ - public KISSConsoleFXViewPart() throws Exception { - super(new KISSConsoleFXController(), null); - } -} -- GitLab