X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.modeling.ui%2Fscl%2FSimantics%2FTesting%2FBrowseContext.scl;h=cd4e9755dfa1e9a81d343c19189e235a8bf9e2d7;hb=refs%2Fchanges%2F88%2F488%2F1;hp=3edb179fc295adc3c7ac223a70f04e49f857ad45;hpb=53e9b3dac5648f360cd91478d9e6e7a495631b08;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.modeling.ui/scl/Simantics/Testing/BrowseContext.scl b/bundles/org.simantics.modeling.ui/scl/Simantics/Testing/BrowseContext.scl index 3edb179fc..cd4e9755d 100644 --- a/bundles/org.simantics.modeling.ui/scl/Simantics/Testing/BrowseContext.scl +++ b/bundles/org.simantics.modeling.ui/scl/Simantics/Testing/BrowseContext.scl @@ -1,4 +1,4 @@ -import "Simantics/DB" +import "Simantics/Variables" import "Map" as Map import "Simantics/Testing/BuiltinKeys" @@ -126,3 +126,7 @@ createBrowseContext resource = do importJava "org.simantics.browsing.ui.common.NodeContextBuilder" where buildWithInput :: a -> NodeContext +instanceOfTest :: Variable -> (Resource -> Boolean) +instanceOfTest self = do + typeResource = singleObject (represents $ parent self) MOD.InstanceOfTest.HasType + (\r -> isInstanceOf r typeResource)