• David Thompson's avatar
    Clean up session relationships. · f8e6bbdd
    David Thompson authored
    Make the documentation match reality as far as model ownership
    goes (it did not show Model→Group relations and incorrectly had
    submodels related by `INCLUDES/EMBEDDED_IN` instead of
    `SUPERSET_OF/SUBSET_OF`).
    
    Add methods to EntityRef for managing superset/subset arrangements
    and use those (instead of raw relations) for parent-child of Model
    and Session.
    
    Rename ModelEntities and GroupEntities typedefs to Models and Groups.
    
    Clean up Read operator in all bridges to use new session storage
    style (where `Entity::relations()` holds session children) instead
    of having Session instance track top-level models.
    
    Get rid of `smtk::model::Manager::m_modelSessions`; this information
    is now stored in the sessions's `Entity::relations()`.
    f8e6bbdd