enhancement
If an attribute is defined as composite, the values of the association belong to the object. It should be possible to create these values directly on the attribute.
Implementation
If a TLStructuredTypePart is created as a composite, the value of this attribute is displayed in the form as an editable table.
The user can create new objects of the target type in the table, delete them directly, or, for ordered attributes, change their order. If the object is deleted from the table, not only is the connection to the base object deleted, but the entire object is also deleted.
Test
TestCompositeAttribute.script.xml