X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.interop.scl%2Fsrc%2Forg%2Fsimantics%2Finterop%2Fscl%2FFunctionRegistry.java;fp=org.simantics.interop.scl%2Fsrc%2Forg%2Fsimantics%2Finterop%2Fscl%2FFunctionRegistry.java;h=efabdaa6065924e1fcc49f88e852b607b1dcf3e6;hb=66cdd1aef47bb1209a0e727dab409b98f6d100b4;hp=003a50ad8488a1fbcf237deb401acdeb7d4fa5fe;hpb=14d4d6b020af5777afe37ec990c8fb8661f0bd14;p=simantics%2Finterop.git diff --git a/org.simantics.interop.scl/src/org/simantics/interop/scl/FunctionRegistry.java b/org.simantics.interop.scl/src/org/simantics/interop/scl/FunctionRegistry.java index 003a50a..efabdaa 100644 --- a/org.simantics.interop.scl/src/org/simantics/interop/scl/FunctionRegistry.java +++ b/org.simantics.interop.scl/src/org/simantics/interop/scl/FunctionRegistry.java @@ -78,5 +78,12 @@ public class FunctionRegistry { fmap.remove(name); } + public static void clear(Object key, String name,Function f) { + MapList fmap = map.get(key); + if (fmap == null) + return; + fmap.remove(name,f); + } + }