]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.diagram.ontology/graph/Diagram.pgraph
Dynamic terminals and connections
[simantics/platform.git] / bundles / org.simantics.diagram.ontology / graph / Diagram.pgraph
index 687e9ddbc3375be5f0d3251155508b94d0657bd3..bd99e8f988a2ba46cdef5d31a74cb0b0de9c45c4 100644 (file)
@@ -41,6 +41,8 @@ DIA.Element <T STR.Component : DIA.ElementClass
       L0.HasLabel "Hide Profile Monitors?"
     >-- DIA.Element.upProfileMonitors --> L0.Boolean <R L0.HasProperty : L0.FunctionalRelation : SEL.GenericParameterType
       L0.HasLabel "Grow Profile Monitors Upward?"
+    
+DIA.symbolFunction <R L0.HasProperty : L0.FunctionalRelation
 
 DIA.DiagramContainer <T L0.Entity
     @L0.singleProperty L0.HasName
@@ -113,7 +115,9 @@ DIA.Functions.activeProfileModifier : L0.Function
 DIA.Functions.diagramElementIssuePath : L0.Function
 
 DIA.DefinedElement
-  >-- DIA.symbolCode ==> "[String]" <R L0.HasProperty : L0.FunctionalRelation
+  // RequiresValueType ]is omitted during transition period.
+  // Used to be ==> "[String]" but DIA.symbolCode now returns either "[String]" or "[G2DNodeModification]" directly
+  >-- DIA.symbolCode <R L0.HasProperty : L0.FunctionalRelation
   >-- DIA.symbolDropHandler ==> "[WorkbenchSelectionElement] -> <WriteGraph,Proc> ()" <R L0.HasProperty : L0.FunctionalRelation
 
 DIA.DiagramActivityCondition <T L0.Entity
@@ -125,3 +129,7 @@ DIA.diagramActivityCondition : L0.Template
             DIA.DiagramActivityCondition.test _ : STR.SCLValue
                 L0.SCLValue.expression %expression
                 L0.HasValueType "Resource -> <ReadGraph> String"
+
+DIA.ProfileEntryContribution <T L0.Entity
+  --> DIA.ProfileEntryContribution.HasEntry --> DIA.ProfileEntry <R L0.IsRelatedTo  
+                
\ No newline at end of file