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