// NOTE: we inherit the old connection to break as little old code as possible
DIA.RouteGraphConnection <T DIA.Connection
@L0.property DIA.HasInteriorRouteNode
+ @L0.property DIA.CommandBasedSynchronization
DIA.HasInteriorRouteNode <R L0.IsComposedOf
L0.HasDomain DIA.Connection
DIA.IsHorizontal <R L0.HasProperty : L0.FunctionalRelation
L0.HasRange L0.Boolean
+DIA.CommandBasedSynchronization
+ @L0.defTag
+
DIA.RouteNode <T L0.Entity
@L0.property DIA.AreConnected
DIA.InteriorRouteNode <T DIA.RouteNode