package org.simantics.scl.compiler.environment.filter; public class NamespaceFilterIntersection implements NamespaceFilter { private final NamespaceFilter a; private final NamespaceFilter b; public NamespaceFilterIntersection(NamespaceFilter a, NamespaceFilter b) { this.a = a; this.b = b; } @Override public boolean isValueIncluded(String name) { return a.isValueIncluded(name) && b.isValueIncluded(name); } @Override public boolean isSubsetOf(NamespaceFilter filter) { return false; } }