Relationship node - Intergraph Smart Construction - 8 - Customization & Programming - Hexagon PPM

Intergraph Smart Construction API and Programming Reference

Language
English
Product
Intergraph Smart Construction
Search by Category
Customization & Programming
Smart Construction Version
8

A relationship node identifies a data relationship between two different object instances. A relationship node always has the same format. An example of a relationship node follows:

<Rel>

<IObject UID="e6f7de0c-fae2-4bf6-8f0e-783574fa465a" />

<IRel DefUID="SC_DrawingNumbers"

UID1="50d3eee8-54fe-46c3-9379-9b54a448e05c"

UID2="1813e05d-3d65-4d46-8548-d9072514e408" />

</Rel>

  • The root node of a relationship node is always a "Rel" node. The root node contains two child interface nodes, IObject and IRel.

  • The IObject node, just like with an object node, specifies the globally unique identifier for the relationship instance.

  • The IRel node specifies three pieces of information:

    • DefUID – the UID of the relationship type

    • UID1 – the UID of the object on one side of the relationship

    • UID2 – the UID of the object on the other side of the relationship

See Also

Data Format Primer