--- /dev/null
+package org.simantics.scl.compiler.environment.filter;\r
+\r
+public class NamespaceFilterUnion implements NamespaceFilter {\r
+ private final NamespaceFilter a;\r
+ private final NamespaceFilter b;\r
+ \r
+ public NamespaceFilterUnion(NamespaceFilter a, NamespaceFilter b) {\r
+ this.a = a;\r
+ this.b = b;\r
+ }\r
+\r
+ @Override\r
+ public boolean isValueIncluded(String name) {\r
+ return a.isValueIncluded(name) || b.isValueIncluded(name);\r
+ }\r
+\r
+ @Override\r
+ public boolean isSubsetOf(NamespaceFilter filter) {\r
+ return false;\r
+ }\r
+}\r