У меня есть набор узлов, который содержит различное количество узлов с уникальными значениями. Я хочу, чтобы правило срабатывало, если набор узлов содержит узлы с некоторыми из возможных значений.
Пример: экземпляр, содержащий набор узлов с одним узлом с Y=1 И другим узлом с Y=2, должен активировать правило.
Экземпляр, который должен срабатывать:
- X
- - Y - 1
- - Y - 2
- - Y - 3
- - Y - 4
Экземпляр, который НЕ должен срабатывать:
- X
- - Y - 1
- - Y - 3
- - Y - 4
Я пробовал с И, ИЛИ и другими, но «проблема» в том, что, поскольку движок выполняет сопоставление с образцом, он проверяет каждый узел на наличие условия и либо всегда срабатывает, либо никогда.
Это не такая сложная проблема. Как это сложно :) Когда я нашел «Набор значений», я подумал, что дома в безопасности, но это было больше «перечисления». Благодарен за любое предложение.
С уважением Мартин Бринг