]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.network.ontology/graph/DistrictNetwork.pgraph
Move remaining profiles to visualisations for perf
[simantics/district.git] / org.simantics.district.network.ontology / graph / DistrictNetwork.pgraph
index 811fd18b8f6acbc5bbd26304fcd4dbfdbfe774fb..4405434e33f6707bdcfc9e7c88125114322b88f2 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
@@ -191,6 +201,10 @@ DN.HasId --> L0.String <R L0.HasProperty : SEL.GenericParameterType
     L0.HasLabel "Id"
     L0.readOnly false
 
+DN.HasRegion --> L0.String <R L0.HasProperty : SEL.GenericParameterType
+    L0.HasLabel "Region"
+    L0.readOnly false
+
 DN.InLayer
     @L0.defTag 
     @L0.tag L0.Abstract
@@ -198,25 +212,23 @@ 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
 
 DN.Diagram.Visualisations <T L0.Entity
+    >-- DN.Diagram.Visualisations.Interval
+        @defProperty "Interval" L0.Long
+    >-- DN.Diagram.Visualisations.DisabledUpdates
+        @defProperty "Disabled Updates" L0.Boolean
+    >-- DN.Diagram.Visualisations.ResetVisualisation
+        @defProperty "Reset Visualisations" L0.Boolean
     >-- DN.Diagram.Visualisations.ShowColorBars
         @defProperty "Show Color Bars" L0.Boolean
     >-- DN.Diagram.Visualisations.ShowColorBarTicks
@@ -238,31 +250,39 @@ DN.Diagram.Visualisations <T L0.Entity
     >-- DN.Diagram.Visualisations.SizeBarSize
         @defProperty "Size Bar Size" L0.String
     >-- DN.Diagram.Visualisations.HideEdges
-        @defProperty "Hide Edges" L0.String
+        @defProperty "Hide Edges" L0.Boolean
     >-- DN.Diagram.Visualisations.HidePoints
-        @defProperty "Hide Points" L0.String
+        @defProperty "Hide Points" L0.Boolean
     >-- DN.Diagram.Visualisations.HideConsumers
-        @defProperty "Hide Consumers" L0.String
+        @defProperty "Hide Consumers" L0.Boolean
     >-- DN.Diagram.Visualisations.HideProducers
-        @defProperty "Hide Producers" L0.String
+        @defProperty "Hide Producers" L0.Boolean
     >-- DN.Diagram.Visualisations.HideValves
-        @defProperty "Hide Valves" L0.String
+        @defProperty "Hide Valves" L0.Boolean
     >-- DN.Diagram.Visualisations.HidePumpingStations
-        @defProperty "Hide Pumping Stations" L0.String
+        @defProperty "Hide Pumping Stations" L0.Boolean
     >-- DN.Diagram.Visualisations.StaticPropertiesNetworkBranches
-        @defProperty "Static Properties Network Branches" L0.String
+        @defProperty "Static Properties Network Branches" L0.Boolean
     >-- DN.Diagram.Visualisations.StaticPropertiesPoints
-        @defProperty "Static Properties Points" L0.String
+        @defProperty "Static Properties Points" L0.Boolean
     >-- DN.Diagram.Visualisations.StaticPropertiesConsumers
-        @defProperty "Static Properties Consumers" L0.String
+        @defProperty "Static Properties Consumers" L0.Boolean
     >-- DN.Diagram.Visualisations.DynamicSymbolsShutoffValves
-        @defProperty "Dynamic Symbols Shutoff Valves" L0.String
+        @defProperty "Dynamic Symbols Shutoff Valves" L0.Boolean
     >-- DN.Diagram.Visualisations.DynamicSymbolsProducers
-        @defProperty "Dynamic Symbols Producers" L0.String
+        @defProperty "Dynamic Symbols Producers" L0.Boolean
     >-- DN.Diagram.Visualisations.DynamicSymbolsValves
-        @defProperty "Dynamic Symbols Valves" L0.String
+        @defProperty "Dynamic Symbols Valves" L0.Boolean
     >-- DN.Diagram.Visualisations.DynamicSymbolsPumpingStations
-        @defProperty "Dynamic Symbols Pumping Stations" L0.String
+        @defProperty "Dynamic Symbols Pumping Stations" L0.Boolean
+    >-- DN.Diagram.Visualisations.KeyVariableVertexHover
+        @defProperty "Key Variables for Vertices on Hover" L0.Boolean
+    >-- DN.Diagram.Visualisations.KeyVariableEdgeHover
+        @defProperty "Key Variables for Edges on Hover" L0.Boolean
+    >-- DN.Diagram.Visualisations.ShowElevationServerBoundingBox
+        @defProperty "Show Elevation server bounding box" L0.Boolean
+    >-- DN.Diagram.Visualisations.NotInSimulation
+        @defProperty "Not in Simulation" L0.Boolean
 
 DN.Diagram.Visualisations.ColorContribution <T L0.Entity
 DN.Diagram.Visualisations.SizeContribution <T L0.Entity
@@ -360,6 +380,7 @@ DN.Functions.convertToValue : L0.ExternalValue
 
 DN.Mapping.Base <T L0.Value
   >-- DN.Mapping.Id --> L0.String <R L0.HasProperty
+  >-- DN.Mapping.Region --> L0.String <R L0.HasProperty
   >-- DN.Mapping.ComponentType --> STR.ComponentType <R L0.DependsOn
   >-- DN.Mapping.Terminals --> DN.Mapping.TerminalPair <R L0.HasProperty
   @L0.assert L0.ConvertsToValueWith DN.Functions.convertToValue