]> gerrit.simantics Code Review - simantics/platform.git/blob - NamespaceFilterUnion.java
c2130ae3ad902ebf9dbb86d682a8a2fbab8ee26c
[simantics/platform.git] / NamespaceFilterUnion.java
1 package org.simantics.scl.compiler.environment.filter;
2
3 public class NamespaceFilterUnion implements NamespaceFilter {
4     private final NamespaceFilter a;
5     private final NamespaceFilter b;
6     
7     public NamespaceFilterUnion(NamespaceFilter a, NamespaceFilter b) {
8         this.a = a;
9         this.b = b;
10     }
11
12     @Override
13     public boolean isValueIncluded(String name) {
14         return a.isValueIncluded(name) || b.isValueIncluded(name);
15     }
16
17     @Override
18     public boolean isSubsetOf(NamespaceFilter filter) {
19         return false;
20     }
21 }