X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.structural2%2Fscl%2FSimantics%2FStructural.scl;fp=bundles%2Forg.simantics.structural2%2Fscl%2FSimantics%2FStructural.scl;h=c27dcf356db5b1ce90def23cb681d8f13ffb5b98;hb=969bd23cab98a79ca9101af33334000879fb60c5;hp=0000000000000000000000000000000000000000;hpb=866dba5cd5a3929bbeae85991796acb212338a08;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.structural2/scl/Simantics/Structural.scl b/bundles/org.simantics.structural2/scl/Simantics/Structural.scl new file mode 100644 index 000000000..c27dcf356 --- /dev/null +++ b/bundles/org.simantics.structural2/scl/Simantics/Structural.scl @@ -0,0 +1,12 @@ +include "Simantics/Variables" +include "http://www.simantics.org/Layer0-1.1" as L0 +include "http://www.simantics.org/Structural-1.2" as STR + +isPartOfUC :: Variable -> Boolean +isPartOfUC variable = do + component = represents variable + composite = singleObject component L0.PartOf + existsStatement composite STR.Defines + + +