diff --git a/src/main/java/org/openhab/automation/jrule/actions/JRuleModuleActionClassGenerator.java b/src/main/java/org/openhab/automation/jrule/actions/JRuleModuleActionClassGenerator.java index 5a7af34f..39cfeb91 100644 --- a/src/main/java/org/openhab/automation/jrule/actions/JRuleModuleActionClassGenerator.java +++ b/src/main/java/org/openhab/automation/jrule/actions/JRuleModuleActionClassGenerator.java @@ -15,6 +15,7 @@ import java.io.File; import java.io.FileWriter; import java.util.*; +import java.util.stream.Collectors; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.exception.ExceptionUtils; @@ -51,7 +52,8 @@ public JRuleModuleActionClassGenerator(JRuleConfig jRuleConfig, ModuleTypeRegist } public boolean generateActionSources() { - Collection actions = moduleTypeRegistry.getActions(); + Collection actions = moduleTypeRegistry.getActions().stream() + .filter(actionType -> actionType.getUID().lastIndexOf("#") == -1).collect(Collectors.toList()); return generateActionSource(actions); }