X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.scl.compiler%2Fsrc%2Forg%2Fsimantics%2Fscl%2Fcompiler%2Fenvironment%2Ffilter%2FPositiveNamespaceFilter.java;h=7c8361de177f0472ba9ae409b78cc571c9647639;hp=3e8b5a485f51ecb778a4ca72f781f66343e4aab3;hb=refs%2Fchanges%2F38%2F238%2F2;hpb=24e2b34260f219f0d1644ca7a138894980e25b14 diff --git a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/environment/filter/PositiveNamespaceFilter.java b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/environment/filter/PositiveNamespaceFilter.java index 3e8b5a485..7c8361de1 100644 --- a/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/environment/filter/PositiveNamespaceFilter.java +++ b/bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/environment/filter/PositiveNamespaceFilter.java @@ -1,31 +1,31 @@ -package org.simantics.scl.compiler.environment.filter; - -import gnu.trove.set.hash.THashSet; - -public class PositiveNamespaceFilter implements NamespaceFilter { - THashSet includedValues; - - public PositiveNamespaceFilter(THashSet includedValues) { - this.includedValues = includedValues; - } - - @Override - public boolean isValueIncluded(String name) { - return includedValues.contains(name); - } - - @Override - public String toString() { - return "Include" + includedValues.toString(); - } - - @Override - public boolean isSubsetOf(NamespaceFilter filter) { - if(filter == AcceptAllNamespaceFilter.INSTANCE) - return true; - for(String name : includedValues) - if(!filter.isValueIncluded(name)) - return false; - return true; - } -} +package org.simantics.scl.compiler.environment.filter; + +import gnu.trove.set.hash.THashSet; + +public class PositiveNamespaceFilter implements NamespaceFilter { + THashSet includedValues; + + public PositiveNamespaceFilter(THashSet includedValues) { + this.includedValues = includedValues; + } + + @Override + public boolean isValueIncluded(String name) { + return includedValues.contains(name); + } + + @Override + public String toString() { + return "Include" + includedValues.toString(); + } + + @Override + public boolean isSubsetOf(NamespaceFilter filter) { + if(filter == AcceptAllNamespaceFilter.INSTANCE) + return true; + for(String name : includedValues) + if(!filter.isValueIncluded(name)) + return false; + return true; + } +}