Breadcrumbs

AddRelation

Summary

This block is used to create a relation between source(s) and target(s).


Implementation

  • Drag and drop the block from the palette

  • Link the "execute" action from the "executed" topic of the previous block

Example

This block creates a relation named "hs:siteRef" (from Haystack dictionary) from an equipment to its site.

image2018-10-11 11:0:18.png

image2018-10-11 10:54:29.png


 Properties

  • Artifacts: Artifacts created by this block
    Relation: relation created. Ex: the relation "hs:siteRef" between Lamp and Site

  • Target: SFormat to define the target component of the relation. Ex: the component which represents a site

  • Source: SFormat to define the source component of the relation. Ex: some equipment located in the site

  • RelationId: SFormat to define the id of the relation to create. Ex: hs:siteRef, b:isIn or any relation of any dictionary


Behavior: DO

The relation is created between source(s) and target(s).


Behavior: UNDO

If relations still exist, relations are removed.