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