]> gerrit.simantics Code Review - simantics/district.git/commitdiff
Enable `track changes` and `split to multiple diagrams` by default 57/3657/1 release/1.41.0
authorTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Mon, 2 Dec 2019 09:03:08 +0000 (11:03 +0200)
committerTuukka Lehtonen <tuukka.lehtonen@semantum.fi>
Mon, 2 Dec 2019 09:08:03 +0000 (09:08 +0000)
gitlab #72

Change-Id: Ief2ad7e932c994041f72bc75302328e551d784ae
(cherry picked from commit 385607cc1fb1269741eac9fcdb7621d47abebb45)

org.simantics.district.network.ontology/graph/DistrictNetwork.pgraph

index 8516608a482575aeb415f5af83574e174a0709de..e4aaeba992e10b6d7ccf52813c890062dfec8988 100644 (file)
@@ -32,6 +32,16 @@ defProperty : L0.Template
 // ----------------------------------------------------------------------------
 
 DN.Diagram <T DIA.Diagram
+    >-- DN.Diagram.trackChangesEnabled <R L0.HasProperty : SEL.GenericParameterType
+        --> L0.Boolean
+        L0.HasLabel "Track changes"
+    >-- DN.Diagram.splitToMultipleEnabled <R L0.HasProperty : SEL.GenericParameterType
+        --> L0.Boolean
+        L0.HasLabel "Split To Multiple Diagrams"
+    
+    @L0.assert DN.Diagram.trackChangesEnabled true
+    @L0.assert DN.Diagram.splitToMultipleEnabled true
+
 DN.Layer <T DIA.Layer
 DN.Connection <T DIA.Connection
 DN.Element <T DIA.Element : L0.Type
@@ -198,20 +208,12 @@ DN.InLayer
 DN.HasInLayerTag <R L0.HasProperty
     L0.HasRange L0.Tag
 
-// For associating typical diagram source and instance structures with each other
+// For associating diagram source and instance structures with each other
 DN.Diagram.MappedDiagram <R L0.IsWeaklyRelatedTo
     L0.InverseOf DN.Diagram.MappedFromDiagram <R L0.IsWeaklyRelatedTo
 DN.MappedComponent <R L0.IsWeaklyRelatedTo
     L0.InverseOf DN.MappedFromElement <R L0.IsWeaklyRelatedTo
 
-DN.Diagram.trackChangesEnabled <R L0.HasProperty : SEL.GenericParameterType
-    L0.HasRange L0.Boolean
-    L0.HasLabel "Track changes"
-
-DN.Diagram.splitToMultipleEnabled <R L0.HasProperty : SEL.GenericParameterType
-    L0.HasRange L0.Boolean
-    L0.HasLabel "Split To Multiple Diagrams"
-
 // Dynamic Visualisations
 
 DN.VisualisationsFolder <T L0.Entity