Дилян Палаузов and GitHub
bd23e475d8
RulesJvmModelInferrer: do not add things as possibly valid identifiers in DSL Rules ( #5519 )
...
as they contain colon and colon invalidates the ID in Xbase.
2026-05-06 19:40:25 +02:00
Дилян Палаузов and GitHub
b76a02c64e
DSL Scripts and Rules: allow usage of org.openhab.core.automation.RuleManager ( #5484 )
2026-05-04 21:04:09 +02:00
Дилян Палаузов and GitHub
08634b6584
Generate{Item,Persistence,Sitemap,Thing}.mwe2: do not create Generator.xtend ( #5508 )
2026-05-03 13:26:02 +02:00
Дилян Палаузов and GitHub
470638997e
ThingValidator.xtend does not need INVALID_NAME ( #5521 )
...
- ThingValidator.xtend does not need INVALID_NAME
- .mwe2:StandardLanguage: `serializer = { generateStub = true }` is the default
2026-04-27 22:15:27 +02:00
Дилян Палаузов and GitHub
aa3ba46d09
Generate{Rule,Script}.mwe2: do not create ScopeProvider.xtend stubs ( #5506 )
2026-04-21 15:01:30 +02:00
Дилян Палаузов and GitHub
383c5fd43f
Generate{Persistence,Rule,Script}.mwe2: do not generate Validator.xtend stubs ( #5503 )
2026-04-20 20:26:10 +02:00
Дилян Палаузов and GitHub
911e102341
model.rule.runtime/RuleContextHelper.getContext() - initialize logger and injector only when they are needed ( #5485 )
...
FTR: small patch exception
2026-04-13 12:04:58 +02:00
Дилян Палаузов and GitHub
59ab51e17d
core.model.thing: switch serializer.Sequencer classes from Xtend to Java ( #5457 )
2026-04-12 09:39:30 +02:00
Дилян Палаузов and GitHub
03e96eca13
core.model/*.mwe2: Do not generate serializer stubs ( #5478 )
...
Delete empty model/serializer/…SemanticSequencer.xtend and
serializer/…SyntacticSequencer.xtend files
2026-04-12 09:04:19 +02:00
Дилян Палаузов and GitHub
992e207e7e
Remove all super(); calls ( #5468 )
...
by calling:
sed -i "/super();/d" $(git grep -l "super();")
2026-04-04 23:53:49 +02:00
Дилян Палаузов and GitHub
613f237e89
model.yaml.YamlRuleProvider.mapRule(): simplify usage of RuleBuilder methods ( #5469 )
2026-04-02 14:10:26 +02:00
Дилян Палаузов and GitHub
8816a8a7cc
model.thing.ThingSyntacticSequencerExtension: avoid redirection over empty class ( #5428 )
2026-03-27 09:49:07 +01:00
Дилян Палаузов and GitHub
6974a9da6e
Feature openhab.tp-xtext: don’t activate org.eclipse.xtend.lib ( #5317 )
2026-03-26 23:24:21 +01:00
Дилян Палаузов and GitHub
fc854f5a79
model.script.StateAndCommandProvider: make methods static ( #5401 )
2026-03-26 23:07:14 +01:00
Дилян Палаузов and GitHub
61e2f742b8
core.model.GenericThingProvider.xtend: Remove compiler warning ( #5426 )
2026-03-21 11:48:47 +01:00
Дилян Палаузов and GitHub
7a28d1c18c
Script.xtext: remove unused imports ( #5424 )
2026-03-19 20:55:33 +01:00
Дилян Палаузов and GitHub
1e507b9928
Rules.xtext: remove unused imports ( #5420 )
2026-03-16 14:59:32 +01:00
Дилян Палаузов and GitHub
a8fd50ef51
model.rule.RulesRuntimeModule: switch {Rules => Script}ImplicitlyImportedTypes ( #5397 )
2026-03-15 20:14:12 +01:00
Дилян Палаузов and GitHub
d7f9af5032
core.model.{rule,script}/bnd.bnd: reorder packages alphabetically ( #5339 )
...
So that both files can easily be compared.
2026-03-15 11:44:29 +01:00
Дилян Палаузов and GitHub
d6bcafb796
Delete model.rule.RulesClassFinder.forName(String,ClassLoader) ( #5338 )
...
The method body is exactly the same as in the base class.
2026-03-14 12:32:16 +01:00
Дилян Палаузов and GitHub
3f93027f9e
Textual Rules: allow XBase between then … end ( #5398 )
...
* changes the Rules.xtext grammar not to use explicitly the Script object
from the Script.xtext grammar. This allows at a later time to extend DSL
Scripts to start with `import`s, without allowing `import` statements right
after `rule … when … then <IMPORT> … end`.
* also allows at a later moment to merge DSL Rules and DSL Scripts into one.
2026-03-04 20:03:02 +01:00
Дилян Палаузов and GitHub
71c5bcdcb3
Textual Rules: evaluate global variables in the context of previous variables ( #5086 )
2026-02-28 18:35:04 +01:00
Дилян Палаузов and GitHub
f9fb6a1323
core/resources: Use geographic coordinates with precision 1 meter ( #5232 )
2026-02-28 18:26:35 +01:00
Дилян Палаузов and GitHub
8f258ff610
DSL Rule - allow using PersistenceExtensions.RiemannType.TRAPEZOIDAL ( #5334 )
2026-02-09 01:02:18 +01:00
Дилян Палаузов and GitHub
bd4412dcd8
Karaf features: Update supported schema versions ( #5254 )
2026-01-08 22:30:34 +01:00
Дилян Палаузов and GitHub
bad5f94ef4
ChannelTransformation: log exact syntax errors in transformations ( #5043 )
2025-12-28 00:19:02 +01:00
Дилян Палаузов and GitHub
df64ab2a75
script: Remove unused ScriptEngine.executeScript ( #5105 )
2025-12-28 00:07:26 +01:00
Дилян Палаузов and GitHub
8e4324121c
bundles/*core.model/bnd.bnd: Require-Bundle: remove dependency on xtend.lib ( #5176 )
2025-12-27 23:43:15 +01:00
Дилян Палаузов and GitHub
6e3d23f9ce
core.model.persistence/bnd.bnd: avoid exporting non-existent package ( #5209 )
2025-12-27 22:56:58 +01:00
Дилян Палаузов and GitHub
b3e583867e
Script DSL: do implicit “import java.time.temporal.ChronoUnit;” ( #5098 )
2025-12-06 20:00:59 +01:00
Дилян Палаузов and GitHub
7705f2ba9b
Script DSL: accept Collection Literals ( #5077 )
...
* lists - `#['Hello','World']` , and
* sets - `#{'Hello','World'}`
2025-12-06 19:55:11 +01:00
Дилян Палаузов and GitHub
1aa3f67bde
ScriptEngineFactory.createScriptEngine() - describe purpose of parameter ( #5066 )
2025-11-25 08:55:56 +01:00
Дилян Палаузов and GitHub
1a61dc02f1
model.rule.runtime: Remove unused RuleEvaluationContext ( #5102 )
2025-11-10 22:53:29 +01:00
Дилян Палаузов and GitHub
36b34d25d5
model.script.ScriptImplicitlyImportedTypes: remove dead code ( #5099 )
2025-11-10 22:51:22 +01:00
Дилян Палаузов and GitHub
34340cbfe4
Do not require Strategies{} in persistence files ( #5094 )
2025-11-10 22:40:04 +01:00
Дилян Палаузов and GitHub
961de1a2ca
Remove all super(); calls ( #5009 )
...
by calling:
sed -i "/super();/d" $(git grep -l "super();")
2025-09-07 13:17:48 +02:00
Дилян Палаузов and GitHub
d48ac20377
typo: successful ( #3236 )
2022-12-19 15:45:17 +01:00
Дилян Палаузов and GitHub
f64874e226
Fix a/an typos ( #3184 )
2022-11-30 21:16:18 +01:00