-
-
Couldn't load subscription status.
- Fork 458
Open
Labels
bugAn unexpected problem or unintended behavior of the CoreAn unexpected problem or unintended behavior of the Core
Description
openHAB-core has these directories:
$ find -type d|grep 'model.*ide/src/org/openhab/core/model/'
./bundles/org.openhab.core.model.script.ide/src/org/openhab/core/model/script
./bundles/org.openhab.core.model.script.ide/src/org/openhab/core/model/script/ide
./bundles/org.openhab.core.model.thing.ide/src/org/openhab/core/model/thing
./bundles/org.openhab.core.model.thing.ide/src/org/openhab/core/model/thing/ide
./bundles/org.openhab.core.model.item.ide/src/org/openhab/core/model/ide
./bundles/org.openhab.core.model.rule.ide/src/org/openhab/core/model/rule
./bundles/org.openhab.core.model.rule.ide/src/org/openhab/core/model/rule/ide
./bundles/org.openhab.core.model.sitemap.ide/src/org/openhab/core/model/sitemap
./bundles/org.openhab.core.model.sitemap.ide/src/org/openhab/core/model/sitemap/ide
./bundles/org.openhab.core.model.persistence.ide/src/org/openhab/core/model/persistence
./bundles/org.openhab.core.model.persistence.ide/src/org/openhab/core/model/persistence/ide
I guess they provide services for the LSP bundle:
openhab> bundle:list |grep -i "Language "
202 x Active x 80 x 5.1.0.202510070301 x openHAB Core :: Bundles :: Language Server
openhab> package:imports -b 202
Package │ Version │ Optional │ ID │ Bundle Name
────────────────────────────────────────┼─────────┼──────────┼─────┼───────────────────────────
org.eclipse.xtext.ide.server.concurrent │ │ │ 202 │ org.openhab.core.model.lsp
org.eclipse.xtext.ide.server │ │ │ 202 │ org.openhab.core.model.lsp
org.eclipse.xtext.ide │ │ │ 202 │ org.openhab.core.model.lsp
org.openhab.core.model.ide │ │ │ 202 │ org.openhab.core.model.lsp
org.openhab.core.model.persistence.ide │ │ │ 202 │ org.openhab.core.model.lsp
org.openhab.core.model.rule.ide │ │ │ 202 │ org.openhab.core.model.lsp
org.openhab.core.model.script.ide │ │ │ 202 │ org.openhab.core.model.lsp
org.openhab.core.model.sitemap.ide │ │ │ 202 │ org.openhab.core.model.lsp
org.openhab.core.model.thing.ide │ │ │ 202 │ org.openhab.core.model.lsp
openhab> package:exports |grep item.ide
Package Name x Version x ID x Bundle Name
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqnqqqqqqqqqqqqnqqqqqqqqqqqqqqqqqqqqqqqnqqqqqnqqqqqqqq
org.openhab.core.model.ide.contentassist.antlr x 5.1.0 x 200 x org.openhab.core.model.item.ide
org.openhab.core.model.ide x 5.1.0 x 200 x org.openhab.core.model.item.ide
The other model.*.ide bundles export a package, which is identical to their own name, as in
openhab> package:exports -b 216
Package Name │ Version │ ID │ Bundle Name
─────────────────────────────────────────────────────┼─────────┼─────┼─────────────────────────────────
org.openhab.core.model.thing.ide.contentassist.antlr │ 5.1.0 │ 216 │ org.openhab.core.model.thing.ide
org.openhab.core.model.thing.ide │ 5.1.0 │ 216 │ org.openhab.core.model.thing.ide
But bundle org.openhab.core.model.item.ide exports a package without item in its name: org.openhab.core.model.ide and no .jar containing model.ide exists.
openhab> package:exports -b 200
Package Name │ Version │ ID │ Bundle Name
───────────────────────────────────────────────┼─────────┼─────┼────────────────────────────────
org.openhab.core.model.ide.contentassist.antlr │ 5.1.0 │ 200 │ org.openhab.core.model.item.ide
org.openhab.core.model.ide │ 5.1.0 │ 200 │ org.openhab.core.model.item.ide
- Why there is no directory
bundles/org.openhab.core.model.item.ide/src/org/openhab/core/model/**item**/ide?
Metadata
Metadata
Assignees
Labels
bugAn unexpected problem or unintended behavior of the CoreAn unexpected problem or unintended behavior of the Core