]> gerrit.simantics Code Review - simantics/platform.git/commitdiff
Define ConnectionRelationType to make searching of instances possible 45/2945/1
authorJussi Koskela <jussi.koskela@semantum.fi>
Thu, 13 Jun 2019 09:46:46 +0000 (12:46 +0300)
committerJussi Koskela <jussi.koskela@semantum.fi>
Thu, 13 Jun 2019 09:46:46 +0000 (12:46 +0300)
gitlab #305

Change-Id: I3a281af50719638d3b80a3bf5b6c96a0fb4c6021

bundles/org.simantics.structural.ontology/graph/Structural.pgraph

index fa0624ce75605b8ccc8b82b161b881071cb4e0cd..cf6f05ab2a087fcf9b2edac0178d415b97841ae4 100644 (file)
@@ -113,7 +113,9 @@ STR.ConnectionVariable <T STR.Variable <T STR.Connection
 STR.Functions.connectionValueAccessor : L0.ExternalValue
     L0.HasValueType "ValueAccessor"
 
 STR.Functions.connectionValueAccessor : L0.ExternalValue
     L0.HasValueType "ValueAccessor"
 
-STR.ConnectionRelation <T L0.Relation
+STR.ConnectionRelationType <T L0.Type
+
+STR.ConnectionRelation <T L0.Relation : STR.ConnectionRelationType
     @L0.assert L0.SharedRange STR.ConnectionRelation
     >-- STR.ConnectionRelation.connectionRequired --> L0.Boolean <R L0.HasProperty : L0.FunctionalRelation
     >-- STR.ConnectionRelation.equivalentConnectionPoint --> STR.ConnectionRelation <R L0.IsRelatedTo
     @L0.assert L0.SharedRange STR.ConnectionRelation
     >-- STR.ConnectionRelation.connectionRequired --> L0.Boolean <R L0.HasProperty : L0.FunctionalRelation
     >-- STR.ConnectionRelation.equivalentConnectionPoint --> STR.ConnectionRelation <R L0.IsRelatedTo