L0X = <http://www.simantics.org/Layer0X-1.1>
G2D = <http://www.simantics.org/G2D-1.1>
DIA = <http://www.simantics.org/Diagram-2.2>
+SEL = <http://www.simantics.org/SelectionView-1.2>
// SHAPE ELEMENT (NOT USED, DEPRECATE?)
DIA.SVGElement <T DIA.Element
@L0.singleProperty G2D.HasSVGDocument
+ // Parameters are id of edited element and new text.
+ >-- DIA.SVGElement.enableEditing ==> "Boolean" <R L0.HasProperty : DIA.DefinedElement.Parameter
//// ANIMATED SVG ELEMENT
@L0.assert G2D.HasVerticalAlignment G2D.Alignment.Baseline
@L0.assert G2D.HasStrokeWidth
0 : L0.Float
-
+ >-- DIA.TextElement.font ==> "String" <R L0.HasProperty <R G2D.HasFont : SEL.GenericParameterType
+ L0.HasLabel "Font"
+ SEL.HasDisplayValue
+ _ : SEL.DisplayValue
+ SEL.HasCustomModifier
+ DIA.Functions.fontModifier : L0.Function
+ L0.valueAccessor
+ _ : L0.SCLValue
+ L0.SCLValue.expression "textFontValueAccessor"
+ L0.HasValueType "ValueAccessor"
+
DIA.HasText <R L0.HasProperty : L0.FunctionalRelation
L0.HasLabel "Text"
--> L0.String