OPERATOR FUSE |
The second implementation is specific to the case of objects of type property that assign an external role (i.e. modifiers). Links of this type are annotated with the annotation property-relation . In order to preserve the type of the resultant object, after the link is proposed, the roles of assigner and receiver are switched so that the property that assigns the external role to the receiver ends up receiving the role of property from the assigner. In this way the multi-attribute
^propertyis created and values are added as new modifying objects are processed.