MStatus AdskSceneMetadataCmd::getSceneAssociations( Accessor &accessor, Associations &out_associations ) { // Retrieve the scene-level association const Accessor::AssociationsMap &associationsMap = accessor.associations(); Accessor::AssociationsMap::const_iterator iterAssociations = associationsMap.find( AccessorMaya::getSceneAssociationsName() ); if ( iterAssociations == associationsMap.end() ) { // We could not find the scene associations in the given file. Create them out_associations = Associations::create(); accessor.associations()[AccessorMaya::getSceneAssociationsName()] = out_associations; } else { out_associations = (*iterAssociations).second; } return MS::kSuccess; }