From d8cc6a6d84e81160fa4680a5071e81e4a038afad Mon Sep 17 00:00:00 2001 From: Johannes Eder <eder@fortiss.org> Date: Wed, 12 Aug 2020 14:05:39 +0200 Subject: [PATCH] YELLOW Issue-Ref: 4018 Issue-Url: https://af3-developer.fortiss.org/issues/4018 Signed-off-by: Johannes Eder <eder@fortiss.org> --- .../org/fortiss/tooling/common/ui/javafx/util/.ratings | 2 +- org.fortiss.tooling.kernel.ui/.classpath | 1 + org.fortiss.tooling.kernel.ui/plugin.xml | 4 ++-- .../kernel/ui/internal/views/fx}/ErrorViewFXLayout.fxml | 0 .../src/org/fortiss/tooling/kernel/ui/.ratings | 2 +- .../tooling/kernel/ui/ToolingKernelUIActivator.java | 1 + .../src/org/fortiss/tooling/kernel/ui/internal/.ratings | 2 +- .../fortiss/tooling/kernel/ui/internal/MarkerService.java | 2 +- .../fortiss/tooling/kernel/ui/internal/views/fx/.ratings | 4 ++++ .../{ErrorViewFX => fx}/ErrorViewFXLayoutController.java | 3 ++- .../views/{ErrorViewFX => fx}/ErrorViewFXViewPart.java | 8 +------- .../{ErrorViewFX => fx}/MarkerViewFXContentProvider.java | 3 ++- .../views/{ErrorViewFX => fx}/MarkerViewFXUIProvider.java | 3 ++- .../src/org/fortiss/tooling/kernel/ui/service/.ratings | 2 +- .../fortiss/tooling/kernel/ui/service/IMarkerService.java | 2 +- 15 files changed, 21 insertions(+), 18 deletions(-) rename org.fortiss.tooling.kernel.ui/{src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX => res/org/fortiss/tooling/kernel/ui/internal/views/fx}/ErrorViewFXLayout.fxml (100%) create mode 100644 org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/.ratings rename org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/{ErrorViewFX => fx}/ErrorViewFXLayoutController.java (98%) rename org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/{ErrorViewFX => fx}/ErrorViewFXViewPart.java (95%) rename org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/{ErrorViewFX => fx}/MarkerViewFXContentProvider.java (95%) rename org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/{ErrorViewFX => fx}/MarkerViewFXUIProvider.java (97%) diff --git a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/util/.ratings b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/util/.ratings index 124679275..47abd4dfa 100644 --- a/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/util/.ratings +++ b/org.fortiss.tooling.common.ui/src/org/fortiss/tooling/common/ui/javafx/util/.ratings @@ -1,2 +1,2 @@ GraphicUtils.java 9373a2c7a5ebb0d87284d0f6f983348812e5b90d GREEN -JavaFXUtils.java db3cf28289109ffec64c8f96c7b2de779a977b3b GREEN +JavaFXUtils.java 1f7d16c1af5ba938276c09f5ecb89c6add84061e YELLOW diff --git a/org.fortiss.tooling.kernel.ui/.classpath b/org.fortiss.tooling.kernel.ui/.classpath index 4eba2db1f..04e39cd5e 100644 --- a/org.fortiss.tooling.kernel.ui/.classpath +++ b/org.fortiss.tooling.kernel.ui/.classpath @@ -7,5 +7,6 @@ </classpathentry> <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> <classpathentry excluding="org/fortiss/tooling/kernel/ui/internal/views/MarkerViewEditorFX/SimpleAnnotationTableFXController.java|org/fortiss/tooling/kernel/ui/internal/views/MarkerViewEditorFX/SimpleAnnotationTableFXViewPart.java" kind="src" path="src"/> + <classpathentry kind="src" path="res"/> <classpathentry kind="output" path="build"/> </classpath> diff --git a/org.fortiss.tooling.kernel.ui/plugin.xml b/org.fortiss.tooling.kernel.ui/plugin.xml index 94e069bb7..a88f3123f 100644 --- a/org.fortiss.tooling.kernel.ui/plugin.xml +++ b/org.fortiss.tooling.kernel.ui/plugin.xml @@ -49,9 +49,9 @@ </view> <view - class="org.fortiss.tooling.kernel.ui.internal.views.ErrorViewFX.ErrorViewFXViewPart" + class="org.fortiss.tooling.kernel.ui.internal.views.fx.ErrorViewFXViewPart" icon="icons/marker_view.gif" - id="org.fortiss.tooling.kernel.ui.internal.views.ErrorViewFX.ErrorViewFXViewPart" + id="org.fortiss.tooling.kernel.ui.internal.views.fx.ErrorViewFXViewPart" name="Marker View FX" restorable="true"> </view> diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/ErrorViewFXLayout.fxml b/org.fortiss.tooling.kernel.ui/res/org/fortiss/tooling/kernel/ui/internal/views/fx/ErrorViewFXLayout.fxml similarity index 100% rename from org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/ErrorViewFXLayout.fxml rename to org.fortiss.tooling.kernel.ui/res/org/fortiss/tooling/kernel/ui/internal/views/fx/ErrorViewFXLayout.fxml diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/.ratings b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/.ratings index 4c8db7b8f..6a7646068 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/.ratings +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/.ratings @@ -1,3 +1,3 @@ ESharedImages.java d33fea62344c1654b5da296fb51a18098cb09eed GREEN ToolingKernelUI.java 250e5dde230272e286aa8d327fd597cf542774fe GREEN -ToolingKernelUIActivator.java fc281e60592e54bd606d0b6667168afdfde8389e GREEN +ToolingKernelUIActivator.java 94420418da064146fbbf40244d5a5b0d277696bf YELLOW diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/ToolingKernelUIActivator.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/ToolingKernelUIActivator.java index b6a0f60de..94420418d 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/ToolingKernelUIActivator.java +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/ToolingKernelUIActivator.java @@ -94,6 +94,7 @@ public class ToolingKernelUIActivator extends AbstractUIPlugin { ESharedImages.registerImages(registry); } + /** Returns an FX {@link ImageView} for the given icon path. Null otherwise. */ public static ImageView getFXImage(String iconPath) { try { ImageView iv = new ImageView(iconPath); diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/.ratings b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/.ratings index bb65e43fe..2bdcc613e 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/.ratings +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/.ratings @@ -2,7 +2,7 @@ ActionService.java e29126b5947c9fd2f1d82bb87001b9d0ead50c3b GREEN AllocationEditPartFactoryService.java 81bd227736013f1157ba9d0f79a9f3deefe10064 GREEN ContextMenuService.java ca3c899293f25b70ce8e5f0d86ca2f9683329d81 GREEN EditPartFactoryService.java e9180c0020f1769d9e24ef3c08f9ca5599dbc5c3 GREEN -MarkerService.java 208f97f3ccabf0947702a17ddca23d8766a268f4 GREEN +MarkerService.java 505296c356f8d66c5c009b6d6181a971d02a9501 YELLOW ModelEditorBindingService.java d980691db4b700714c0669050014d08751354d5e GREEN ModelElementHandlerService.java eeb07f6926012aa98256d452d1e554a5486dc657 GREEN NavigatorService.java 1d773dde3791ddf7051616fe249558e7e307757d GREEN diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/MarkerService.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/MarkerService.java index 7f076182b..505296c35 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/MarkerService.java +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/MarkerService.java @@ -44,7 +44,7 @@ import org.fortiss.tooling.kernel.extension.data.ITopLevelElement; import org.fortiss.tooling.kernel.service.IConstraintCheckerService; import org.fortiss.tooling.kernel.service.IPersistencyService; import org.fortiss.tooling.kernel.service.listener.IPersistencyServiceListener; -import org.fortiss.tooling.kernel.ui.internal.views.ErrorViewFX.ErrorViewFXLayoutController; +import org.fortiss.tooling.kernel.ui.internal.views.fx.ErrorViewFXLayoutController; import org.fortiss.tooling.kernel.ui.service.IMarkerService; import javafx.scene.image.ImageView; diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/.ratings b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/.ratings new file mode 100644 index 000000000..96d3bce57 --- /dev/null +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/.ratings @@ -0,0 +1,4 @@ +ErrorViewFXLayoutController.java 448847b34278c1561dca19858afdfb4992b8ca7c YELLOW +ErrorViewFXViewPart.java 59a600a274045829c4a3edcbfd80abb845fc336e YELLOW +MarkerViewFXContentProvider.java ecf92449414b2b8648ad151bc932189baa23dc12 YELLOW +MarkerViewFXUIProvider.java c5719d95ac7bd5605fff65d6150eca8b9ca6fc02 YELLOW diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/ErrorViewFXLayoutController.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/ErrorViewFXLayoutController.java similarity index 98% rename from org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/ErrorViewFXLayoutController.java rename to org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/ErrorViewFXLayoutController.java index ebe565fa5..448847b34 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/ErrorViewFXLayoutController.java +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/ErrorViewFXLayoutController.java @@ -13,7 +13,7 @@ | See the License for the specific language governing permissions and | | limitations under the License. | +--------------------------------------------------------------------------*/ -package org.fortiss.tooling.kernel.ui.internal.views.ErrorViewFX; +package org.fortiss.tooling.kernel.ui.internal.views.fx; import static org.fortiss.tooling.common.ui.javafx.util.JavaFXUtils.createToolTip; import static org.fortiss.tooling.kernel.extension.data.IConstraintViolation.ESeverity.DEBUG; @@ -186,5 +186,6 @@ public class ErrorViewFXLayoutController extends CompositeFXControllerBase<Node, warningBtn.setSelected(true); pane.setCenter(treeTable.getControl()); + refresh(); } } diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/ErrorViewFXViewPart.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/ErrorViewFXViewPart.java similarity index 95% rename from org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/ErrorViewFXViewPart.java rename to org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/ErrorViewFXViewPart.java index d3d31dd1d..59a600a27 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/ErrorViewFXViewPart.java +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/ErrorViewFXViewPart.java @@ -13,7 +13,7 @@ | See the License for the specific language governing permissions and | | limitations under the License. | +--------------------------------------------------------------------------*/ -package org.fortiss.tooling.kernel.ui.internal.views.ErrorViewFX; +package org.fortiss.tooling.kernel.ui.internal.views.fx; import java.util.HashMap; import java.util.Map; @@ -25,16 +25,10 @@ import org.fortiss.tooling.kernel.extension.data.IConstraintViolation.ESeverity; * * JavaFX view part of the Marker View. * - * - * * Wrapper for the {@link ErrorViewFXViewPart}. This class can be referenced in the - * * {@code plugin.xml} file to register the view. * - * - * * @author abid - * */ public class ErrorViewFXViewPart extends AF3FXViewPart { diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/MarkerViewFXContentProvider.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/MarkerViewFXContentProvider.java similarity index 95% rename from org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/MarkerViewFXContentProvider.java rename to org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/MarkerViewFXContentProvider.java index 200539a33..ecf924494 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/MarkerViewFXContentProvider.java +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/MarkerViewFXContentProvider.java @@ -13,7 +13,7 @@ | See the License for the specific language governing permissions and | | limitations under the License. | +--------------------------------------------------------------------------*/ -package org.fortiss.tooling.kernel.ui.internal.views.ErrorViewFX; +package org.fortiss.tooling.kernel.ui.internal.views.fx; import java.util.ArrayList; import java.util.Collection; @@ -26,6 +26,7 @@ import org.fortiss.tooling.kernel.extension.data.IConstraintViolation.ESeverity; import org.fortiss.tooling.kernel.ui.service.IMarkerService; /** + * Content provider for the error marker view. * * @author abid */ diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/MarkerViewFXUIProvider.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/MarkerViewFXUIProvider.java similarity index 97% rename from org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/MarkerViewFXUIProvider.java rename to org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/MarkerViewFXUIProvider.java index 1ad4fa30b..c5719d95a 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/ErrorViewFX/MarkerViewFXUIProvider.java +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/internal/views/fx/MarkerViewFXUIProvider.java @@ -13,7 +13,7 @@ | See the License for the specific language governing permissions and | | limitations under the License. | +--------------------------------------------------------------------------*/ -package org.fortiss.tooling.kernel.ui.internal.views.ErrorViewFX; +package org.fortiss.tooling.kernel.ui.internal.views.fx; import org.eclipse.emf.ecore.EObject; import org.fortiss.tooling.common.ui.javafx.control.treetableview.DynamicTreeTableUIProviderBase; @@ -28,6 +28,7 @@ import org.fortiss.tooling.kernel.ui.service.IModelElementHandlerService; import javafx.scene.control.ContextMenu; /** + * UI (label) provider for the marker view. * * @author abid */ diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/service/.ratings b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/service/.ratings index c551f5934..570e0140b 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/service/.ratings +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/service/.ratings @@ -2,7 +2,7 @@ IActionService.java 22eafafc8708cbff7f855f7b1b9bef042c127f25 GREEN IAllocationEditPartFactoryService.java ac7243a8ff8a6c3f71937ecf3e63a04e271ca1d5 GREEN IContextMenuService.java cfb6b8237b6cd2b0e461991a9ceb95969f330265 GREEN IEditPartFactoryService.java c448bff63fb81f57037c9f1dc5319859c12d0c4d GREEN -IMarkerService.java d433e838e387dd2fe61b8dea7395ebb7203ae39b GREEN +IMarkerService.java c52acc1f68e909954554b3e9e2f2e232efb052cd YELLOW IModelEditorBindingService.java ce2ae1957e2232bb0fac1d1d262103f9adfc5266 GREEN IModelElementHandlerService.java 748ffd22d6836a5599f8785f023469eb58c80ece GREEN INavigatorService.java 8fc66f7e554cfb547f2ce65dec9f48ac0559c54e GREEN diff --git a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/service/IMarkerService.java b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/service/IMarkerService.java index fcd0b8d12..c52acc1f6 100644 --- a/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/service/IMarkerService.java +++ b/org.fortiss.tooling.kernel.ui/src/org/fortiss/tooling/kernel/ui/service/IMarkerService.java @@ -25,7 +25,7 @@ import org.fortiss.tooling.kernel.extension.data.IConstraintViolation.ESeverity; import org.fortiss.tooling.kernel.extension.data.ITopLevelElement; import org.fortiss.tooling.kernel.service.IConstraintCheckerService; import org.fortiss.tooling.kernel.ui.internal.MarkerService; -import org.fortiss.tooling.kernel.ui.internal.views.ErrorViewFX.ErrorViewFXViewPart; +import org.fortiss.tooling.kernel.ui.internal.views.fx.ErrorViewFXViewPart; import javafx.scene.image.ImageView; -- GitLab