diff --git a/bundles/org.eclipse.passage.lic.products.model/META-INF/MANIFEST.MF b/bundles/org.eclipse.passage.lic.products.model/META-INF/MANIFEST.MF
index 0c9b6b069..ddaad1e4a 100644
--- a/bundles/org.eclipse.passage.lic.products.model/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.passage.lic.products.model/META-INF/MANIFEST.MF
@@ -14,6 +14,7 @@ Require-Bundle: org.eclipse.core.runtime;bundle-version="0.0.0";x-installation:=
org.eclipse.passage.lic.emf;bundle-version="0.0.0",
org.eclipse.passage.lic.products;bundle-version="0.0.0";visibility:=reexport
Export-Package: org.eclipse.passage.lic.internal.products.model;x-friends:="org.eclipse.passage.loc.dashboard.ui",
+ org.eclipse.passage.lic.internal.products.model.util;x-internal:=true,
org.eclipse.passage.lic.products.model.api,
org.eclipse.passage.lic.products.model.impl;x-internal:=true,
org.eclipse.passage.lic.products.model.meta,
diff --git a/bundles/org.eclipse.passage.lic.products.model/plugin.xml b/bundles/org.eclipse.passage.lic.products.model/plugin.xml
index 621f54a42..945a8f3bf 100644
--- a/bundles/org.eclipse.passage.lic.products.model/plugin.xml
+++ b/bundles/org.eclipse.passage.lic.products.model/plugin.xml
@@ -1,36 +1,36 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/bundles/org.eclipse.passage.lic.products.model/src-gen/org/eclipse/passage/lic/products/model/util/ProductsResourceFactoryImpl.java b/bundles/org.eclipse.passage.lic.products.model/src/org/eclipse/passage/lic/internal/products/model/util/ProductsResourceFactoryImpl.java
similarity index 58%
rename from bundles/org.eclipse.passage.lic.products.model/src-gen/org/eclipse/passage/lic/products/model/util/ProductsResourceFactoryImpl.java
rename to bundles/org.eclipse.passage.lic.products.model/src/org/eclipse/passage/lic/internal/products/model/util/ProductsResourceFactoryImpl.java
index 0a72b6f2b..693ddad81 100644
--- a/bundles/org.eclipse.passage.lic.products.model/src-gen/org/eclipse/passage/lic/products/model/util/ProductsResourceFactoryImpl.java
+++ b/bundles/org.eclipse.passage.lic.products.model/src/org/eclipse/passage/lic/internal/products/model/util/ProductsResourceFactoryImpl.java
@@ -1,48 +1,27 @@
-/*******************************************************************************
- * Copyright (c) 2018, 2024 ArSysOp
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License 2.0 which is available at
- * https://www.eclipse.org/legal/epl-2.0/.
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * ArSysOp - initial API and implementation
- *******************************************************************************/
-package org.eclipse.passage.lic.products.model.util;
-
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.resource.Resource;
-import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
-
-/**
- * The Resource Factory associated with the
- * package.
- * @see org.eclipse.passage.lic.products.model.util.ProductsResourceImpl
- * @generated
- */
-public class ProductsResourceFactoryImpl extends ResourceFactoryImpl {
- /**
- * Creates an instance of the resource factory.
- *
- *
- * @generated
- */
- public ProductsResourceFactoryImpl() {
- super();
- }
-
- /**
- * Creates an instance of the resource.
- *
- *
- * @generated
- */
- @Override
- public Resource createResource(URI uri) {
- Resource result = new ProductsResourceImpl(uri);
- return result;
- }
-
-} // ProductsResourceFactoryImpl
+/*******************************************************************************
+ * Copyright (c) 2018, 2024 ArSysOp
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License 2.0 which is available at
+ * https://www.eclipse.org/legal/epl-2.0/.
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * ArSysOp - initial API and implementation
+ *******************************************************************************/
+package org.eclipse.passage.lic.internal.products.model.util;
+
+import org.eclipse.emf.common.util.URI;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
+
+public class ProductsResourceFactoryImpl extends ResourceFactoryImpl {
+
+ @Override
+ public Resource createResource(URI uri) {
+ Resource result = new ProductsResourceImpl(uri);
+ return result;
+ }
+
+}
diff --git a/bundles/org.eclipse.passage.lic.products.model/src-gen/org/eclipse/passage/lic/products/model/util/ProductsResourceImpl.java b/bundles/org.eclipse.passage.lic.products.model/src/org/eclipse/passage/lic/internal/products/model/util/ProductsResourceImpl.java
similarity index 70%
rename from bundles/org.eclipse.passage.lic.products.model/src-gen/org/eclipse/passage/lic/products/model/util/ProductsResourceImpl.java
rename to bundles/org.eclipse.passage.lic.products.model/src/org/eclipse/passage/lic/internal/products/model/util/ProductsResourceImpl.java
index ecea71cbb..b2531b895 100644
--- a/bundles/org.eclipse.passage.lic.products.model/src-gen/org/eclipse/passage/lic/products/model/util/ProductsResourceImpl.java
+++ b/bundles/org.eclipse.passage.lic.products.model/src/org/eclipse/passage/lic/internal/products/model/util/ProductsResourceImpl.java
@@ -1,47 +1,35 @@
-/*******************************************************************************
- * Copyright (c) 2018, 2024 ArSysOp
- *
- * This program and the accompanying materials are made available under the
- * terms of the Eclipse Public License 2.0 which is available at
- * https://www.eclipse.org/legal/epl-2.0/.
- *
- * SPDX-License-Identifier: EPL-2.0
- *
- * Contributors:
- * ArSysOp - initial API and implementation
- *******************************************************************************/
-package org.eclipse.passage.lic.products.model.util;
-
-import java.util.Map;
-
-import org.eclipse.emf.common.util.URI;
-import org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl;
-import org.eclipse.passage.lic.internal.products.model.migration.ProductsResourceHandler;
-
-/**
- * The Resource associated with the package.
- *
- * @see org.eclipse.passage.lic.products.model.util.ProductsResourceFactoryImpl
- * @generated
- */
-public class ProductsResourceImpl extends XMIResourceImpl {
- /**
- * Creates an instance of the resource.
- *
- *
- * @param uri the URI of the new resource.
- * @generated
- */
- public ProductsResourceImpl(URI uri) {
- super(uri);
- }
-
- @Override
- protected void init() {
- super.init();
- Map