a sketch on how the EDLs could be organized
This commit is contained in:
parent
0d92b5498a
commit
08be87d609
5 changed files with 525 additions and 21 deletions
|
|
@ -1,6 +1,6 @@
|
|||
format 38
|
||||
"design" // design
|
||||
revision 1
|
||||
revision 2
|
||||
modified_by 5 "hiv"
|
||||
// class settings
|
||||
//class diagram settings
|
||||
|
|
|
|||
|
|
@ -1,56 +1,56 @@
|
|||
format 38
|
||||
|
||||
fragment 128005 "UI Layer"
|
||||
xyzwh 319 20 2000 837 103
|
||||
xyzwh 320 22 2000 833 100
|
||||
end
|
||||
fragment 128133 "Processing Layer"
|
||||
xyzwh 62 154 2000 1096 662
|
||||
xyzwh 64 155 2000 1092 657
|
||||
separator 4833
|
||||
end
|
||||
fragment 128261 "Backend Layer"
|
||||
xyzwh 62 844 2000 1096 113
|
||||
xyzwh 64 846 2000 1092 109
|
||||
end
|
||||
packagecanvas 128389
|
||||
package_ref 128133 // AssetManager
|
||||
xyzwh 560 198 2005 258 221
|
||||
xyzwh 560 200 2005 254 216
|
||||
packagecanvas 128517
|
||||
package_ref 128261 // MObject
|
||||
xyzwh 91 198 2006 464 341
|
||||
xyzwh 93 200 2006 460 337
|
||||
packagecanvas 128645
|
||||
package_ref 128389 // RenderEngine
|
||||
xyzwh 90 549 2005 465 242
|
||||
xyzwh 93 551 2005 460 237
|
||||
componentcanvas 128773 component_ref 128005 // Builder
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 121 417 2015 236 111
|
||||
xyzwh 121 419 2015 231 107
|
||||
componentcanvas 128901 component_ref 128133 // Session
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 119 240 2011 330 163
|
||||
xyzwh 121 242 2011 325 159
|
||||
componentcanvas 129029 component_ref 128261 // Controller
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 378 417 2011 168 111
|
||||
xyzwh 378 419 2011 165 107
|
||||
componentcanvas 129157 component_ref 128389 // EDL
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 288 302 2016 143 86
|
||||
xyzwh 290 302 2016 139 81
|
||||
componentcanvas 129285 component_ref 128517 // Fixture
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 131 322 2016 133 65
|
||||
xyzwh 129 321 2016 134 68
|
||||
note 129541 "Structures edited by the User"
|
||||
xyzwh 43 269 2016 181 41
|
||||
componentcanvas 129669 component_ref 128645 // AssetManagement
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 573 239 2010 215 166
|
||||
xyzwh 576 241 2010 210 162
|
||||
componentcanvas 129797 component_ref 128773 // Dispatcher
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 413 35 2005 165 65
|
||||
xyzwh 412 33 2005 168 68
|
||||
componentcanvas 129925 component_ref 128901 // Engine
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 118 598 2010 241 183
|
||||
xyzwh 118 601 2010 237 178
|
||||
componentcanvas 130053 component_ref 129029 // Stream Provider
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 120 875 2005 236 72
|
||||
xyzwh 121 877 2005 231 68
|
||||
componentcanvas 130181 component_ref 129157 // Cache
|
||||
draw_component_as_icon default show_component_req_prov default show_component_rea default
|
||||
xyzwh 398 875 2005 165 72
|
||||
xyzwh 397 877 2005 168 68
|
||||
note 131717 "Coordinates Playback and Rendering"
|
||||
xyzwh 483 494 2016 149 63
|
||||
note 131845 "border of the low-level, performance-critical part of the system"
|
||||
|
|
|
|||
148
uml/renderengine/cin3/128133.diagram
Normal file
148
uml/renderengine/cin3/128133.diagram
Normal file
|
|
@ -0,0 +1,148 @@
|
|||
format 38
|
||||
|
||||
classcanvas 128005 class_ref 128005 // Session
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 25 609 2000
|
||||
end
|
||||
classcanvas 128133 class_ref 128133 // EDL
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 232 607 2000
|
||||
end
|
||||
classcanvas 128261 class_ref 128261 // Fixture
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 231 911 2000
|
||||
end
|
||||
classcanvas 129029 class_ref 128389 // Track
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 306 712 2000
|
||||
end
|
||||
classcanvas 129413 class_ref 128517 // MObject
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 396 115 2000
|
||||
end
|
||||
classcanvas 129669 class_ref 128645 // Placement
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 657 114 2000
|
||||
end
|
||||
classcanvas 129925 class_ref 128389 // Track
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 319 1005 2000
|
||||
end
|
||||
classcanvas 130949 class_ref 128773 // AbstractMO
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 402 238 2000
|
||||
end
|
||||
classcanvas 131461 class_ref 128901 // Clip
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 370 348 2000
|
||||
end
|
||||
classcanvas 131717 class_ref 129029 // Effect
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 425 348 2000
|
||||
end
|
||||
classcanvas 131973 class_ref 129157 // Meta
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 480 348 2000
|
||||
end
|
||||
classcanvas 132229 class_ref 129285 // DirectPlacement
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 647 241 2000
|
||||
end
|
||||
classcanvas 132869 class_ref 129413 // RelativePlacement
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 581 329 2000
|
||||
end
|
||||
classcanvas 134149 class_ref 129541 // Allocation
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 727 346 2000
|
||||
end
|
||||
classcanvas 134405 class_ref 129669 // Label
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 530 463 2000
|
||||
end
|
||||
classcanvas 134661 class_ref 128645 // Placement
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
xyz 447 783 2000
|
||||
end
|
||||
relationcanvas 128389 relation_ref 128005 // <directional aggregation>
|
||||
from ref 128005 z 1999 stereotype "<<list>>" xyz 136 628 3000 to ref 128133
|
||||
role_a_pos 198 603 3000 no_role_b
|
||||
multiplicity_a_pos 203 637 3000 no_multiplicity_b
|
||||
relationcanvas 128517 relation_ref 128133 // <directional aggregation by value>
|
||||
from ref 128005 z 1999 to ref 128261
|
||||
role_a_pos 246 885 3000 no_role_b
|
||||
multiplicity_a_pos 219 885 3000 no_multiplicity_b
|
||||
relationcanvas 128645 relation_ref 128261 // <generalisation>
|
||||
geometry VHr
|
||||
from ref 128261 z 1999 to point 252 930
|
||||
line 128901 z 1999 to ref 128133
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 129157 relation_ref 128389 // <directional aggregation by value>
|
||||
geometry HV
|
||||
from ref 128133 z 1999 stereotype "<<list>>" xyz 280 627 3000 to point 326 626
|
||||
line 129285 z 1999 to ref 129029
|
||||
role_a_pos 338 686 3000 no_role_b
|
||||
multiplicity_a_pos 313 686 3000 no_multiplicity_b
|
||||
relationcanvas 129797 relation_ref 128645 // <association>
|
||||
from ref 129413 z 1999 to ref 129669
|
||||
role_a_pos 589 122 3000 role_b_pos 492 123 3000
|
||||
multiplicity_a_pos 639 156 3000 multiplicity_b_pos 492 157 3000
|
||||
relationcanvas 130181 relation_ref 129029 // <directional aggregation by value>
|
||||
geometry HV
|
||||
from ref 128261 z 1999 stereotype "<<list>>" xyz 290 932 3000 to point 339 930
|
||||
line 130565 z 1999 to ref 129925
|
||||
role_a_pos 351 979 3000 no_role_b
|
||||
multiplicity_a_pos 313 979 3000 no_multiplicity_b
|
||||
relationcanvas 130821 relation_ref 128517 // <directional aggregation>
|
||||
geometry VH
|
||||
from ref 128133 z 1999 stereotype "<<list>>" xyz 225 554 3000 to point 252 146
|
||||
line 132357 z 1999 to ref 129413
|
||||
role_a_pos 360 123 3000 no_role_b
|
||||
multiplicity_a_pos 380 157 3000 no_multiplicity_b
|
||||
relationcanvas 131077 relation_ref 129285 // <generalisation>
|
||||
geometry VHr
|
||||
from ref 130949 z 1999 to point 437 257
|
||||
line 131333 z 1999 to ref 129413
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 131589 relation_ref 129413 // <generalisation>
|
||||
from ref 131461 z 1999 to ref 130949
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 131845 relation_ref 129541 // <generalisation>
|
||||
from ref 131717 z 1999 to ref 130949
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 132101 relation_ref 129669 // <generalisation>
|
||||
from ref 131973 z 1999 to ref 130949
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 132485 relation_ref 129797 // <generalisation>
|
||||
geometry HV
|
||||
from ref 132229 z 1999 to point 698 260
|
||||
line 132741 z 1999 to ref 129669
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 132997 relation_ref 129925 // <unidirectional association>
|
||||
from ref 132869 z 1999 to point 577 227
|
||||
line 133893 z 1999 to ref 129413
|
||||
role_a_pos 492 153 3000 no_role_b
|
||||
multiplicity_a_pos 492 187 3000 multiplicity_b_pos 605 303 3000
|
||||
relationcanvas 134021 relation_ref 130053 // <generalisation>
|
||||
from ref 132869 z 1999 to ref 132229
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 134277 relation_ref 130181 // <generalisation>
|
||||
from ref 134149 z 1999 to ref 132229
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 134533 relation_ref 130309 // <generalisation>
|
||||
from ref 134405 z 1999 to ref 131973
|
||||
no_role_a no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
relationcanvas 134789 relation_ref 130437 // <directional aggregation by value>
|
||||
from ref 128261 z 1999 stereotype "<<list>>" xyz 343 875 3000 to ref 134661
|
||||
role_a_pos 393 805 3000 no_role_b
|
||||
multiplicity_a_pos 429 839 3000 no_multiplicity_b
|
||||
end
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
format 38
|
||||
"MObject" // MObject
|
||||
revision 1
|
||||
revision 2
|
||||
modified_by 5 "hiv"
|
||||
// class settings
|
||||
//class diagram settings
|
||||
|
|
@ -26,4 +26,355 @@ format 38
|
|||
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
|
||||
|
||||
classview 128005 "Session"
|
||||
//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_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
|
||||
//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
|
||||
//object diagram settings
|
||||
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
|
||||
//sequence diagram settings
|
||||
show_full_operations_definition default write_horizontally default drawing_language default draw_all_relations default shadow 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
|
||||
//class settings
|
||||
//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
|
||||
|
||||
classdiagram 128133 "Session structure"
|
||||
draw_all_relations no hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default 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
|
||||
size A4
|
||||
end
|
||||
|
||||
class 128005 "Session"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 128005 // edls (<directional aggregation>)
|
||||
relation 128005 o-->
|
||||
stereotype "list"
|
||||
a role_name "edls" multiplicity "1..*" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
|
||||
"
|
||||
classrelation_ref 128005 // edls (<directional aggregation>)
|
||||
b multiplicity "" parent class_ref 128133 // EDL
|
||||
end
|
||||
|
||||
classrelation 128261 // fixture (<directional aggregation by value>)
|
||||
relation 128133 *-->
|
||||
a role_name "fixture" multiplicity "1" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
classrelation_ref 128261 // fixture (<directional aggregation by value>)
|
||||
b multiplicity "" parent class_ref 128261 // Fixture
|
||||
end
|
||||
end
|
||||
|
||||
class 128133 "EDL"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 128645 // tracks (<directional aggregation by value>)
|
||||
relation 128389 *-->
|
||||
stereotype "list"
|
||||
a role_name "tracks" multiplicity "*" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
classrelation_ref 128645 // tracks (<directional aggregation by value>)
|
||||
b multiplicity "" parent class_ref 128389 // Track
|
||||
end
|
||||
|
||||
classrelation 128901 // clips (<directional aggregation>)
|
||||
relation 128517 o-->
|
||||
stereotype "list"
|
||||
a role_name "clips" multiplicity "*" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
|
||||
"
|
||||
classrelation_ref 128901 // clips (<directional aggregation>)
|
||||
b multiplicity "" parent class_ref 128517 // MObject
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
class 128261 "Fixture"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 128517 // <generalisation>
|
||||
relation 128261 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 128517 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128133 // EDL
|
||||
end
|
||||
|
||||
classrelation 129541 // tracks (<directional aggregation by value>)
|
||||
relation 129029 *-->
|
||||
stereotype "list"
|
||||
a role_name "tracks" multiplicity "1..*" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
classrelation_ref 129541 // tracks (<directional aggregation by value>)
|
||||
b multiplicity "" parent class_ref 128389 // Track
|
||||
end
|
||||
|
||||
classrelation 131077 // timeline (<directional aggregation by value>)
|
||||
relation 130437 *-->
|
||||
stereotype "list"
|
||||
a role_name "timeline" multiplicity "1" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
classrelation_ref 131077 // timeline (<directional aggregation by value>)
|
||||
b multiplicity "" parent class_ref 128645 // Placement
|
||||
end
|
||||
end
|
||||
|
||||
class 128389 "Track"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
end
|
||||
|
||||
class 128517 "MObject"
|
||||
abstract visibility public stereotype "interface"
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
|
||||
${members}}
|
||||
"
|
||||
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
|
||||
${members}};
|
||||
"
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 129029 // placement (<association>)
|
||||
relation 128645 ----
|
||||
a role_name "placement" multiplicity "1" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
|
||||
"
|
||||
classrelation_ref 129029 // placement (<association>)
|
||||
b role_name "subject" multiplicity "1" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
|
||||
"
|
||||
classrelation_ref 129157 // subject (<association>)
|
||||
end
|
||||
end
|
||||
|
||||
class 128645 "Placement"
|
||||
abstract visibility public stereotype "interface"
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
|
||||
${members}}
|
||||
"
|
||||
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
|
||||
${members}};
|
||||
"
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 129157 // subject (<association>)
|
||||
relation_ref 128645 // <association>
|
||||
end
|
||||
end
|
||||
|
||||
class 128773 "AbstractMO"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 129925 // <generalisation>
|
||||
relation 129285 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 129925 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128517 // MObject
|
||||
end
|
||||
end
|
||||
|
||||
class 128901 "Clip"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 130053 // <generalisation>
|
||||
relation 129413 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 130053 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128773 // AbstractMO
|
||||
end
|
||||
end
|
||||
|
||||
class 129029 "Effect"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 130181 // <generalisation>
|
||||
relation 129541 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 130181 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128773 // AbstractMO
|
||||
end
|
||||
end
|
||||
|
||||
class 129157 "Meta"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 130309 // <generalisation>
|
||||
relation 129669 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 130309 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128773 // AbstractMO
|
||||
end
|
||||
end
|
||||
|
||||
class 129285 "DirectPlacement"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 130437 // <generalisation>
|
||||
relation 129797 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 130437 // <generalisation>
|
||||
b multiplicity "" parent class_ref 128645 // Placement
|
||||
end
|
||||
end
|
||||
|
||||
class 129413 "RelativePlacement"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 130565 // anchor (<unidirectional association>)
|
||||
relation 129925 --->
|
||||
a role_name "anchor" multiplicity "1" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
|
||||
"
|
||||
classrelation_ref 130565 // anchor (<unidirectional association>)
|
||||
b multiplicity "1" parent class_ref 128517 // MObject
|
||||
association_type class_ref 128517 // MObject
|
||||
end
|
||||
|
||||
classrelation 130693 // <generalisation>
|
||||
relation 130053 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 130693 // <generalisation>
|
||||
b multiplicity "" parent class_ref 129285 // DirectPlacement
|
||||
end
|
||||
|
||||
attribute 128133 "relType"
|
||||
protected explicit_type ""
|
||||
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
end
|
||||
end
|
||||
|
||||
class 129541 "Allocation"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 130821 // <generalisation>
|
||||
relation 130181 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 130821 // <generalisation>
|
||||
b multiplicity "" parent class_ref 129285 // DirectPlacement
|
||||
end
|
||||
end
|
||||
|
||||
class 129669 "Label"
|
||||
visibility package
|
||||
cpp_decl "${comment}${template}class ${name}${inherit} {
|
||||
${members}};
|
||||
${inlines}
|
||||
"
|
||||
java_decl ""
|
||||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 130949 // <generalisation>
|
||||
relation 130309 ---|>
|
||||
a public
|
||||
cpp default "${type}"
|
||||
classrelation_ref 130949 // <generalisation>
|
||||
b multiplicity "" parent class_ref 129157 // Meta
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
|||
|
|
@ -1,11 +1,16 @@
|
|||
window_sizes 1140 830 270 860 687 62
|
||||
diagrams
|
||||
active componentdiagram_ref 128005 // Overview
|
||||
componentdiagram_ref 128005 // Overview
|
||||
860 687 66 4 0 0
|
||||
active classdiagram_ref 128133 // Session structure
|
||||
860 687 100 4 37 0
|
||||
end
|
||||
show_stereotypes
|
||||
selected
|
||||
package_ref 129 // Cin3
|
||||
selected attribute_ref 128133 // relType
|
||||
open
|
||||
componentview_ref 128005 // Architecture
|
||||
classrelation_ref 128645 // tracks (<directional aggregation by value>)
|
||||
class_ref 128261 // Fixture
|
||||
class_ref 129413 // RelativePlacement
|
||||
end
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in a new issue