[CONNECT C++] Relationships

The MicroStationAPI document says this about Relationships: A relationship handler major ID must be a value allocated from the XAttributeHandlerMajorIDs value space. Edit msdefs.h to allocate an XAttributeHandlerMajorID.

However, file msdefs.h does not exist in the SDK (Update 11).   Plus, I don't like the recommendation to edit a delivered header file, especially when that is a file that does not exist.  How does one obtain an XAttributeHandlerMajorID?

Parents Reply
  • I have never heard of this relationship manager thing

    It's hidden in the AnimCore domain.

    Relationship Manager is designed to handle networks of dependencies. The Relationship Manager goes a step beyond MicroStation Dependency Manager. Relationship Manager ensures that a relationship's handler is notified when any of its inputs changes and allows the handler to change its outputs. The Relationship Manager guarantees that handlers are notified in dependency order.

     
    Regards, Jon Summers
    LA Solutions

Children
No Data