format 58 "session" // design::codegen::proc::mobject::session revision 13 modified_by 5 "hiv" // class settings //class diagram settings draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default //use case diagram settings package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default //sequence diagram settings show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default //collaboration diagram settings show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default //object diagram settings write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default //component diagram settings package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default //deployment diagram settings package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default //state diagram settings package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default show_activities default region_horizontally default drawing_language default show_stereotype_properties default //activity diagram settings package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default show_infonote default drawing_language default show_stereotype_properties default stereotype "src" cpp_h_dir "proc/mobject/session" cpp_src_dir "proc/mobject/session" cpp_namespace "mobject::session" comment "sourcecode package Everything concerning the EDL and Session, within the MObject Subsystem" deploymentview 128901 "gen" //deployment diagram settings package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default comment "defines source files to be generated by BOUML" artifact 128517 "sessionimpl" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 128005 // SessionImpl end comment "holds the complete session data to be edited by the user" end artifact 138885 "sessmanager" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 139781 // SessManager end comment "global session access and lifecycle" end artifact 128645 "edl" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 128133 // Seq end comment "the (high level) Edit Decision List within the current Session" end artifact 128773 "fixture" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 128261 // Fixture end comment "the (low level) representation of the EDL with concrete placement data" end artifact 135045 "segment" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 135173 // Segment end comment "Segment of the Timeline. Used at the moment (7/07) for partitioning the timeline/fixture into segments to be rendered by a specialized render node network for each, without the need to change any connections within a given segment. Note this concept may be superfluos alltogether; is a draft and the real use still needs to be worked out..." end artifact 128901 "track" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 128389 // Track end comment "A grouping device within the EDL. The corresponding Placement by which this Track object is refered defines fallback placing properties to be used by all objects placed on this track in case they don't specify more concrete placements. Typically, tracks are used do make default Port connections, define a layer or pan for sound and for for disabling groups of clips. Note tracks are grouped in a tree like fashion. " end artifact 129285 "abstractmo" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 128773 // AbstractMO end comment "abstract base class for all Media Objects" end artifact 129413 "clip" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 128901 // Clip end comment "a Media Clip" end artifact 138373 "simpleclip" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes end comment "Elementary clip (single media stream only)" end artifact 138501 "compoundclip" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes end comment "compound of several clips (multichannel)" end artifact 129541 "effect" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 129029 // Effect end comment "EDL representation of a pluggable and automatable effect." end artifact 129669 "meta" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 129157 // Meta end comment "abstract base class of all MObjects representing meta data or processing instructions" end artifact 139013 "locatingpin" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 139909 // LocatingPin end comment "Chaining and constraining the Placement of a Media Object" end artifact 129797 "fixedlocation" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 129285 // FixedLocation end comment "implements fixed placement of a MObject" end artifact 129925 "relativelocation" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 129413 // RelativeLocation end comment "Placement implemnetaion providing various ways of attaching a MObject to another one" end artifact 130053 "allocation" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 129541 // Allocation end end artifact 139397 "constraint" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 130181 // Constraint end comment "LocatingPin representing an directive by the user that must not be violated" end artifact 139269 "wish" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 130053 // Wish end comment "LocatingPin representing a low-priority directive by the user, to be fulfilled only if possible (and after satisfying the more important LocatingPins)" end artifact 139525 "plug" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 140421 // Plug end comment "LocatingPin for requesting connection to some Port" end artifact 130181 "label" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 129669 // Label end end artifact 130309 "auto" stereotype "source" cpp_h "/* ${NAME}.hpp - ${description} @{CopyrightClaim}@{GPLHeader} */ #ifndef ${NAMESPACE}_${NAME}_H #define ${NAMESPACE}_${NAME}_H ${includes} ${declarations} ${namespace_start} ${definition} ${namespace_end} #endif " cpp_src "/* ${Name} - ${description} @{CopyrightClaim}@{GPLHeader} * *****************************************************/ ${includes} ${namespace_start} ${members} ${namespace_end}" associated_classes class_ref 129925 // Auto end comment "Media Object holding automation data" end end end