From be1a7073947ec5b6ac70bbc52a045e810a00485b Mon Sep 17 00:00:00 2001 From: Sebastian Bergemann <bergemann@fortiss.org> Date: Fri, 1 Sep 2023 15:32:58 +0200 Subject: [PATCH] Use directly ReuseLibrary class without creating a dummy one Issue-Ref: 4324 Issue-Url: https://git.fortiss.org/af3/af3/-/issues/4324 Signed-off-by: Sebastian Bergemann <bergemann@fortiss.org> --- .../src/org/fortiss/tooling/ext/reuse/.ratings | 2 +- .../org/fortiss/tooling/ext/reuse/ToolingReuseActivator.java | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/org.fortiss.tooling.ext.reuse/src/org/fortiss/tooling/ext/reuse/.ratings b/org.fortiss.tooling.ext.reuse/src/org/fortiss/tooling/ext/reuse/.ratings index 67e3927bb..691c1eb71 100644 --- a/org.fortiss.tooling.ext.reuse/src/org/fortiss/tooling/ext/reuse/.ratings +++ b/org.fortiss.tooling.ext.reuse/src/org/fortiss/tooling/ext/reuse/.ratings @@ -1 +1 @@ -ToolingReuseActivator.java 0c381ee60aad6d6b37aa05b35c0473d24acae196 YELLOW +ToolingReuseActivator.java 52b9208684334f60ee8c0bc074c86f06f6248227 YELLOW diff --git a/org.fortiss.tooling.ext.reuse/src/org/fortiss/tooling/ext/reuse/ToolingReuseActivator.java b/org.fortiss.tooling.ext.reuse/src/org/fortiss/tooling/ext/reuse/ToolingReuseActivator.java index 0c381ee60..52b920868 100644 --- a/org.fortiss.tooling.ext.reuse/src/org/fortiss/tooling/ext/reuse/ToolingReuseActivator.java +++ b/org.fortiss.tooling.ext.reuse/src/org/fortiss/tooling/ext/reuse/ToolingReuseActivator.java @@ -15,9 +15,8 @@ +--------------------------------------------------------------------------*/ package org.fortiss.tooling.ext.reuse; -import static org.fortiss.tooling.ext.reuse.utils.ReuseLibraryModelElementFactory.createReuseLibrary; - import org.eclipse.core.runtime.Plugin; +import org.fortiss.tooling.ext.reuse.model.ReuseLibrary; import org.fortiss.tooling.kernel.service.IConstraintCheckerService; import org.osgi.framework.BundleContext; @@ -44,7 +43,7 @@ public class ToolingReuseActivator extends Plugin { // they should comply when they are outside of it (in a normal project). This is why the // ReuseLibrary needs to be registered as an exclusion for all the usual constraint checks. IConstraintCheckerService ccs = IConstraintCheckerService.getInstance(); - ccs.registerTypeAsExcludedParentForConstraintChecks(createReuseLibrary().getClass()); + ccs.registerTypeAsExcludedParentForConstraintChecks(ReuseLibrary.class); } /** {@inheritDoc} */ -- GitLab