// ----------------------------------------------------------------------------
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
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