From aa3ba46d0945a8e06b70852df2f89c80478898b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=94=D0=B8=D0=BB=D1=8F=D0=BD=20=D0=9F=D0=B0=D0=BB=D0=B0?= =?UTF-8?q?=D1=83=D0=B7=D0=BE=D0=B2?= Date: Tue, 21 Apr 2026 16:01:30 +0300 Subject: [PATCH] Generate{Rule,Script}.mwe2: do not create ScopeProvider.xtend stubs (#5506) --- .../core/model/rule/GenerateRules.mwe2 | 3 +++ .../rule/scoping/RulesScopeProvider.xtend | 27 ------------------- .../core/model/script/GenerateScript.mwe2 | 3 +++ .../script/scoping/ScriptScopeProvider.xtend | 27 ------------------- 4 files changed, 6 insertions(+), 54 deletions(-) delete mode 100644 bundles/org.openhab.core.model.rule/src/org/openhab/core/model/rule/scoping/RulesScopeProvider.xtend delete mode 100644 bundles/org.openhab.core.model.script/src/org/openhab/core/model/script/scoping/ScriptScopeProvider.xtend diff --git a/bundles/org.openhab.core.model.rule/src/org/openhab/core/model/rule/GenerateRules.mwe2 b/bundles/org.openhab.core.model.rule/src/org/openhab/core/model/rule/GenerateRules.mwe2 index 6a992101d..c96639cda 100644 --- a/bundles/org.openhab.core.model.rule/src/org/openhab/core/model/rule/GenerateRules.mwe2 +++ b/bundles/org.openhab.core.model.rule/src/org/openhab/core/model/rule/GenerateRules.mwe2 @@ -51,6 +51,9 @@ Workflow { fileExtensions = fileExtensions referencedResource = "platform:/resource/org.openhab.core.model.script/model/generated/Script.ecore" referencedResource = "platform:/resource/org.openhab.core.model.script/model/generated/Script.genmodel" + scopeProvider = { + generateStub = false + } serializer = { generateStub = false } diff --git a/bundles/org.openhab.core.model.rule/src/org/openhab/core/model/rule/scoping/RulesScopeProvider.xtend b/bundles/org.openhab.core.model.rule/src/org/openhab/core/model/rule/scoping/RulesScopeProvider.xtend deleted file mode 100644 index 5dd9b34e3..000000000 --- a/bundles/org.openhab.core.model.rule/src/org/openhab/core/model/rule/scoping/RulesScopeProvider.xtend +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright (c) 2010-2026 Contributors to the openHAB project - * - * See the NOTICE file(s) distributed with this work for additional - * information. - * - * 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 - * - * SPDX-License-Identifier: EPL-2.0 - */ -/* - * generated by Xtext 2.12.0 - */ -package org.openhab.core.model.rule.scoping - - -/** - * This class contains custom scoping description. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping - * on how and when to use it. - */ -class RulesScopeProvider extends AbstractRulesScopeProvider { - -} diff --git a/bundles/org.openhab.core.model.script/src/org/openhab/core/model/script/GenerateScript.mwe2 b/bundles/org.openhab.core.model.script/src/org/openhab/core/model/script/GenerateScript.mwe2 index 5d87ad1c3..d0917ce79 100644 --- a/bundles/org.openhab.core.model.script/src/org/openhab/core/model/script/GenerateScript.mwe2 +++ b/bundles/org.openhab.core.model.script/src/org/openhab/core/model/script/GenerateScript.mwe2 @@ -49,6 +49,9 @@ Workflow { language = StandardLanguage { name = languageName fileExtensions = fileExtensions + scopeProvider = { + generateStub = false + } serializer = { generateStub = false } diff --git a/bundles/org.openhab.core.model.script/src/org/openhab/core/model/script/scoping/ScriptScopeProvider.xtend b/bundles/org.openhab.core.model.script/src/org/openhab/core/model/script/scoping/ScriptScopeProvider.xtend deleted file mode 100644 index 52ead08d4..000000000 --- a/bundles/org.openhab.core.model.script/src/org/openhab/core/model/script/scoping/ScriptScopeProvider.xtend +++ /dev/null @@ -1,27 +0,0 @@ -/* - * Copyright (c) 2010-2026 Contributors to the openHAB project - * - * See the NOTICE file(s) distributed with this work for additional - * information. - * - * 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 - * - * SPDX-License-Identifier: EPL-2.0 - */ -/* - * generated by Xtext 2.12.0 - */ -package org.openhab.core.model.script.scoping - - -/** - * This class contains custom scoping description. - * - * See https://www.eclipse.org/Xtext/documentation/303_runtime_concepts.html#scoping - * on how and when to use it. - */ -class ScriptScopeProvider extends AbstractScriptScopeProvider { - -}