UML: adapted to *BOUML-4.4.2* (Debian/Lenny)

checked and cleaned up all diagrams, removed some outdated information
This commit is contained in:
Fischlurch 2009-06-07 19:43:11 +02:00
parent 250bdf81cd
commit 6cf2e6cfb9
38 changed files with 2631 additions and 1884 deletions

View file

@ -1,41 +1,41 @@
format 40
format 58
"design" // design
revision 13
revision 15
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_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
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 shadow default
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_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_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
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
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
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_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_infonote default drawing_language default show_stereotype_properties default
comment "All things concering the big picture.
Not a real code package, rather a container for design drafts, specifications, decisions."
componentview 128005 "Architecture"
//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
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
comment "The various Components comprising the Lumiera Video editing Application"
componentdiagram 128005 "Overview"
package_name_in_tab default show_context default auto_label_position default draw_all_relations no shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
comment "This drawing shows the top level compoents and relations"
size A4
end
@ -153,23 +153,22 @@ Not a real code package, rather a container for design drafts, specifications, d
classview 129413 "Project Entities"
//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
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
//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_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
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
//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_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow 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_activities default region_horizontally default drawing_language default show_stereotype_properties 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
show_infonote default drawing_language default show_stereotype_properties default
classdiagram 132741 "TimelineSequences"
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
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
size A4
end
@ -181,31 +180,33 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 158981 // <aggregation by value>
classrelation 158981 // <composition>
relation 154885 *---
a role_name "" multiplicity "1..*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 158981 // <aggregation by value>
classrelation_ref 158981 // <composition>
b role_name "" multiplicity "1" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 159109 // <aggregation by value>
classrelation_ref 159109 // <composition>
end
classrelation 159365 // <aggregation by value>
classrelation 159365 // <composition>
relation 155141 *---
a role_name "" multiplicity "1..*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 159365 // <aggregation by value>
classrelation_ref 159365 // <composition>
b role_name "" multiplicity "1" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 159493 // <aggregation by value>
classrelation_ref 159493 // <composition>
end
end
@ -217,6 +218,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -227,7 +230,7 @@ ${inlines}
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 160389 // <unidirectional association>
b multiplicity "" parent class_ref 146437 // PlayheadCursor
b parent class_ref 146437 // PlayheadCursor
end
end
@ -239,6 +242,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -249,16 +254,16 @@ ${inlines}
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 160133 // <unidirectional association>
b multiplicity "" parent class_ref 145541 // Timeline
b parent class_ref 145541 // Timeline
end
classrelation 160517 // <association>
relation 156165 ----
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 160517 // <association>
b role_name "" multiplicity "" protected
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 160645 // <association>
@ -273,16 +278,18 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 160261 // <unidirectional association>
relation 155909 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 160261 // <unidirectional association>
b multiplicity "" parent class_ref 145541 // Timeline
b parent class_ref 145541 // Timeline
end
end
@ -294,11 +301,13 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 159493 // <aggregation by value>
relation_ref 155141 // <aggregation by value>
classrelation 159493 // <composition>
relation_ref 155141 // <composition>
end
classrelation 159877 // subSequences (<unidirectional association>)
@ -313,11 +322,11 @@ ${inlines}
classrelation 161541 // <unidirectional association>
relation 156933 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 161541 // <unidirectional association>
b multiplicity "" parent class_ref 128517 // MObject
b parent class_ref 128517 // MObject
end
classrelation 161669 // trackTree (<unidirectional association>)
@ -326,7 +335,7 @@ ${inlines}
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 161669 // trackTree (<unidirectional association>)
b multiplicity "" parent class_ref 128389 // Track
b parent class_ref 128389 // Track
end
end
@ -338,6 +347,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -354,10 +365,10 @@ ${inlines}
componentview 128133 "interfaces"
//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
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
componentdiagram 130053 "proc-components"
package_name_in_tab default show_context default auto_label_position default draw_all_relations no shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
size A3
end
@ -380,7 +391,7 @@ ${inlines}
componentdiagram 130693 "backend-components"
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
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
size A4
end

View file

@ -1,4 +1,4 @@
format 40
format 58
fragment 128005 "UI Layer"
xyzwh 322 22 1994 828 100
@ -13,44 +13,57 @@ end
packagecanvas 128389
package_ref 128133 // Asset
xyzwh 561 201 2005 265 241
end
packagecanvas 128517
package_ref 128261 // MObject
xyzwh 94 201 2006 458 335
end
packagecanvas 128645
package_ref 128389 // RenderEngine
xyzwh 94 551 2005 458 235
end
componentcanvas 128773 component_ref 128005 // Builder
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 122 419 2015 228 105
end
componentcanvas 128901 component_ref 128133 // Session
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 122 243 2011 322 155
end
componentcanvas 129029 component_ref 128261 // Controller
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 373 419 2011 188 105
end
componentcanvas 129157 component_ref 128389 // EDL
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 288 303 2016 152 78
end
componentcanvas 129285 component_ref 128517 // Fixture
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 125 319 2016 152 75
end
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
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 578 233 2010 216 200
end
componentcanvas 129797 component_ref 128773 // Dispatcher
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 357 133 2005 192 75
end
componentcanvas 129925 component_ref 128901 // Engine
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 118 601 2010 235 175
end
componentcanvas 130053 component_ref 129029 // Frame (Stream) Provider
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 122 875 2005 228 75
end
componentcanvas 130181 component_ref 129157 // Cache
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 392 875 2005 192 75
end
note 131717 "Coordinates Building and Rendering"
xyzwh 483 494 2016 149 63
note 131845 "border of the low-level, performance-critical part of the system"
@ -60,22 +73,27 @@ note 131973 "just works, never decides"
note 132101 "codecs, effects, stream I/O here"
xyzwh 618 876 2005 200 36
componentcanvas 132229 component_ref 130181 // MediaFactory
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 593 355 2015 157 66
end
componentcanvas 132357 component_ref 130309 // AssetDB
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 629 289 2020 155 63
end
componentcanvas 132485 component_ref 131077 // client code
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 600 27 2005 156 63
end
arrowjunctioncanvas 132997 class_ref 141957 // ProcDispatcher
xyz 473 83 2000 label_xy 441 100
arrowjunctioncanvas 133253 class_ref 141957 // ProcDispatcher
xyz 475 71 2000 label_xy 863 37
simplerelationcanvas 131205 simplerelation_ref 128005
from ref 130053 z 2004 to ref 130181
end
simplerelationcanvas 131333 simplerelation_ref 128133
from ref 129925 z 2004 to ref 130053
end
line 133125 ---O
from ref 129797 z 1999 to ref 132997
line 133381 ---( geometry VHr
@ -88,5 +106,5 @@ line 130821 -_-_ geometry HVr
line 130949 z 2004 to ref 129029
line 131077 -_-_
from ref 129797 z 2004 to ref 129669
preferred_whz 852 640 0.8
preferred_whz 0 0 0.8
end

View file

@ -1,65 +1,64 @@
format 40
format 58
"Asset" // ProcessingLayer::Asset
revision 18
revision 19
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_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
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 shadow default
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_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_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
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
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
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_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_infonote default drawing_language default show_stereotype_properties default
classview 128901 "Assets"
//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
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
//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_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
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
//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_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow 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_activities default region_horizontally default drawing_language default show_stereotype_properties 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
show_infonote default drawing_language default show_stereotype_properties default
classdiagram 130309 "Asset Kinds"
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
draw_all_relations no 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
size A4
end
classdiagram 130437 "Media-Asset Relations"
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
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
size A4
end
classdiagram 131077 "Proc-Asset Relations"
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
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
size A4
end
classdiagram 131205 "Struct-Asset Relations"
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
draw_all_relations no 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
size A4
end
@ -73,6 +72,8 @@ ${inlines}
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
@ -85,6 +86,8 @@ ${members}};
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
comment "Asset primary key."
end
@ -94,6 +97,8 @@ ${members}};
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
comment "element ID, comprehensible but sanitized. The tuple (category, name, org) is unique."
end
@ -115,6 +120,8 @@ ${members}};
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
comment "origin or authorship id. Can be a project abbreviation, a package id or just the authors nickname or UID. This allows for the compnent name to be more generic (e.g. \"blur\"). Default for all assets provided by the core Lumiera codebase is \"lumi\"."
end
@ -125,6 +132,8 @@ ${members}};
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
comment "version number of the thing or concept represented by this asset. Of each unique tuple (name, category, org) there will be only one version in the whole system. Version 0 is reserved for internal purposes. Versions are considered to be ordered, and any higher version is supposed to be fully backwards compatible to all previous versions."
end
@ -134,6 +143,8 @@ ${members}};
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
comment "additional classification, selections or departments this asset belongs to. Groups are optional, non-exclusive and may be overlapping."
end
@ -143,6 +154,8 @@ ${members}};
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
comment "user visible Name-ID. To be localized."
end
@ -152,6 +165,8 @@ ${members}};
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
comment "user visible qualification of the thing, unit or concept represented by this asset. perferably \"in one line\". To be localized."
end
@ -169,6 +184,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
comment "List of entities this asset depends on or requires to be functional. May be empty. The head of this list can be considered the primary prerequisite"
end
@ -185,6 +202,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
comment "All the other assets requiring this asset to be functional. For example, all the clips depending on a given media file. May be empty. The dependency relation is transitive."
end
@ -201,6 +220,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
comment "weather this asset is swithced on and consequently included in the fixture and participates in rendering"
end
@ -220,6 +241,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
comment "change the enabled status of this asset. Note the corresponding #isActive predicate may depend on the enablement status of parent assets as well"
end
end
@ -232,6 +255,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
@ -252,6 +277,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
operation 132485 "getAsset"
@ -272,6 +299,8 @@ ${class}::${name} ${(}${t0} & ${p0}${)}${const}${volatile} ${throw}${staticnl}
"
comment "find and return corresponging object"
end
@ -289,6 +318,8 @@ ${class}::${name} ${(}${t0} ${p0}${)}${const}${volatile} ${throw}${staticnl}
"
comment "@return true if the given id is registered in the internal asset DB"
end
@ -309,6 +340,8 @@ ${class}::${name} ${(}${t0} ${p0}${)}${const}${volatile} ${throw}${staticnl}
"
comment "remove the given asset <i>together with all its dependants</i> from the internal DB"
end
@ -331,6 +364,8 @@ ${class}::${name} ${(}${t0} & ${p0}, ${t1} & ${p1}, ${t2} & ${p2}, ${t3}& ${p3}$
"
comment "registers an asset object in the internal DB, providing its unique key"
end
@ -353,6 +388,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -362,7 +399,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 139909 // <realization>
b multiplicity "" parent class_ref 136453 // Asset
b parent class_ref 136453 // Asset
end
operation 133253 "createClip"
@ -378,6 +415,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
comment "create a (possibly compound) Clip refering to this media, ready to be added to the EDL."
end
@ -394,6 +433,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
comment "@return descriptor how to build a render pipeline corresponding to this media"
end
@ -402,7 +443,7 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
a default
cpp default "#include in header"
classrelation_ref 143237 // <dependency>
b multiplicity "" parent class_ref 138757 // ProcPatt
b parent class_ref 138757 // ProcPatt
end
end
@ -414,6 +455,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -435,7 +478,7 @@ ${inlines}
a default
cpp default "#include in header"
classrelation_ref 144261 // <dependency>
b multiplicity "" parent class_ref 139525 // MediaAccessFacade
b parent class_ref 139525 // MediaAccessFacade
end
end
@ -447,6 +490,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -457,7 +502,7 @@ e.g. the individual media streams found in one media file"
a public
cpp default "${type}"
classrelation_ref 142213 // <generalisation>
b multiplicity "" parent class_ref 136709 // Media
b parent class_ref 136709 // Media
end
classrelation 142341 // tracks (<directional aggregation>)
@ -480,6 +525,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -489,7 +536,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 140037 // <realization>
b multiplicity "" parent class_ref 136453 // Asset
b parent class_ref 136453 // Asset
end
end
@ -501,6 +548,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -510,7 +559,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 140165 // <realization>
b multiplicity "" parent class_ref 136453 // Asset
b parent class_ref 136453 // Asset
end
end
@ -522,6 +571,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -531,7 +582,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 140293 // <realization>
b multiplicity "" parent class_ref 136453 // Asset
b parent class_ref 136453 // Asset
end
end
@ -543,6 +594,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -557,6 +610,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -566,7 +621,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 140549 // <generalisation>
b multiplicity "" parent class_ref 136709 // Media
b parent class_ref 136709 // Media
end
classrelation 141957 // source (<unidirectional association>)
@ -589,6 +644,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -598,7 +655,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 146181 // <generalisation>
b multiplicity "" parent class_ref 136709 // Media
b parent class_ref 136709 // Media
end
end
@ -610,6 +667,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -619,7 +678,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 146309 // <generalisation>
b multiplicity "" parent class_ref 137477 // Unknown
b parent class_ref 137477 // Unknown
end
end
@ -631,6 +690,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -640,7 +701,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 141061 // <generalisation>
b multiplicity "" parent class_ref 136837 // Proc
b parent class_ref 136837 // Proc
end
end
@ -652,6 +713,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -661,7 +724,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 141189 // <generalisation>
b multiplicity "" parent class_ref 136837 // Proc
b parent class_ref 136837 // Proc
end
end
@ -673,6 +736,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -682,7 +747,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 141317 // <generalisation>
b multiplicity "" parent class_ref 136965 // Struct
b parent class_ref 136965 // Struct
end
end
@ -694,6 +759,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -703,7 +770,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 141445 // <generalisation>
b multiplicity "" parent class_ref 136965 // Struct
b parent class_ref 136965 // Struct
end
classrelation 148101 // <dependency>
@ -711,7 +778,7 @@ ${inlines}
a default
cpp default "#include in header"
classrelation_ref 148101 // <dependency>
b multiplicity "" parent class_ref 138757 // ProcPatt
b parent class_ref 138757 // ProcPatt
end
classrelation 148229 // wiringTemplate (<unidirectional association>)
@ -720,7 +787,7 @@ ${inlines}
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 148229 // wiringTemplate (<unidirectional association>)
b multiplicity "" parent class_ref 138757 // ProcPatt
b parent class_ref 138757 // ProcPatt
end
end
@ -732,6 +799,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -741,16 +810,16 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 143109 // <generalisation>
b multiplicity "" parent class_ref 136965 // Struct
b parent class_ref 136965 // Struct
end
classrelation 143621 // instructions (<directional aggregation by value>)
classrelation 143621 // instructions (<directional composition>)
relation 141701 *-->
stereotype "vector"
a role_name "instructions" multiplicity "1..*" const_relation protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
"
classrelation_ref 143621 // instructions (<directional aggregation by value>)
classrelation_ref 143621 // instructions (<directional composition>)
b multiplicity "1" parent class_ref 139013 // BuildInstruct
end
end
@ -763,6 +832,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -772,7 +843,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 141573 // <generalisation>
b multiplicity "" parent class_ref 137093 // Meta
b parent class_ref 137093 // Meta
end
end
@ -784,6 +855,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -798,6 +871,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -812,6 +887,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -820,7 +897,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 143749 // <generalisation>
b multiplicity "" parent class_ref 139013 // BuildInstruct
b parent class_ref 139013 // BuildInstruct
end
classrelation 144133 // nodes (<directional aggregation>)
@ -830,7 +907,7 @@ ${inlines}
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 144133 // nodes (<directional aggregation>)
b multiplicity "" parent class_ref 136837 // Proc
b parent class_ref 136837 // Proc
end
attribute 131461 "point"
@ -838,6 +915,8 @@ ${inlines}
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
comment "identifying the point where the nodes should be attached"
end
@ -851,6 +930,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -859,7 +940,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 143877 // <generalisation>
b multiplicity "" parent class_ref 139013 // BuildInstruct
b parent class_ref 139013 // BuildInstruct
end
classrelation 144005 // subPattern (<unidirectional association>)

View file

@ -1,283 +1,316 @@
format 40
format 58
classcanvas 128005 class_ref 128005 // SessionImpl
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 18 679 2000
end
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
xyz 20 613 2000
end
classcanvas 128133 class_ref 128133 // Seq
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 679 2000
end
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
xyz 233 613 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 202 895 2000
end
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
xyz 204 829 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 425 679 2000
end
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
xyz 427 613 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 313 130 2000
end
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
xyz 315 64 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 634 120 2000
end
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
xyz 636 55 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 357 991 2000
end
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
xyz 359 925 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 317 258 2000
end
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
xyz 319 192 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 279 368 2000
end
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
xyz 281 302 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 332 368 2000
end
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
xyz 334 302 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 389 368 2000
end
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
xyz 391 302 2000
end
classcanvas 132229 class_ref 129285 // FixedLocation
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 608 332 2005
end
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
xyz 610 247 2005
end
classcanvas 132869 class_ref 129413 // RelativeLocation
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 491 332 2000
end
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
xyz 493 247 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 568 427 2000
end
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
xyz 569 342 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 457 476 2000
end
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
xyz 459 410 2000
end
classcanvas 135429 class_ref 129797 // ExplicitPlacement
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 715 276 2004
end
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
xyz 724 169 2004
end
classcanvas 135813 class_ref 129797 // ExplicitPlacement
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 466 808 2000
end
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
xyz 468 742 2000
end
classcanvas 136581 class_ref 129925 // Auto
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 375 466 2005
end
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
xyz 377 400 2005
end
note 136837 "Placement \"locates\" a Media Object"
xyzwh 370 73 3005 207 36
xyzwh 393 12 3005 207 36
textcanvas 137093 "Fixture is the actual assembly of various Media Objects ready to be performed"
xyzwh 28 862 2000 151 86
xyzwh 30 796 2000 151 86
classcanvas 137221 class_ref 130053 // Wish
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 560 532 2000
end
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
xyz 560 458 2000
end
classcanvas 137349 class_ref 130181 // Constraint
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 616 532 2000
end
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
xyz 616 458 2000
end
classcanvas 138629 class_ref 135173 // Segment
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 666 731 2000
end
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
xyz 668 665 2000
end
classcanvas 139013 class_ref 138629 // CompoundClip
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 272 466 2000
end
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
xyz 274 400 2000
end
classcanvas 139269 class_ref 139653 // 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 23 458 2000
end
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
xyz 25 392 2000
end
classcanvas 139653 class_ref 139781 // SessManager
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 101 301 2000
end
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
xyz 103 235 2000
end
classcanvas 141317 class_ref 139909 // LocatingPin
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 518 239 2000
end
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
xyz 529 150 2000
end
classcanvas 146053 class_ref 138117 // Pipe
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 344 597 2004
end
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
xyz 346 523 2004
end
classcanvas 146437 class_ref 140421 // Plug
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 560 597 2000
end
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
xyz 560 523 2000
end
classcanvas 146949 class_ref 145541 // Timeline
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 114 546 2000
end
relationcanvas 128389 relation_ref 128005 // <directional aggregation by value>
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
xyz 116 480 2000
end
relationcanvas 128389 relation_ref 128005 // <directional composition>
from ref 128005 z 1999 to ref 128133
role_a_pos 200 676 3000 no_role_b
multiplicity_a_pos 204 709 3000 no_multiplicity_b
role_a_pos 202 610 3000 no_role_b
multiplicity_a_pos 206 643 3000 no_multiplicity_b
end
relationcanvas 128517 relation_ref 128133 // <unidirectional association>
from ref 128005 z 1999 to ref 128261
role_a_pos 230 870 3000 no_role_b
multiplicity_a_pos 204 870 3000 no_multiplicity_b
role_a_pos 232 804 3000 no_role_b
multiplicity_a_pos 206 804 3000 no_multiplicity_b
end
relationcanvas 128645 relation_ref 128261 // <generalisation>
geometry VHr
from ref 128261 z 1999 to point 251 931
from ref 128261 z 1999 to point 253 859
line 128901 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130821 relation_ref 128517 // <directional aggregation>
geometry VH
from ref 128133 z 1999 stereotype "<<list>>" xyz 255 653 3000 to point 251 167
from ref 128133 z 1999 stereotype "<<list>>" xyz 257 587 3000 to point 253 95
line 132357 z 1999 to ref 129413
role_a_pos 280 145 3000 no_role_b
multiplicity_a_pos 298 178 3000 no_multiplicity_b
role_a_pos 282 79 3000 no_role_b
multiplicity_a_pos 300 112 3000 no_multiplicity_b
end
relationcanvas 131077 relation_ref 129285 // <generalisation>
geometry VHr
from ref 130949 z 1999 to point 350 277
from ref 130949 z 1999 to point 351 209
line 131333 z 1999 to ref 129413
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
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
end
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
end
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
end
relationcanvas 132997 relation_ref 129925 // <unidirectional association>
from ref 132869 z 1999 to point 455 329
line 133893 z 1999 to point 430 252
from ref 132869 z 1999 to point 457 263
line 133893 z 1999 to point 432 186
line 144389 z 1999 to ref 129413
role_a_pos 417 223 3000 no_role_b
multiplicity_a_pos 406 208 3000 multiplicity_b_pos 474 359 3000
role_a_pos 419 157 3000 no_role_b
multiplicity_a_pos 408 142 3000 multiplicity_b_pos 476 277 3000
end
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
end
relationcanvas 135685 relation_ref 130949 // <generalisation>
geometry VHV
from ref 135429 z 1999 to point 766 245
line 141445 z 1999 to point 671 245
from ref 135429 z 1999 to point 772 151
line 141445 z 1999 to point 672 151
line 141573 z 1999 to ref 129669
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135941 relation_ref 131077 // <directional aggregation by value>
from ref 128261 z 1999 stereotype "<<list>>" xyz 371 893 3000 to ref 135813
role_a_pos 374 844 3000 no_role_b
multiplicity_a_pos 451 877 3000 no_multiplicity_b
end
relationcanvas 135941 relation_ref 131077 // <directional composition>
from ref 128261 z 1999 stereotype "<<list>>" xyz 327 814 3000 to ref 135813
role_a_pos 373 787 3000 no_role_b
multiplicity_a_pos 453 811 3000 no_multiplicity_b
end
relationcanvas 136069 relation_ref 131205 // <unidirectional association>
from ref 135813 z 1999 to point 433 897
from ref 135813 z 1999 to point 399 833
line 136197 z 1999 to ref 129925
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136709 relation_ref 131333 // <generalisation>
geometry HV
from ref 136581 z 1999 to point 409 501
from ref 136581 z 1999 to point 411 429
line 138373 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137477 relation_ref 131461 // <generalisation>
from ref 137221 z 1999 to ref 134149
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138245 relation_ref 131717 // <generalisation>
from ref 137349 z 1999 to ref 134149
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138757 relation_ref 137093 // <directional aggregation>
geometry VHr
from ref 138629 z 1999 stereotype "<<list>>" xyz 611 767 3000 to point 517 767
from ref 138629 z 1999 stereotype "<<list>>" xyz 613 701 3000 to point 516 695
line 138885 z 1999 to ref 135813
role_a_pos 529 783 3000 no_role_b
multiplicity_a_pos 505 783 3000 no_multiplicity_b
role_a_pos 531 717 3000 no_role_b
multiplicity_a_pos 507 717 3000 no_multiplicity_b
end
relationcanvas 139141 relation_ref 140805 // <generalisation>
from ref 139013 z 1999 to ref 131461
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139525 relation_ref 142725 // <realization>
from ref 128005 z 1999 stereotype "<<PImpl>>" xyz 56 594 3000 to ref 139269
from ref 128005 z 1999 stereotype "<<PImpl>>" xyz 58 528 3000 to ref 139269
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139781 relation_ref 142853 // <unidirectional association>
geometry HV
from ref 139269 z 1999 to point 140 494
from ref 139269 z 1999 to point 140 422
line 139909 z 1999 to ref 139653
role_a_pos 152 426 3000 no_role_b
multiplicity_a_pos 126 426 3000 no_multiplicity_b
role_a_pos 154 360 3000 no_role_b
multiplicity_a_pos 128 360 3000 no_multiplicity_b
end
relationcanvas 140165 relation_ref 142981 // <unidirectional association>
from ref 129669 z 1999 to ref 129413
role_a_pos 413 151 3000 no_role_b
multiplicity_a_pos 403 151 3000 multiplicity_b_pos 589 153 3000
role_a_pos 401 79 3000 no_role_b
multiplicity_a_pos 401 102 3000 multiplicity_b_pos 609 102 3000
end
relationcanvas 142213 relation_ref 143237 // <unidirectional association>
from ref 129669 z 1999 to ref 141317
role_a_pos 578 200 3000 no_role_b
multiplicity_a_pos 599 233 3000 no_multiplicity_b
role_a_pos 593 116 3000 no_role_b
multiplicity_a_pos 603 144 3000 no_multiplicity_b
end
relationcanvas 142981 relation_ref 143493 // <generalisation>
geometry VHV
from ref 132869 z 1999 to point 539 304
line 143493 z 1999 to point 554 304
from ref 132869 z 1999 to point 538 215
line 143493 z 1999 to point 562 215
line 143621 z 1999 to ref 141317
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 143109 relation_ref 143621 // <generalisation>
geometry VHV
from ref 132229 z 1999 to point 650 304
line 143749 z 1999 to point 554 304
from ref 132229 z 1999 to point 648 215
line 143749 z 1999 to point 562 215
line 143877 z 1999 to ref 141317
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 143237 relation_ref 143749 // <generalisation>
geometry VHV unfixed
from ref 134149 z 1999 to point 599 304
line 144005 z 1999 to point 554 304
from ref 134149 z 1999 to point 597 215
line 144005 z 1999 to point 562 215
line 144133 z 1999 to ref 141317
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 144517 relation_ref 143877 // <unidirectional association>
from ref 141317 z 1999 to point 488 239
line 144645 z 1999 to point 488 269
from ref 141317 z 1999 to point 499 150
line 144645 z 1999 to point 499 180
line 144773 z 1999 to ref 141317
role_a_pos 492 244 3000 no_role_b
role_a_pos 503 161 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 144901 relation_ref 144901 // <generalisation>
from ref 129029 z 1999 to point 445 489
from ref 129029 z 1999 to point 447 423
line 145029 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 145285 relation_ref 145029 // <directional aggregation by value>
from ref 129029 z 1999 stereotype "<<vector>>" xyz 389 732 3000 to point 445 749
line 145413 z 1999 to point 369 749
end
relationcanvas 145285 relation_ref 145029 // <directional composition>
from ref 129029 z 1999 stereotype "<<vector>>" xyz 391 666 3000 to point 447 683
line 145413 z 1999 to point 371 683
line 145541 z 1999 to ref 129029
role_a_pos 390 750 3000 no_role_b
multiplicity_a_pos 410 715 3000 no_multiplicity_b
role_a_pos 369 622 3000 no_role_b
multiplicity_a_pos 412 645 3000 no_multiplicity_b
end
relationcanvas 145669 relation_ref 145157 // <unidirectional association>
from ref 128133 z 1999 to ref 129029
role_a_pos 392 672 3000 no_role_b
role_a_pos 394 606 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 145925 relation_ref 145413 // <unidirectional association>
from ref 128261 z 1999 to ref 129925
role_a_pos 321 978 3000 no_role_b
role_a_pos 321 916 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 146565 relation_ref 145669 // <generalisation>
from ref 146437 z 1999 to ref 137221
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 146693 relation_ref 145797 // <unidirectional association>
from ref 146437 z 1999 to ref 146053
role_a_pos 398 594 3000 no_role_b
role_a_pos 408 527 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 147077 relation_ref 155653 // <directional aggregation by value>
from ref 146949 z 1999 stereotype "<<list>>" xyz 191 582 3000 to ref 146053
role_a_pos 285 575 3000 no_role_b
multiplicity_a_pos 327 613 3000 multiplicity_b_pos 180 584 3000
end
relationcanvas 147077 relation_ref 155653 // <directional composition>
from ref 146949 z 1999 stereotype "<<list>>" xyz 187 493 3000 to ref 146053
role_a_pos 268 533 3000 no_role_b
multiplicity_a_pos 331 544 3000 multiplicity_b_pos 180 510 3000
end
end

File diff suppressed because it is too large Load diff

View file

@ -1,61 +1,83 @@
format 40
format 58
componentcanvas 128133 component_ref 128005 // Builder
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 117 113 2000 204 156
end
componentcanvas 128261 component_ref 128261 // Controller
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 573 100 2000 166 82
end
fragment 128389 "Backend Layer"
xyzwh 89 690 2000 632 188
end
componentcanvas 128517 component_ref 128901 // Engine
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 95 318 2000 487 323
end
componentcanvas 128645 component_ref 129029 // Frame (Stream) Provider
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 254 711 2005 180 160
deploymentnodecanvas 128901 deploymentnode_ref 128005 // timeline
end
deploymentnodecanvas 128901 deploymentnode_ref 128005 // effective timeline (Fixture)
xyzwh 142 3 2000 323 90
end
hubcanvas 129157 xyz 192 63 2005
hubcanvas 129285 xyz 222 63 2005
hubcanvas 129413 xyz 255 63 2005
hubcanvas 129541 xyz 290 63 2005
deploymentnodecanvas 130053 deploymentnode_ref 128261 // playlist
xyzwh 148 389 2005 401 80
deploymentnodecanvas 130181 deploymentnode_ref 128389 // proc
end
deploymentnodecanvas 130181 deploymentnode_ref 128389 // graph
xyzwh 178 433 2010 97 69
deploymentnodecanvas 130309 deploymentnode_ref 128389 // proc
end
deploymentnodecanvas 130309 deploymentnode_ref 128389 // graph
xyzwh 424 433 2010 97 69
end
deploymentnodecanvas 130437 deploymentnode_ref 128517 // pnode
xyzwh 202 507 2005 56 36
xyzwh 202 505 2005 56 36
end
deploymentnodecanvas 130565 deploymentnode_ref 128517 // pnode
xyzwh 202 546 2005 56 36
xyzwh 202 544 2005 56 36
end
deploymentnodecanvas 130693 deploymentnode_ref 128517 // pnode
xyzwh 202 585 2005 56 36
xyzwh 202 583 2005 56 36
end
deploymentnodecanvas 130821 deploymentnode_ref 128517 // pnode
xyzwh 318 505 2005 56 36
deploymentnodecanvas 130949 deploymentnode_ref 128389 // proc
end
deploymentnodecanvas 130949 deploymentnode_ref 128389 // graph
xyzwh 294 433 2010 97 69
end
deploymentnodecanvas 131077 deploymentnode_ref 128517 // pnode
xyzwh 318 544 2005 56 36
end
deploymentnodecanvas 131205 deploymentnode_ref 128517 // pnode
xyzwh 318 584 2005 56 36
xyzwh 318 583 2005 56 36
end
deploymentnodecanvas 133125 deploymentnode_ref 128645 // Frame
xyzwh 309 800 2010 70 36
end
deploymentnodecanvas 134021 deploymentnode_ref 128517 // pnode
xyzwh 442 503 2005 56 36
xyzwh 442 505 2005 56 36
end
deploymentnodecanvas 134149 deploymentnode_ref 128517 // pnode
xyzwh 411 548 2005 56 36
xyzwh 411 544 2005 56 36
end
deploymentnodecanvas 134277 deploymentnode_ref 128517 // pnode
xyzwh 466 548 2005 56 36
xyzwh 466 544 2005 56 36
end
deploymentnodecanvas 134405 deploymentnode_ref 128517 // pnode
xyzwh 467 586 2005 56 36
xyzwh 466 583 2005 56 36
end
componentcanvas 135045 component_ref 129285 // RenderPathManager
draw_component_as_icon default show_component_req_prov default show_component_rea default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 505 222 2000 165 65
end
deploymentnodecanvas 136069 deploymentnode_ref 128773 // State
xyzwh 703 226 2000 83 52
end
textcanvas 136325 "Render Engine carries out the actual processing by pulling output from the aprropriate processor "
xyzwh 615 363 2000 135 89
note 136453 "Input for Builder"
@ -65,17 +87,21 @@ note 136581 "Output of Builder"
note 136709 "optimizes"
xyzwh 616 286 2000 75 35
packagecanvas 136837
package_ref 129029 // Controller
package_ref 129029 // Control
xyzwh 486 68 1994 326 228
end
textcanvas 136965 "Builder is instructed by Controller and transforms given timeline into a Render Engine, i.e.a network of processing nodes"
xyzwh 326 196 2005 160 101
simplerelationcanvas 128773 simplerelation_ref 128133
from ref 128517 z 1999 to ref 128645
end
line 129925 ----
from ref 129157 z 2004 to ref 129541
line 133765 ----
from ref 130949 z 2009 to ref 133125
simplerelationcanvas 134533 simplerelation_ref 128261 geometry HVr
simplerelationcanvas 134533 simplerelation_ref 128261
geometry HVr
from ref 128261 z 1999 to point 653 188
line 134789 z 1999 to ref 128133
end
end

View file

@ -1,48 +1,48 @@
format 40
format 58
"RenderEngine" // ProcessingLayer::RenderEngine
revision 18
revision 19
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_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
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 shadow default
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_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_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
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
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
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_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_infonote default drawing_language default show_stereotype_properties default
deploymentview 128005 "Engine Parts"
//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
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
deploymentdiagram 128261 "Overview Render Engine"
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
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
size A4
end
deploymentnode 128005 "timeline"
deploymentnode 128005 "effective timeline (Fixture)"
end
deploymentnode 128261 "playlist"
end
deploymentnode 128389 "proc"
deploymentnode 128389 "graph"
end
deploymentnode 128517 "pnode"
@ -57,38 +57,37 @@ format 40
classview 128133 "Engine Workings"
//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
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
//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_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
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
//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_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow 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_activities default region_horizontally default drawing_language default show_stereotype_properties 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
show_infonote default drawing_language default show_stereotype_properties default
classdiagram 128389 "Render Entities"
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
draw_all_relations no 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
size A4
end
classdiagram 129669 "Automation Entities"
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition yes 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
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition yes 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
size A4
end
classdiagram 131973 "Render Mechanics"
draw_all_relations no hide_attributes default hide_operations default show_members_full_definition yes 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
draw_all_relations no hide_attributes default hide_operations default show_members_full_definition yes 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
size A4
end
classdiagram 132357 "StateAdapter composition"
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
draw_all_relations no 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
size A4
end
@ -100,6 +99,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -116,16 +117,18 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
comment "TODO: will probably be handled differently (see Cehteh)"
end
classrelation 132485 // renderSegments (<directional aggregation by value>)
classrelation 132485 // renderSegments (<directional composition>)
relation 131845 *-->
stereotype "list"
a role_name "renderSegments" multiplicity "0..*" private
cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
"
classrelation_ref 132485 // renderSegments (<directional aggregation by value>)
classrelation_ref 132485 // renderSegments (<directional composition>)
b multiplicity "1" parent class_ref 131461 // RenderGraph
end
@ -134,7 +137,7 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
a public
cpp default "${type}"
classrelation_ref 136197 // <generalisation>
b multiplicity "" parent class_ref 131461 // RenderGraph
b parent class_ref 131461 // RenderGraph
end
end
@ -146,6 +149,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -156,7 +161,7 @@ ${inlines}
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 132613 // pipes (<unidirectional association>)
b multiplicity "" parent class_ref 131589 // ExitNode
b parent class_ref 131589 // ExitNode
end
classrelation 136325 // <dependency>
@ -165,7 +170,7 @@ ${inlines}
a package
cpp default "#include in source"
classrelation_ref 136325 // <dependency>
b multiplicity "" parent class_ref 132741 // State
b parent class_ref 132741 // State
end
attribute 129413 "start"
@ -173,6 +178,8 @@ ${inlines}
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
comment "begin of the timerange covered by this processor"
end
@ -182,6 +189,8 @@ ${inlines}
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
comment "end of the timerange (excl)"
end
@ -195,6 +204,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -204,7 +215,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 132869 // <generalisation>
b multiplicity "" parent class_ref 131717 // ProcNode
b parent class_ref 131717 // ProcNode
end
end
@ -218,6 +229,8 @@ ${inlines}
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
@ -226,7 +239,7 @@ ${members}};
comment "Key abstraction of the Render Engine: A Data processing Node"
classrelation 136965 // datasrc (<unidirectional association>)
relation 135429 --->
a role_name "datasrc" multiplicity "" protected
a role_name "datasrc" protected
comment "The predecessor in a processing pipeline, i.e. a source to get data to be processed"
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
@ -234,24 +247,24 @@ ${members}};
b multiplicity "1" parent class_ref 131717 // ProcNode
end
classrelation 137861 // params (<directional aggregation by value>)
classrelation 137861 // params (<directional composition>)
relation 136197 *-->
stereotype "vector"
a role_name "params" multiplicity "1..*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
"
classrelation_ref 137861 // params (<directional aggregation by value>)
b multiplicity "" parent class_ref 134533 // Parameter
classrelation_ref 137861 // params (<directional composition>)
b parent class_ref 134533 // Parameter
end
classrelation 152581 // predecessors (<directional aggregation by value>)
classrelation 152581 // predecessors (<directional composition>)
relation 149125 *-->
stereotype "array"
a role_name "predecessors" multiplicity "*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 152581 // predecessors (<directional aggregation by value>)
b multiplicity "" parent class_ref 142725 // WiringDescriptor
classrelation_ref 152581 // predecessors (<directional composition>)
b parent class_ref 142725 // WiringDescriptor
end
operation 135685 "pull"
@ -267,6 +280,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
operation 136069 "process"
@ -282,6 +297,17 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
classrelation 166789 // <unidirectional association>
relation 159621 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 166789 // <unidirectional association>
b parent class_ref 142725 // WiringDescriptor
end
end
@ -293,6 +319,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -301,7 +329,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 132997 // <generalisation>
b multiplicity "" parent class_ref 131717 // ProcNode
b parent class_ref 131717 // ProcNode
end
end
@ -313,6 +341,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -321,7 +351,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 133253 // <generalisation>
b multiplicity "" parent class_ref 131717 // ProcNode
b parent class_ref 131717 // ProcNode
end
end
@ -333,6 +363,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -342,7 +374,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 133509 // <generalisation>
b multiplicity "" parent class_ref 131845 // Trafo
b parent class_ref 131845 // Trafo
end
end
@ -354,6 +386,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -362,7 +396,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 133637 // <generalisation>
b multiplicity "" parent class_ref 131845 // Trafo
b parent class_ref 131845 // Trafo
end
end
@ -374,6 +408,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -383,7 +419,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 133765 // <generalisation>
b multiplicity "" parent class_ref 131845 // Trafo
b parent class_ref 131845 // Trafo
end
end
@ -395,6 +431,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -403,7 +441,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 138757 // <generalisation>
b multiplicity "" parent class_ref 131845 // Trafo
b parent class_ref 131845 // Trafo
end
end
@ -417,6 +455,8 @@ ${inlines}
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
@ -434,6 +474,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -442,7 +484,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 135045 // <generalisation>
b multiplicity "" parent class_ref 133253 // Frame
b parent class_ref 133253 // Frame
end
end
@ -454,6 +496,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -462,7 +506,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 135173 // <generalisation>
b multiplicity "" parent class_ref 133253 // Frame
b parent class_ref 133253 // Frame
end
end
@ -474,6 +518,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -482,7 +528,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 135301 // <generalisation>
b multiplicity "" parent class_ref 133253 // Frame
b parent class_ref 133253 // Frame
end
end
@ -494,6 +540,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -503,7 +551,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 136069 // <generalisation>
b multiplicity "" parent class_ref 131717 // ProcNode
b parent class_ref 131717 // ProcNode
end
classrelation 141701 // <dependency>
@ -511,7 +559,7 @@ ${inlines}
a default
cpp default "#include in header"
classrelation_ref 141701 // <dependency>
b multiplicity "" parent class_ref 136709 // Media
b parent class_ref 136709 // Media
end
end
@ -523,6 +571,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -531,7 +581,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 152453 // <generalisation>
b multiplicity "" parent class_ref 132741 // State
b parent class_ref 132741 // State
end
end
@ -543,6 +593,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -551,7 +603,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 152325 // <generalisation>
b multiplicity "" parent class_ref 132741 // State
b parent class_ref 132741 // State
end
operation 135557 "retrieve"
@ -567,6 +619,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
classrelation 152709 // state (<unidirectional association>)
@ -575,16 +629,16 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 152709 // state (<unidirectional association>)
b multiplicity "" parent class_ref 142469 // StateProxy
b parent class_ref 142469 // StateProxy
end
classrelation 152837 // <unidirectional association>
relation 149381 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 152837 // <unidirectional association>
b multiplicity "" parent class_ref 133253 // Frame
b parent class_ref 133253 // Frame
end
end
@ -596,6 +650,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -616,6 +672,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
end
@ -630,6 +688,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -638,7 +698,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 152965 // <generalisation>
b multiplicity "" parent class_ref 142725 // WiringDescriptor
b parent class_ref 142725 // WiringDescriptor
end
classrelation 153093 // <dependency>
@ -646,16 +706,16 @@ ${inlines}
a default
cpp default "#include in header"
classrelation_ref 153093 // <dependency>
b multiplicity "" parent class_ref 142597 // StateAdapter
b parent class_ref 142597 // StateAdapter
end
classrelation 156165 // <association>
relation 152581 ----
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156165 // <association>
b role_name "" multiplicity "" protected
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156293 // <association>
@ -663,11 +723,11 @@ ${inlines}
classrelation 156421 // <association>
relation 152709 ----
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156421 // <association>
b role_name "" multiplicity "" protected
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156549 // <association>
@ -675,11 +735,11 @@ ${inlines}
classrelation 156677 // <association>
relation 152837 ----
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156677 // <association>
b role_name "" multiplicity "" protected
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156805 // <association>
@ -688,11 +748,11 @@ ${inlines}
classrelation 156933 // <unidirectional association>
relation 152965 --->
stereotype "creates"
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156933 // <unidirectional association>
b multiplicity "" parent class_ref 144261 // Invocation
b parent class_ref 144261 // Invocation
end
operation 136581 "callDown"
@ -708,6 +768,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
end
@ -719,6 +781,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -732,6 +796,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -740,7 +806,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 157189 // <generalisation>
b multiplicity "" parent class_ref 143749 // PullInput
b parent class_ref 143749 // PullInput
end
end
@ -752,6 +818,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -760,16 +828,16 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 157317 // <generalisation>
b multiplicity "" parent class_ref 144389 // ProcessData
b parent class_ref 144389 // ProcessData
end
classrelation 158085 // <association>
relation 154117 ----
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 158085 // <association>
b role_name "" multiplicity "" protected
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 158213 // <association>
@ -784,6 +852,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -792,7 +862,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 157701 // <generalisation>
b multiplicity "" parent class_ref 143493 // OperationBase
b parent class_ref 143493 // OperationBase
end
end
@ -804,6 +874,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -812,7 +884,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 157445 // <generalisation>
b multiplicity "" parent class_ref 144645 // FeedCache
b parent class_ref 144645 // FeedCache
end
classrelation 157829 // <generalisation>
@ -820,7 +892,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 157829 // <generalisation>
b multiplicity "" parent class_ref 143493 // OperationBase
b parent class_ref 143493 // OperationBase
end
classrelation 158213 // <association>
@ -836,6 +908,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -844,7 +918,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 157573 // <generalisation>
b multiplicity "" parent class_ref 143493 // OperationBase
b parent class_ref 143493 // OperationBase
end
end
@ -859,6 +933,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -867,7 +943,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 154757 // <generalisation>
b multiplicity "" parent class_ref 143877 // ReadSource
b parent class_ref 143877 // ReadSource
end
classrelation 156293 // <association>
@ -887,7 +963,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 157061 // <generalisation>
b multiplicity "" parent class_ref 143621 // QueryCache
b parent class_ref 143621 // QueryCache
end
classrelation 157957 // <generalisation>
@ -895,7 +971,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 157957 // <generalisation>
b multiplicity "" parent class_ref 143749 // PullInput
b parent class_ref 143749 // PullInput
end
end
@ -910,26 +986,28 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 153861 // <directional aggregation by value>
classrelation 153861 // <directional composition>
relation 150405 *-->
stereotype "array"
a role_name "" multiplicity "SIZ" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 153861 // <directional aggregation by value>
b multiplicity "" parent class_ref 144133 // BuffHandle
classrelation_ref 153861 // <directional composition>
b parent class_ref 144133 // BuffHandle
end
classrelation 153989 // <unidirectional association>
relation 150533 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 153989 // <unidirectional association>
b multiplicity "" parent class_ref 142725 // WiringDescriptor
b parent class_ref 142725 // WiringDescriptor
end
end
@ -941,6 +1019,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -954,34 +1034,36 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 155781 // <unidirectional association>
relation 152197 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 155781 // <unidirectional association>
b multiplicity "" parent class_ref 142597 // StateAdapter
b parent class_ref 142597 // StateAdapter
end
classrelation 155909 // <unidirectional association>
relation 152325 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 155909 // <unidirectional association>
b multiplicity "" parent class_ref 142725 // WiringDescriptor
b parent class_ref 142725 // WiringDescriptor
end
classrelation 156037 // <unidirectional association>
relation 152453 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156037 // <unidirectional association>
b multiplicity "" parent class_ref 144005 // BuffTable
b parent class_ref 144005 // BuffTable
end
end
end

View file

@ -1,160 +1,167 @@
format 40
format 58
classcanvas 128005 class_ref 131333 // RenderEngine
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 175 325 2000
end
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
xyz 187 314 2000
end
classcanvas 128133 class_ref 131461 // RenderGraph
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
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
xyz 267 165 2000
end
end
classcanvas 128389 class_ref 131589 // ExitNode
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
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
xyz 417 444 2000
end
end
classcanvas 128517 class_ref 131717 // ProcNode
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 462 257 2000
end
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
xyz 463 257 2000
end
classcanvas 129029 class_ref 131845 // Trafo
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
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
xyz 496 443 2000
end
end
classcanvas 129157 class_ref 131973 // Link
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
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
xyz 648 444 2000
end
end
classcanvas 129413 class_ref 132229 // Projector
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
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
xyz 417 561 2000
end
end
classcanvas 129541 class_ref 132357 // Mask
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
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
xyz 481 561 2000
end
end
classcanvas 129669 class_ref 132485 // PluginAdapter
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
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
xyz 506 621 2000
end
end
classcanvas 132229 class_ref 132741 // State
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
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
xyz 36 374 2000
end
end
classcanvas 133765 class_ref 133253 // Frame
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 269 612 2000
end
classcanvas 133893 class_ref 133381 // AFrame
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 228 737 2000
end
classcanvas 134021 class_ref 133509 // VFrame
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 282 737 2000
end
classcanvas 134149 class_ref 133637 // GLBuf
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 360 737 2000
end
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
xyz 267 612 2000
end
classcanvas 137221 class_ref 133765 // Source
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
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
xyz 741 444 2000
end
end
classcanvas 139781 class_ref 135045 // CodecAdapter
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
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
xyz 599 621 2000
end
textcanvas 140037 "the »low level model«"
xyzwh 600 318 2000 105 18
relationcanvas 128261 relation_ref 131845 // <directional aggregation by value>
from ref 128005 z 1999 stereotype "<<list>>" xyz 178 278 3000 to point 216 200
end
textcanvas 140037 "the »low level model«"
xyzwh 566 345 2000 105 18
classcanvas 140165 class_ref 142725 // WiringDescriptor
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
xyz 568 257 2000
end
classcanvas 140293 class_ref 142597 // StateAdapter
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
xyz 41 514 2000
end
note 140677 "note: as of 6/09
it is not clear if we retain this hierarchy"
xyzwh 543 515 2004 212 47
textcanvas 140805 "(concrete representation of Frames is within the realm of the backend)"
xyzwh 268 679 2000 168 28
relationcanvas 128261 relation_ref 131845 // <directional composition>
from ref 128005 z 1999 stereotype "<<list>>" xyz 188 270 3000 to point 225 195
line 137733 z 1999 to ref 128133
role_a_pos 175 178 3000 no_role_b
multiplicity_a_pos 240 211 3000 multiplicity_b_pos 202 300 3000
role_a_pos 180 181 3000 no_role_b
multiplicity_a_pos 240 203 3000 multiplicity_b_pos 211 296 3000
end
relationcanvas 128901 relation_ref 131973 // <unidirectional association>
from ref 128133 z 1999 stereotype "<<list>>" xyz 362 375 3000 to ref 128389
role_a_pos 377 393 3000 no_role_b
role_a_pos 377 388 3000 no_role_b
multiplicity_a_pos 404 419 3000 no_multiplicity_b
end
relationcanvas 129925 relation_ref 132101 // <generalisation>
geometry VHV
from ref 128389 z 1999 to point 445 397
line 130693 z 1999 to point 499 397
from ref 128389 z 1999 to point 443 389
line 130693 z 1999 to point 499 389
line 130821 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130053 relation_ref 132229 // <generalisation>
geometry VHV
from ref 129029 z 1999 to point 516 397
line 130949 z 1999 to point 499 397
geometry VHV unfixed
from ref 129029 z 1999 to point 516 389
line 130949 z 1999 to point 499 389
line 131077 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130309 relation_ref 132485 // <generalisation>
geometry VHV
from ref 129157 z 1999 to point 668 397
line 131461 z 1999 to point 499 397
geometry VHV unfixed
from ref 129157 z 1999 to point 668 389
line 131461 z 1999 to point 499 389
line 131589 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131845 relation_ref 132741 // <generalisation>
from ref 129413 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131973 relation_ref 132869 // <generalisation>
from ref 129541 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132101 relation_ref 132997 // <generalisation>
from ref 129669 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135045 relation_ref 133893 // <generalisation>
geometry VHV
from ref 133893 z 1999 to point 252 704
line 135557 z 1999 to point 306 704
line 135685 z 1999 to ref 133765
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135173 relation_ref 134021 // <generalisation>
geometry VHV
from ref 134021 z 1999 to point 306 704
line 135813 z 1999 to point 306 704
line 135941 z 1999 to ref 133765
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135429 relation_ref 134149 // <generalisation>
from ref 134149 z 1999 to ref 133765
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136965 relation_ref 134533 // <unidirectional association>
from ref 132229 z 1999 stereotype "<<vector>>" xyz 279 441 3000 to point 306 465
from ref 132229 z 1999 stereotype "<<vector>>" xyz 277 441 3000 to point 303 465
line 137093 z 1999 to ref 133765
role_a_pos 318 587 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 124 427 3000
role_a_pos 315 594 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 128 443 3000
end
relationcanvas 137349 relation_ref 134661 // <generalisation>
geometry VHV
from ref 137221 z 1999 to point 763 397
line 137477 z 1999 to point 499 397
from ref 137221 z 1999 to point 762 389
line 137477 z 1999 to point 499 389
line 137605 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137861 relation_ref 134789 // <generalisation>
from ref 128005 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137989 relation_ref 134917 // <dependency>
from ref 128133 z 1999 stereotype "<<uses>>" xyz 285 323 3000 to point 306 403
from ref 128133 z 1999 stereotype "<<uses>>" xyz 283 321 3000 to point 303 400
line 138117 z 1999 to ref 132229
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139397 relation_ref 135429 // <unidirectional association>
from ref 128517 z 1999 to point 432 264
line 139525 z 1999 to point 432 294
from ref 128517 z 1999 to point 433 264
line 139525 z 1999 to point 433 294
line 139653 z 1999 to ref 128517
role_a_pos 414 276 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 445 296 3000
role_a_pos 418 279 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 446 289 3000
end
relationcanvas 139909 relation_ref 136965 // <generalisation>
from ref 139781 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 140421 relation_ref 148869 // <generalisation>
from ref 140293 z 1999 to ref 132229
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 140549 relation_ref 159621 // <unidirectional association>
from ref 128517 z 1999 to ref 140165
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
end

View file

@ -1,50 +1,49 @@
format 40
format 58
"CommonLib" // CommonLib
revision 14
revision 15
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_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
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 shadow default
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_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_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
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
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
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_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_infonote default drawing_language default show_stereotype_properties default
classview 129541 "InterfaceSystem"
//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
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
//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_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
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
//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_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow 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_activities default region_horizontally default drawing_language default show_stereotype_properties 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
show_infonote default drawing_language default show_stereotype_properties default
classdiagram 132869 "Layer Separation Interface"
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
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
size A4
end
@ -58,6 +57,8 @@ ${inlines}
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
@ -73,25 +74,27 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 161797 // <realization>
relation 157189 -_-|>
classrelation 169861 // <realization>
relation 159877 -_-|>
a public
cpp default "${type}"
classrelation_ref 161797 // <realization>
b multiplicity "" parent class_ref 146565 // Facade
classrelation_ref 169861 // <realization>
b parent class_ref 146565 // Facade
end
classrelation 162181 // <unidirectional association>
relation 157573 --->
classrelation 170117 // <unidirectional association>
relation 160133 --->
stereotype "uses"
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 162181 // <unidirectional association>
b multiplicity "" parent class_ref 146949 // C_Interface
classrelation_ref 170117 // <unidirectional association>
b parent class_ref 146949 // C_Interface
end
end
@ -103,25 +106,27 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 161925 // <realization>
relation 157317 -_-|>
classrelation 169989 // <realization>
relation 160005 -_-|>
a public
cpp default "${type}"
classrelation_ref 161925 // <realization>
b multiplicity "" parent class_ref 146565 // Facade
classrelation_ref 169989 // <realization>
b parent class_ref 146565 // Facade
end
classrelation 162437 // <unidirectional association>
relation 157829 --->
classrelation 170501 // <unidirectional association>
relation 160517 --->
stereotype "has_a"
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 162437 // <unidirectional association>
b multiplicity "" parent class_ref 147205 // InstanceHandle
classrelation_ref 170501 // <unidirectional association>
b parent class_ref 147205 // InstanceHandle
end
end
@ -133,6 +138,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -146,25 +153,27 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 162053 // <realization>
relation 157445 -_-|>
classrelation 170245 // <realization>
relation 160261 -_-|>
a public
cpp default "${type}"
classrelation_ref 162053 // <realization>
b multiplicity "" parent class_ref 146949 // C_Interface
classrelation_ref 170245 // <realization>
b parent class_ref 146949 // C_Interface
end
classrelation 162309 // <unidirectional association>
relation 157701 --->
classrelation 170373 // <unidirectional association>
relation 160389 --->
stereotype "calls"
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 162309 // <unidirectional association>
b multiplicity "" parent class_ref 146821 // ServiceImpl
classrelation_ref 170373 // <unidirectional association>
b parent class_ref 146821 // ServiceImpl
end
end
@ -181,48 +190,49 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 162565 // <dependency>
relation 157957 -_->
classrelation 170629 // <dependency>
relation 160645 -_->
stereotype "opens"
a package
cpp default "#include in source"
classrelation_ref 162565 // <dependency>
b multiplicity "" parent class_ref 147077 // C_Instance
classrelation_ref 170629 // <dependency>
b parent class_ref 147077 // C_Instance
end
classrelation 162693 // <dependency>
relation 158085 -_->
classrelation 170757 // <dependency>
relation 160773 -_->
stereotype "creates"
a package
cpp default "#include in source"
classrelation_ref 162693 // <dependency>
b multiplicity "" parent class_ref 146693 // Proxy
classrelation_ref 170757 // <dependency>
b parent class_ref 146693 // Proxy
end
end
end
classview 129285 "StreamType"
//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
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
//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_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
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
//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_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow 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_activities default region_horizontally default drawing_language default show_stereotype_properties 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
show_infonote default drawing_language default show_stereotype_properties default
classdiagram 132485 "Stream Type Framework"
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
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
size A4
end
@ -234,34 +244,36 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 158469 // <unidirectional association>
relation 154373 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 158469 // <unidirectional association>
b multiplicity "" parent class_ref 145285 // MediaKind
b parent class_ref 145285 // MediaKind
end
classrelation 158597 // <unidirectional association>
relation 154501 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 158597 // <unidirectional association>
b multiplicity "" parent class_ref 144901 // Prototype
b parent class_ref 144901 // Prototype
end
classrelation 158725 // <unidirectional association>
relation 154629 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 158725 // <unidirectional association>
b multiplicity "" parent class_ref 145029 // ImplFacade
b parent class_ref 145029 // ImplFacade
end
end
@ -273,6 +285,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -286,6 +300,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -299,6 +315,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -307,7 +325,7 @@ ${inlines}
a default
cpp default "#include in header"
classrelation_ref 158341 // <dependency>
b multiplicity "" parent class_ref 144773 // StreamType
b parent class_ref 144773 // StreamType
end
end
@ -322,6 +340,8 @@ ${items}
${items};
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}enum ${name} {
${items}};
"
@ -334,23 +354,22 @@ ${items}};
classview 128773 "error"
//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
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
//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_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
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
//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_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow 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_activities default region_horizontally default drawing_language default show_stereotype_properties 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
show_infonote default drawing_language default show_stereotype_properties default
classdiagram 130181 "Hierarchy"
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
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
comment "Lumiera Exception hierarchy"
size A4
end
@ -363,6 +382,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -371,7 +392,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 139781 // <generalisation>
b multiplicity "" parent class_ref 136325 // std::exception
b parent class_ref 136325 // std::exception
end
operation 131845 "what"
@ -387,6 +408,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
operation 131973 "rootCause"
@ -402,6 +425,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
comment "If this exception was caused by a chain of further exceptions,
return the first one registered in this throw sequence.
This works only, if every exceptions thrown as a consequence
@ -415,6 +440,8 @@ the original exception to the constructor"
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
comment "a copy of the first exception encountered in this exception chain"
end
@ -428,6 +455,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -436,7 +465,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 139397 // <generalisation>
b multiplicity "" parent class_ref 135557 // Error
b parent class_ref 135557 // Error
end
end
@ -448,6 +477,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -456,7 +487,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 139269 // <generalisation>
b multiplicity "" parent class_ref 135557 // Error
b parent class_ref 135557 // Error
end
end
@ -468,6 +499,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -476,7 +509,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 139141 // <generalisation>
b multiplicity "" parent class_ref 135557 // Error
b parent class_ref 135557 // Error
end
end
@ -488,6 +521,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -496,7 +531,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 139525 // <generalisation>
b multiplicity "" parent class_ref 135557 // Error
b parent class_ref 135557 // Error
end
end
@ -508,6 +543,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -516,7 +553,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 139653 // <generalisation>
b multiplicity "" parent class_ref 135557 // Error
b parent class_ref 135557 // Error
end
end
@ -528,6 +565,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -537,6 +576,8 @@ ${inlines}
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
comment "the base class of all exceptions thrown by the standard library"
end
end
@ -544,21 +585,20 @@ ${inlines}
classview 128645 "Service Components"
//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
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
//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_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
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
//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_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow 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_activities default region_horizontally default drawing_language default show_stereotype_properties 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
show_infonote default drawing_language default show_stereotype_properties default
class 140293 "Applicable"
abstract visibility package
nformals 1
@ -570,6 +610,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -580,6 +622,8 @@ ${inlines}
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${abstract};"
end
end
@ -591,6 +635,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -600,6 +646,8 @@ ${inlines}
cpp_decl " ${comment}${inline}${virtual}${name} ${(}${)}${volatile} ${throw} { };"
end
end
@ -611,6 +659,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -620,6 +670,8 @@ ${inlines}
cpp_decl " ${comment}${inline}${virtual}${name} ${(}${)}${volatile} ${throw}{};"
end
operation 134789 "apply"
@ -629,6 +681,8 @@ ${inlines}
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${abstract};"
end
operation 134917 "dispatchOp"
@ -639,6 +693,8 @@ ${inlines}
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${t0}& ${p0}, ${t1}& ${p1}${)}${const}${volatile} ${throw}${abstract};"
end
end
@ -650,6 +706,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -669,6 +727,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -683,6 +743,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -693,6 +755,8 @@ ${inlines}
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
comment "holds the single instance and triggers initialization"
end
@ -710,6 +774,8 @@ ${class}::${name} ${(}${)}${volatile} ${throw}
"
comment "perform initialization on first access.
A call is placed in static initialization code
included in lumiera.h; thus it will happen
@ -722,6 +788,8 @@ ubiquitous very early."
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
end
operation 131589 "get"
@ -738,6 +806,8 @@ ${class}::${name} ${(}${t0} & ${p0}${)}${const}${volatile} ${throw}${staticnl}
"
comment "access the configuation value for a given key.
@return empty string for unknown keys, else the corresponding configuration value"
end
@ -746,21 +816,20 @@ ${class}::${name} ${(}${t0} & ${p0}${)}${const}${volatile} ${throw}${staticnl}
classview 128138 "Posix Threads Abstraction"
//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
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
//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_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
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
//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_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow 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_activities default region_horizontally default drawing_language default show_stereotype_properties 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
show_infonote default drawing_language default show_stereotype_properties default
comment "C++ wrapers for pthreads"
class 128138 "Thread"
visibility package
@ -769,6 +838,8 @@ ${members}};
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -782,6 +853,8 @@ ${members}};
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -793,6 +866,8 @@ ${members}};
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -806,6 +881,8 @@ ${members}};
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -817,6 +894,8 @@ ${members}};
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -826,21 +905,20 @@ ${inlines}
classview 128266 "SmartPointers"
//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
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
//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_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
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
//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_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow 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_activities default region_horizontally default drawing_language default show_stereotype_properties 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
show_infonote default drawing_language default show_stereotype_properties default
class 128906 "SmartPointer"
abstract visibility package stereotype "auxiliary"
cpp_external cpp_decl "${comment}${template}class ${name}${inherit} {
@ -850,6 +928,8 @@ ${inlines}
java_decl "${comment}${@}${visibility}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${custom}valuetype ${name}${inherit} {
${members}};
"

View file

@ -1,32 +1,32 @@
format 40
format 58
classinstancecanvas 128005 classinstance_ref 128005 //
xyz 65 271 2000
end
xyz 62 265 2000
end
classinstancecanvas 128133 classinstance_ref 128133 //
xyz 221 249 2000
end
end
classinstancecanvas 128389 classinstance_ref 128261 //
xyz 332 249 2000
end
fragment 128773 "seq"
xyzwh 175 235 1994 282 93
end
fragment 128773 "effective timeline"
xyzwh 168 226 1994 282 93
end
classinstancecanvas 128901 classinstance_ref 128389 // audio1
xyz 70 101 2000
end
end
classinstancecanvas 129029 classinstance_ref 128517 // video1
xyz 71 156 2000
end
end
fragment 129285 "seq"
xyzwh 62 63 1994 94 155
end
classinstancecanvas 130821 classinstance_ref 128645 // vid_A
xyz 237 399 2000
end
xyz 241 395 2000
end
classinstancecanvas 131077 classinstance_ref 128773 // aud_A
xyz 339 399 2000
end
xyz 343 395 2000
end
textcanvas 131333 "Video and Audio Clip of length = 5 frames positioned at frame 2, starting at t=4s in soucre.
(Values for PAL and 44.1)"
xyzwh 457 335 2000 175 87
@ -35,17 +35,17 @@ objectlinkcanvas 128261 norel
no_role_a no_role_b
objectlinkcanvas 129157 norel
geometry HV
from ref 128005 z 1999 to point 107 282
from ref 128005 z 1999 to point 104 273
line 81 z 1999 to ref 129029
no_role_a no_role_b
objectlinkcanvas 130565 norel
geometry HVr
from ref 128133 z 1999 to point 267 167
from ref 128133 z 1999 to point 267 164
line 81 z 1999 to ref 129029
no_role_a no_role_b
objectlinkcanvas 130693 norel
geometry HVr
from ref 128389 z 1999 to point 378 112
from ref 128389 z 1999 to point 378 109
line 81 z 1999 to ref 128901
no_role_a no_role_b
objectlinkcanvas 130949 norel
@ -54,4 +54,5 @@ objectlinkcanvas 130949 norel
objectlinkcanvas 131205 norel
from ref 131077 z 1999 to ref 128389
no_role_a no_role_b
preferred_whz 647 538 1
end

View file

@ -1,50 +1,49 @@
format 40
format 58
"Builder" // ProcessingLayer::MObject::Builder
revision 18
revision 19
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_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
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 shadow default
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_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_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
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
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
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_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_infonote default drawing_language default show_stereotype_properties default
classview 128261 "Builder Workings"
//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
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
//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_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
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
//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_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow 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_activities default region_horizontally default drawing_language default show_stereotype_properties 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
show_infonote default drawing_language default show_stereotype_properties default
collaborationdiagram 128517 "build process"
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_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
comment "This figure shows the process of building and starting a RenderEngine"
size A4
end
@ -52,7 +51,7 @@ format 40
activity 128005 "building the Engine"
activitydiagram 129413 "build flow"
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 no shadow default
show_infonote default drawing_language default
show_infonote default drawing_language default show_stereotype_properties default
size A4
end
@ -172,7 +171,7 @@ format 40
end
classdiagram 129285 "Builder Tool (Visitor)"
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition yes show_members_visibility default show_members_stereotype default show_parameter_dir no 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
draw_all_relations no hide_attributes default hide_operations default show_members_full_definition yes show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir no 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
size A4
end
@ -184,6 +183,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
@ -203,17 +204,10 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
comment "Main Operation of the Builder: create a render engine for a given part of the timeline"
end
classrelation 162565 // <unidirectional association>
relation 157701 --->
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 162565 // <unidirectional association>
b multiplicity "" parent class_ref 131077 // Assembler
end
end
class 130693 "ToolFactory"
@ -224,6 +218,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -240,6 +236,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
classrelation 137221 // <dependency>
@ -247,53 +245,7 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
a package
cpp default "#include in source"
classrelation_ref 137221 // <dependency>
b multiplicity "" parent class_ref 134149 // BuilderTool
end
classrelation 161797 // <unidirectional association>
relation 157189 --->
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 161797 // <unidirectional association>
b multiplicity "" parent class_ref 134277 // SegmentationTool
end
classrelation 161925 // <unidirectional association>
relation 157317 --->
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 161925 // <unidirectional association>
b multiplicity "" parent class_ref 134405 // NodeCreatorTool
end
classrelation 162053 // <association>
relation 157445 ----
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 162053 // <association>
b role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 162181 // <association>
end
classrelation 162437 // <association>
relation_ref 157573 // <association>
end
classrelation 162949 // <association>
relation 158085 ----
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 162949 // <association>
b role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 163077 // <association>
b parent class_ref 134149 // BuilderTool
end
end
@ -305,6 +257,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -322,12 +276,10 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
comment "TODO"
end
classrelation 162181 // <association>
relation_ref 157445 // <association>
end
end
class 131077 "Assembler"
@ -338,6 +290,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -355,18 +309,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
classrelation 162309 // <association>
relation 157573 ----
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 162309 // <association>
b role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 162437 // <association>
end
end
@ -380,6 +324,8 @@ ${inlines}
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
@ -388,7 +334,7 @@ ${members}};
classrelation 135941 // currFrame (<unidirectional association>)
relation 134533 --->
stereotype "vector"
a role_name "currFrame" multiplicity "" protected
a role_name "currFrame" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 135941 // currFrame (<unidirectional association>)
@ -408,6 +354,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
operation 135941 "allocateBuffer"
@ -423,6 +371,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
operation 136197 "releaseBuffer"
@ -438,6 +388,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
operation 136325 "isCalculated"
@ -453,6 +405,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
end
@ -466,6 +420,8 @@ ${inlines}
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
@ -478,6 +434,8 @@ ${members}};
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${abstract};"
end
classrelation 146437 // <generalisation>
@ -485,7 +443,7 @@ ${members}};
a public
cpp default "${type}"
classrelation_ref 146437 // <generalisation>
b multiplicity "" parent class_ref 140165 // Visitable
b parent class_ref 140165 // Visitable
end
end
@ -502,6 +460,8 @@ ${inlines}
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
@ -515,6 +475,8 @@ ${members}};
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}const ${t0}& ${p0}${)}${const}${volatile} ${throw}${abstract};"
comment "This operation is to be overloaded for the specific MObject subclasses to be treated."
end
@ -523,7 +485,7 @@ ${members}};
a public
cpp default "${type}"
classrelation_ref 146565 // <generalisation>
b multiplicity "" parent class_ref 140037 // Tool
b parent class_ref 140037 // Tool
end
classrelation 146693 // <generalisation>
@ -531,7 +493,7 @@ ${members}};
a public
cpp default "${type}"
classrelation_ref 146693 // <generalisation>
b multiplicity "" parent class_ref 140293 // Applicable
b parent class_ref 140293 // Applicable
end
end
@ -546,6 +508,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -555,7 +519,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 137605 // <realization>
b multiplicity "" parent class_ref 134149 // BuilderTool
b parent class_ref 134149 // BuilderTool
end
operation 129925 "treat"
@ -572,6 +536,8 @@ ${class}::${name} ${(}const ${t0}& ${p0}${)}${const}${volatile} ${throw}${static
"
end
operation 130181 "treat"
@ -588,6 +554,8 @@ ${class}::${name} ${(}const ${t0}& ${p0}${)}${const}${volatile} ${throw}${static
"
end
operation 130053 "treat"
@ -604,17 +572,19 @@ ${class}::${name} ${(}const ${t0}& ${p0}${)}${const}${volatile} ${throw}${static
"
end
classrelation 139013 // segments (<directional aggregation by value>)
classrelation 139013 // segments (<directional composition>)
relation 137221 *-->
stereotype "list"
a role_name "segments" multiplicity "*" protected
comment "the partitioning of the Timeline to be created by this tool."
cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
"
classrelation_ref 139013 // segments (<directional aggregation by value>)
b multiplicity "" parent class_ref 135173 // Segment
classrelation_ref 139013 // segments (<directional composition>)
b parent class_ref 135173 // Segment
end
classrelation 146821 // <generalisation>
@ -622,17 +592,17 @@ ${class}::${name} ${(}const ${t0}& ${p0}${)}${const}${volatile} ${throw}${static
a public
cpp default "${type}"
classrelation_ref 146821 // <generalisation>
b multiplicity "" parent class_ref 140293 // Applicable
b parent class_ref 140293 // Applicable
end
classrelation 163461 // <unidirectional association>
relation 158341 --->
stereotype "create"
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 163461 // <unidirectional association>
b multiplicity "" parent class_ref 146565 // Segmentation
b parent class_ref 147333 // Segmentation
end
end
@ -647,6 +617,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -656,7 +628,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 137733 // <realization>
b multiplicity "" parent class_ref 134149 // BuilderTool
b parent class_ref 134149 // BuilderTool
end
operation 130309 "treat"
@ -673,6 +645,8 @@ ${class}::${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${staticnl}
"
end
operation 130437 "treat"
@ -689,6 +663,8 @@ ${class}::${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${staticnl}
"
end
operation 130565 "treat"
@ -705,6 +681,8 @@ ${class}::${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${staticnl}
"
end
operation 130693 "treat"
@ -721,6 +699,8 @@ ${class}::${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${staticnl}
"
end
attribute 129797 "proc"
@ -728,6 +708,8 @@ ${class}::${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${staticnl}
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
comment "holds the Processor (Render Engine Element) to be built by the current build step"
end
@ -737,22 +719,12 @@ ${class}::${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${staticnl}
a public
cpp default "${type}"
classrelation_ref 146949 // <generalisation>
b multiplicity "" parent class_ref 140293 // Applicable
end
classrelation 162693 // <unidirectional association>
relation 157829 --->
stereotype "create"
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 162693 // <unidirectional association>
b multiplicity "" parent class_ref 131461 // RenderGraph
b parent class_ref 140293 // Applicable
end
end
classdiagram 132868 "Builder Entities"
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
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
size A4
end
end

View file

@ -1,63 +1,63 @@
format 40
format 58
fragment 128005 "seq"
xyzwh 176 409 1994 282 93
fragment 128005 "effective timeline"
xyzwh 172 397 1994 282 93
end
classinstancecanvas 128133 classinstance_ref 128901 // audio1
xyz 71 275 2000
end
end
classinstancecanvas 128389 classinstance_ref 129029 //
xyz 223 423 2000
end
end
classinstancecanvas 128645 classinstance_ref 129157 // video1
xyz 72 330 2000
end
end
classinstancecanvas 128773 classinstance_ref 129285 //
xyz 66 445 2000
end
xyz 63 440 2000
end
classinstancecanvas 128901 classinstance_ref 129413 // vid_A
xyz 239 573 2000
end
xyz 242 558 2000
end
fragment 129029 "seq"
xyzwh 63 237 1994 94 155
end
classinstancecanvas 130309 classinstance_ref 129541 //
xyz 69 79 2000
end
xyz 63 79 2000
end
classinstancecanvas 131333 classinstance_ref 129669 // refPoint
xyz 224 70 2000
end
end
classinstancecanvas 131461 classinstance_ref 129797 //
xyz 230 158 2000
end
end
classinstancecanvas 131717 classinstance_ref 129925 // vid_A
xyz 386 71 2000
end
end
classinstancecanvas 131845 classinstance_ref 130053 //
xyz 361 195 2000
end
end
classinstancecanvas 132229 classinstance_ref 130181 //
xyz 562 71 2000
end
end
classinstancecanvas 132357 classinstance_ref 130309 //
xyz 551 197 2000
end
xyz 551 195 2000
end
fragment 132869 "seq"
xyzwh 172 46 1994 494 102
end
classinstancecanvas 132997 classinstance_ref 130437 //
xyz 352 573 2000
end
xyz 354 558 2000
end
classinstancecanvas 133125 classinstance_ref 130565 //
xyz 345 423 2000
end
end
note 135941 "actually the same object"
xyzwh 635 341 2004 148 41
textcanvas 136197 "Video Clip anchored at a Label, with an attached HUE effect starting 3 frames after begin"
xyzwh 524 565 2000 175 87
xyzwh 526 555 2000 176 51
objectlinkcanvas 129413 norel
geometry HVr
from ref 128389 z 1999 to point 269 341
from ref 128389 z 1999 to point 269 338
line 129541 z 1999 to ref 128645
no_role_a no_role_b
objectlinkcanvas 129797 norel
@ -68,48 +68,48 @@ objectlinkcanvas 129925 norel
no_role_a no_role_b
objectlinkcanvas 130053 norel
geometry HV
from ref 128773 z 1999 to point 108 456
from ref 128773 z 1999 to point 105 448
line 130181 z 1999 to ref 128645
no_role_a no_role_b
objectlinkcanvas 131205 norel
geometry HVr
from ref 128645 z 1999 to point 108 90
from ref 128645 z 1999 to point 105 87
line 81 z 1999 to ref 130309
no_role_a no_role_b
objectlinkcanvas 131589 norel
from ref 131461 z 1999 to ref 131333
no_role_a no_role_b
objectlinkcanvas 131973 rel relation_ref 128645 // <association>
objectlinkcanvas 131973 norel
from ref 131717 z 1999 to ref 131845
role_a_pos 428 170 3000 role_b_pos 428 150 3000
no_role_a no_role_b
objectlinkcanvas 132101 rel relation_ref 129925 // <unidirectional association>
from ref 131845 z 1999 to ref 131333
role_a_pos 304 104 3000 no_role_b
objectlinkcanvas 132485 rel relation_ref 128645 // <association>
role_a_pos 302 105 3000 no_role_b
objectlinkcanvas 132485 norel
from ref 132229 z 1999 to ref 132357
role_a_pos 613 172 3000 role_b_pos 613 150 3000
no_role_a no_role_b
objectlinkcanvas 132613 rel relation_ref 129925 // <unidirectional association>
from ref 132357 z 1999 to ref 131717
role_a_pos 460 109 3000 no_role_b
role_a_pos 455 104 3000 no_role_b
objectlinkcanvas 132741 norel
geometry HV
from ref 130309 z 1999 to point 261 90
from ref 130309 z 1999 to point 260 87
line 81 z 1999 to ref 131333
no_role_a no_role_b
objectlinkcanvas 133253 norel
geometry HVr
from ref 133125 z 1999 to point 391 341
from ref 133125 z 1999 to point 391 338
line 81 z 1999 to ref 128645
no_role_a no_role_b
objectlinkcanvas 133381 norel
geometry VH
from ref 133125 z 1999 to point 391 606
from ref 133125 z 1999 to point 391 583
line 81 z 1999 to ref 132997
no_role_a no_role_b
objectlinkcanvas 135685 rel relation_ref 128645 // <association>
from ref 132997 z 1999 to point 600 432
objectlinkcanvas 135685 norel
from ref 132997 z 1999 to point 597 445
line 135813 z 1999 to ref 132357
role_a_pos 612 276 3000 role_b_pos 443 540 3000
no_role_a no_role_b
line 134149 -_-_
from ref 131717 z 1993 to ref 132869
line 134277 -_-_
@ -120,4 +120,5 @@ line 134661 -_-_
from ref 132229 z 1999 to point 707 55
line 134917 z 1999 to point 707 464
line 134789 z 1999 to ref 132997
preferred_whz 817 684 1
end

View file

@ -1,92 +1,93 @@
format 40
format 58
classinstancecanvas 128005 classinstance_ref 130693 //
xyz 79 75 2000
end
end
classinstancecanvas 128133 classinstance_ref 130821 // audio1
xyz 435 172 2000
end
end
classinstancecanvas 128261 classinstance_ref 130949 // video1
xyz 280 172 2000
end
end
fragment 128517 "seq"
xyzwh 232 140 1994 367 113
end
classinstancecanvas 128645 classinstance_ref 131077 // video
xyz 287 329 2000
end
xyz 293 329 2000
end
classinstancecanvas 128773 classinstance_ref 131205 // audio
xyz 443 330 2000
end
xyz 449 329 2000
end
classinstancecanvas 129157 classinstance_ref 131333 // ouput
xyz 287 386 2000
end
xyz 293 379 2000
end
classinstancecanvas 129285 classinstance_ref 131461 // input
xyz 290 497 2000
end
xyz 296 484 2000
end
classinstancecanvas 129669 classinstance_ref 131589 //
xyz 306 442 2000
end
xyz 309 433 2000
end
classinstancecanvas 129797 classinstance_ref 131717 // vid_a
xyz 292 556 2000
end
xyz 298 544 2000
end
classinstancecanvas 129925 classinstance_ref 131845 // aud_a
xyz 444 398 2000
end
xyz 451 398 2000
end
classinstancecanvas 131973 classinstance_ref 132229 //
xyz 117 492 2000
end
end
classinstancecanvas 132101 classinstance_ref 132357 //
xyz 653 353 2000
end
xyz 650 351 2000
end
note 133125 "render state proxy passed on"
xyzwh 123 355 2000 104 53
xyzwh 123 355 2000 100 45
textcanvas 133253 "Video and Audio Clip of length = 5 frames positioned at frame 2, producing two output streams (frame sequence)."
xyzwh 445 507 2000 175 83
xyzwh 433 486 2000 164 63
classinstancecanvas 133381 classinstance_ref 137093 // vid1
xyz 172 431 2000
end
xyz 170 430 2000
end
classinstancecanvas 133893 classinstance_ref 137221 // au1
xyz 556 289 2000
end
objectlinkcanvas 128389 rel relation_ref 131845 // <directional aggregation by value>
end
objectlinkcanvas 128389 rel relation_ref 131845 // <directional composition>
geometry VH
from ref 128005 z 1999 stereotype "<<list>>" xyz 101 154 3000 to point 117 205
from ref 128005 z 1999 stereotype "<<list>>" xyz 102 150 3000 to point 118 197
line 81 z 1999 to ref 128261
role_a_pos 188 183 3000 no_role_b
role_a_pos 192 182 3000 no_role_b
objectlinkcanvas 128901 rel relation_ref 131973 // <unidirectional association>
from ref 128261 z 1999 stereotype "<<has_a>>" xyz 301 284 3000 to ref 128645
role_a_pos 339 304 3000 no_role_b
from ref 128261 z 1999 stereotype "<<list>>" xyz 305 284 3000 to ref 128645
role_a_pos 344 311 3000 no_role_b
objectlinkcanvas 129029 rel relation_ref 131973 // <unidirectional association>
from ref 128133 z 1999 stereotype "<<has_a>>" xyz 457 285 3000 to ref 128773
role_a_pos 494 305 3000 no_role_b
from ref 128133 z 1999 stereotype "<<list>>" xyz 461 284 3000 to ref 128773
role_a_pos 500 311 3000 no_role_b
objectlinkcanvas 130437 rel relation_ref 135429 // <unidirectional association>
from ref 128645 z 1999 to ref 129157
role_a_pos 339 361 3000 no_role_b
role_a_pos 344 361 3000 no_role_b
objectlinkcanvas 131205 rel relation_ref 135429 // <unidirectional association>
from ref 129157 z 1999 to ref 129669
role_a_pos 340 417 3000 no_role_b
role_a_pos 344 415 3000 no_role_b
objectlinkcanvas 131333 rel relation_ref 135429 // <unidirectional association>
from ref 129669 z 1999 to ref 129285
role_a_pos 341 472 3000 no_role_b
role_a_pos 344 466 3000 no_role_b
objectlinkcanvas 131461 rel relation_ref 135429 // <unidirectional association>
from ref 129285 z 1999 to ref 129797
role_a_pos 340 531 3000 no_role_b
role_a_pos 344 526 3000 no_role_b
objectlinkcanvas 131589 rel relation_ref 135429 // <unidirectional association>
from ref 128773 z 1999 to ref 129925
role_a_pos 494 373 3000 no_role_b
role_a_pos 500 380 3000 no_role_b
objectlinkcanvas 133509 norel
geometry VHr
from ref 133381 z 1999 to point 140 442
from ref 133381 z 1999 to point 140 438
line 133637 z 1999 to ref 131973
no_role_a no_role_b
objectlinkcanvas 134021 norel
geometry HV
from ref 133893 z 1999 to point 676 300
from ref 133893 z 1999 to point 673 297
line 134149 z 1999 to ref 132101
no_role_a no_role_b
line 133765 -_-_
from ref 128261 z 1999 to ref 133381
line 134277 -_-_
from ref 128133 z 1999 to ref 133893
preferred_whz 730 663 1
end

View file

@ -1,109 +1,109 @@
format 40
format 58
classinstancecanvas 128005 classinstance_ref 132485 //
xyz 85 80 2000
end
end
note 128261 "render state proxy passed on"
xyzwh 139 319 2000 104 53
classinstancecanvas 128389 classinstance_ref 132613 // devnull
xyz 610 558 2000
end
xyz 616 558 2000
end
classinstancecanvas 128517 classinstance_ref 132741 // video
xyz 610 329 2000
end
xyz 615 329 2000
end
classinstancecanvas 128645 classinstance_ref 132869 // input
xyz 488 497 2000
end
xyz 493 497 2000
end
classinstancecanvas 128773 classinstance_ref 132997 // video1
xyz 602 172 2000
end
end
classinstancecanvas 128901 classinstance_ref 133125 // ouput
xyz 485 386 2000
end
xyz 491 386 2000
end
fragment 129029 "seq"
xyzwh 254 147 1994 477 111
end
classinstancecanvas 129157 classinstance_ref 133253 // HUE
xyz 477 444 2000
end
xyz 481 444 2000
end
classinstancecanvas 129669 classinstance_ref 133509 //
xyz 151 399 2000
end
end
classinstancecanvas 129797 classinstance_ref 133637 // video1
xyz 478 172 2000
end
end
classinstancecanvas 129925 classinstance_ref 133765 // video
xyz 485 329 2000
end
xyz 491 329 2000
end
classinstancecanvas 132229 classinstance_ref 133893 // HUE
xyz 600 444 2000
end
xyz 605 444 2000
end
classinstancecanvas 132997 classinstance_ref 134021 // vid_a
xyz 387 602 2000
end
end
classinstancecanvas 133125 classinstance_ref 134149 // input
xyz 299 498 2000
end
xyz 304 497 2000
end
classinstancecanvas 133253 classinstance_ref 134277 // video1
xyz 289 172 2000
end
end
classinstancecanvas 133381 classinstance_ref 134405 // ouput
xyz 296 386 2000
end
xyz 302 386 2000
end
classinstancecanvas 133509 classinstance_ref 134533 // video
xyz 296 329 2000
end
xyz 302 329 2000
end
note 134661 "Note: because the Engine Components are stateless, various calculation patterns are possible, including all sorts of parallelism "
xyzwh 569 45 2000 240 75
textcanvas 134789 "Video Clip from 2 to 7, with an attached HUE effect starting 3 frames after begin and overlapping by 1 frame beyond the end"
xyzwh 145 553 2000 175 87
xyzwh 152 523 2000 140 75
classinstancecanvas 134917 classinstance_ref 137093 // vid1
xyz 410 291 3005
end
xyz 411 292 3005
end
objectlinkcanvas 130053 rel relation_ref 135429 // <unidirectional association>
from ref 129925 z 1999 to ref 128901
role_a_pos 537 361 3000 no_role_b
role_a_pos 542 368 3000 no_role_b
objectlinkcanvas 130437 rel relation_ref 135429 // <unidirectional association>
from ref 129157 z 1999 to ref 128645
role_a_pos 539 472 3000 no_role_b
role_a_pos 542 479 3000 no_role_b
objectlinkcanvas 130565 rel relation_ref 131973 // <unidirectional association>
from ref 128773 z 1999 stereotype "<<has_a>>" xyz 656 263 3000 to ref 128517
role_a_pos 661 304 3000 no_role_b
from ref 128773 z 1999 stereotype "<<list>>" xyz 661 260 3000 to ref 128517
role_a_pos 666 311 3000 no_role_b
objectlinkcanvas 135045 rel relation_ref 135429 // <unidirectional association>
from ref 128645 z 1999 to ref 132997
role_a_pos 446 567 3000 no_role_b
objectlinkcanvas 135173 rel relation_ref 131845 // <directional aggregation by value>
role_a_pos 456 581 3000 no_role_b
objectlinkcanvas 135173 rel relation_ref 131845 // <directional composition>
geometry VH
from ref 128005 z 1999 stereotype "<<list>>" xyz 127 141 3000 to point 123 205
from ref 128005 z 1999 stereotype "<<list>>" xyz 128 137 3000 to point 124 197
line 136965 z 1999 to ref 133253
role_a_pos 152 186 3000 no_role_b
role_a_pos 174 184 3000 no_role_b
objectlinkcanvas 135301 rel relation_ref 135429 // <unidirectional association>
from ref 128901 z 1999 to ref 129157
role_a_pos 538 419 3000 no_role_b
role_a_pos 542 426 3000 no_role_b
objectlinkcanvas 135429 rel relation_ref 131973 // <unidirectional association>
from ref 133253 z 1999 stereotype "<<has_a>>" xyz 282 261 3000 to ref 133509
role_a_pos 348 304 3000 no_role_b
from ref 133253 z 1999 stereotype "<<list>>" xyz 300 260 3000 to ref 133509
role_a_pos 353 311 3000 no_role_b
objectlinkcanvas 135557 rel relation_ref 135429 // <unidirectional association>
from ref 128517 z 1999 to ref 132229
role_a_pos 662 419 3000 no_role_b
role_a_pos 666 426 3000 no_role_b
objectlinkcanvas 135685 rel relation_ref 135429 // <unidirectional association>
from ref 133125 z 1999 to ref 132997
role_a_pos 416 577 3000 no_role_b
role_a_pos 359 582 3000 no_role_b
objectlinkcanvas 135813 rel relation_ref 135429 // <unidirectional association>
from ref 132229 z 1999 to ref 128389
role_a_pos 662 533 3000 no_role_b
role_a_pos 666 540 3000 no_role_b
objectlinkcanvas 135941 rel relation_ref 131973 // <unidirectional association>
from ref 129797 z 1999 stereotype "<<has_a>>" xyz 529 262 3000 to ref 129925
role_a_pos 537 304 3000 no_role_b
from ref 129797 z 1999 stereotype "<<list>>" xyz 535 260 3000 to ref 129925
role_a_pos 542 311 3000 no_role_b
objectlinkcanvas 136069 rel relation_ref 135429 // <unidirectional association>
from ref 133509 z 1999 to ref 133381
role_a_pos 348 361 3000 no_role_b
role_a_pos 353 368 3000 no_role_b
objectlinkcanvas 136197 rel relation_ref 135429 // <unidirectional association>
from ref 133381 z 1999 to ref 133125
role_a_pos 349 473 3000 no_role_b
role_a_pos 353 479 3000 no_role_b
objectlinkcanvas 136325 norel
geometry VHr
from ref 134917 z 1999 to point 174 302
from ref 134917 z 1999 to point 174 300
line 136453 z 1999 to ref 129669
no_role_a no_role_b
line 136581 -_-_

View file

@ -1,30 +1,30 @@
format 40
format 58
"ProcessingLayer" // ProcessingLayer
revision 25
revision 26
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_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
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 shadow default
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_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_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
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
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
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_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_infonote default drawing_language default show_stereotype_properties default
package_ref 128133 // Asset
@ -36,33 +36,39 @@ format 40
usecaseview 128005 "Renderengine Use"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
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_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_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
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
//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
objectdiagram 128773 "EDL Example1"
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
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
comment "A simple example showing how the actual objects are placed in the Fixture (=definitive playlist). It shows a Video and Audio clip placed on two tracks"
size A4
end
objectdiagram 128901 "EDL Example2"
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
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
comment "More complex example showing the Object graph in the EDL and how it is linked into the Fixture to yield the actual locations. In this example, an HUE Effect is applied on a part of the Clip"
size A4
end
objectdiagram 129029 "Engine Example1"
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
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
comment "Example1 (from EDL) continued: here the RenderEngine to be created by the Builder from the Input shown in Example1"
size A4
end
objectdiagram 129157 "Engine Example2"
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
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
comment "Example2 (from EDL) continued: notably in this RenderEngine the Effect has been partitioned into 2 segments with constant configuration."
size A4
end
@ -286,13 +292,13 @@ format 40
attributes
end
relations
relation_ref 131845 // <directional aggregation by value>
relation_ref 131845 // <directional composition>
classinstance_ref 130949 // video1
end
end
classinstance 130821 "audio1"
type class_ref 131461 // Processor
type class_ref 131461 // RenderGraph
attributes
attribute_ref 129541 // end
"7/25"
@ -306,7 +312,7 @@ format 40
end
classinstance 130949 "video1"
type class_ref 131461 // Processor
type class_ref 131461 // RenderGraph
attributes
attribute_ref 129541 // end
"7/25"
@ -406,7 +412,7 @@ format 40
attributes
end
relations
relation_ref 131845 // <directional aggregation by value>
relation_ref 131845 // <directional composition>
classinstance_ref 134277 // video1
end
end
@ -440,7 +446,7 @@ format 40
end
classinstance 132997 "video1"
type class_ref 131461 // Processor
type class_ref 131461 // RenderGraph
attributes
attribute_ref 129541 // end
"8/25"
@ -482,7 +488,7 @@ format 40
end
classinstance 133637 "video1"
type class_ref 131461 // Processor
type class_ref 131461 // RenderGraph
attributes
attribute_ref 129541 // end
"7/25"
@ -534,7 +540,7 @@ format 40
end
classinstance 134277 "video1"
type class_ref 131461 // Processor
type class_ref 131461 // RenderGraph
attributes
attribute_ref 129541 // end
"5/25"
@ -568,7 +574,7 @@ format 40
end
collaborationdiagram 132229 "Render Process"
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_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
size A4
end
@ -620,6 +626,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -633,6 +641,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""

View file

@ -1,181 +1,190 @@
format 40
format 58
classcanvas 128005 class_ref 134021 // Buildable
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
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
xyz 87 207 2000
end
end
classcanvas 128133 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 81 349 2000
end
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
xyz 79 365 2000
end
classcanvas 128517 class_ref 134149 // BuilderTool
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 207 2000
end
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
xyz 309 207 2000
end
classcanvas 128645 class_ref 130693 // ToolFactory
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
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
xyz 555 217 2000
end
end
classcanvas 128901 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 147 525 2000
end
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
xyz 141 510 2000
end
classcanvas 129029 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 25 613 2000
end
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
xyz 38 587 2000
end
classcanvas 129157 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 106 593 2000
end
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
xyz 111 567 2000
end
classcanvas 129285 class_ref 129925 // Auto
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 87 703 2005
end
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
xyz 97 677 2005
end
classcanvas 129413 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 25 703 2000
end
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
xyz 38 677 2000
end
classcanvas 129541 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
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
xyz 83 447 2000
end
end
classcanvas 130565 class_ref 134277 // SegmentationTool
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 304 483 2000
end
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
xyz 307 493 2000
end
classcanvas 130949 class_ref 134405 // NodeCreatorTool
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 372 590 2004
end
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
xyz 375 593 2004
end
note 134277 "{ provided_tool.treat(this); }"
xyzwh 183 312 2000 159 39
classcanvas 134661 class_ref 135173 // Segment
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 606 492 2000
end
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
xyz 602 500 2000
end
classcanvas 134917 class_ref 140037 // Tool
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 53 2000
end
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
xyz 369 53 2000
end
classcanvas 135045 class_ref 140165 // Visitable
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
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
xyz 86 53 2000
end
end
fragment 135173 "acyclic Visitor Lib"
xyzwh 69 17 1994 578 150
end
classcanvas 135557 class_ref 140293 // Applicable
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 474 53 2005
end
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
xyz 478 53 2005
end
note 137861 "mixin for each concrete type to visit"
xyzwh 491 335 2008 137 53
xyzwh 492 326 2008 137 53
relationcanvas 128261 relation_ref 135557 // <generalisation>
from ref 128133 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 128773 relation_ref 135685 // <dependency>
from ref 128645 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129669 relation_ref 130309 // <generalisation>
from ref 129413 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129797 relation_ref 129669 // <generalisation>
from ref 129029 z 1999 to ref 129541
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129925 relation_ref 131333 // <generalisation>
from ref 129285 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130053 relation_ref 129541 // <generalisation>
from ref 129157 z 1999 to ref 129541
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130181 relation_ref 129413 // <generalisation>
from ref 128901 z 1999 to ref 129541
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130437 relation_ref 129285 // <generalisation>
from ref 129541 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130693 relation_ref 135941 // <realization>
from ref 130565 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131077 relation_ref 136069 // <realization>
from ref 130949 z 1999 to point 454 417
line 131205 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 134789 relation_ref 137221 // <directional aggregation by value>
from ref 130565 z 1999 stereotype "<<list>>" xyz 543 530 3000 to ref 134661
role_a_pos 547 506 3000 no_role_b
multiplicity_a_pos 591 539 3000 no_multiplicity_b
end
relationcanvas 134789 relation_ref 137221 // <directional composition>
from ref 130565 z 1999 stereotype "<<list>>" xyz 542 532 3000 to ref 134661
role_a_pos 546 515 3000 no_role_b
multiplicity_a_pos 587 538 3000 no_multiplicity_b
end
relationcanvas 135301 relation_ref 144261 // <generalisation>
from ref 128005 z 1999 to ref 135045
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135429 relation_ref 144389 // <generalisation>
from ref 128517 z 1999 to ref 134917
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135685 relation_ref 144517 // <generalisation>
from ref 128517 z 1999 to point 389 187
line 136453 z 1999 to point 527 148
line 136325 z 1999 to ref 135557
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136581 relation_ref 144645 // <generalisation>
from ref 130565 z 1999 to point 388 404
line 137221 z 1999 to point 527 337
line 136965 z 1999 to ref 135557
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136709 relation_ref 144773 // <generalisation>
from ref 130949 z 2003 to point 527 463
line 136837 z 2003 to ref 135557
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 137989 relation_ref 157189 // <unidirectional association>
from ref 128645 z 1999 to ref 130565
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 138117 relation_ref 157317 // <unidirectional association>
from ref 128645 z 1999 to ref 130949
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
line 131461 -_-_
from ref 130565 z 1999 to point 302 530
line 132101 z 1999 to point 265 528
from ref 130565 z 1999 to point 303 524
line 132101 z 1999 to point 263 520
line 132229 z 1999 to ref 128005
line 131589 -_-_
from ref 130565 z 1999 to point 302 550
from ref 130565 z 1999 to point 304 542
line 131845 z 1999 to ref 128901
line 131717 -_-_
from ref 130565 z 1999 to point 301 570
from ref 130565 z 1999 to point 304 558
line 131973 z 1999 to ref 129157
line 132357 -_-_
from ref 128005 z 1999 to point 296 635
line 132613 z 1999 to point 383 645
from ref 128005 z 1999 to point 296 634
line 132613 z 1999 to point 371 634
line 132485 z 1999 to ref 130949
line 132741 -_-_
from ref 128901 z 1999 to point 295 655
line 132997 z 1999 to point 383 665
from ref 128901 z 1999 to point 295 650
line 132997 z 1999 to point 372 650
line 132869 z 1999 to ref 130949
line 133125 -_-_
from ref 129157 z 1999 to point 292 677
line 133637 z 1999 to point 382 686
from ref 129157 z 1999 to point 294 667
line 133637 z 1999 to point 372 667
line 133765 z 1999 to ref 130949
line 133893 -_-_
from ref 129285 z 2003 to point 288 699
line 134149 z 2003 to point 381 706
from ref 129285 z 2003 to point 293 684
line 134149 z 2003 to point 372 684
line 134021 z 2003 to ref 130949
line 134405 -_-_
from ref 128005 z 1999 to point 260 279
line 134533 z 1999 to ref 134277
preferred_whz 720 820 1
end

View file

@ -1,7 +1,7 @@
format 38
format 58
activitycanvas 130437 activity_ref 128005 // building the Engine
show_infonote default drawing_language default
show_infonote default drawing_language default show_stereotype_properties default
xyzwh 147 27 2000 581 532
params
parametercanvas 130565 parameter_ref 128645 // build Request
@ -10,125 +10,130 @@ activitycanvas 130437 activity_ref 128005 // building the Engine
end
end
activityactioncanvas 130693 activityaction_ref 128645 // activity action configure Tools
show_infonote default drawing_language default
show_infonote default drawing_language default show_stereotype_properties default
show_opaque_action_definition default
xyzwh 529 71 2005 136 41
end
expansionregioncanvas 130821 expansionregion_ref 128133 // establish partitioning
xyzwh 359 207 2005 205 102
xyzwh 359 208 2005 205 96
nodes
expansionnodecanvas 131077 expansionnode_ref 128005 // segment Tool
xyzwh 460 202 2007 33 11 label_xy 460 180
xyzwh 458 203 2007 33 11 label_xy 456 183
end
expansionnodecanvas 132613 expansionnode_ref 128133 // segments
xyzwh 460 303 2007 33 11 label_xy 460 318
xyzwh 460 298 2007 33 11 label_xy 459 312
end
end
end
activityactioncanvas 130949 activityaction_ref 128773 // activity action define segment
show_infonote default drawing_language default
show_infonote default drawing_language default show_stereotype_properties default
show_opaque_action_definition default
xyzwh 409 235 2010 135 42
xyzwh 409 236 2010 135 42
pins
pincanvas 131205 pin_ref 128133 // inFixture
xyzwh 399 248 2012 11 11 label_xy 350 235
xyzwh 399 249 2012 11 11 label_xy 315 241
end
end
end
activityobjectcanvas 131333 activityobject_ref 128005 // activity object Fixture
show_infonote default drawing_language default
xyzwh 176 235 2005 53 35
show_infonote default drawing_language default show_stereotype_properties default
xyzwh 177 239 2005 49 31
end
activitynodecanvas 133509 activitynode_ref 129029 // fork
horizontal xyz 585 147 2005
end
expansionregioncanvas 133893 expansionregion_ref 128261 // build Processors
xyzwh 359 350 2005 271 152
xyzwh 359 349 2005 272 152
nodes
expansionnodecanvas 134021 expansionnode_ref 128261 // build Tool
xyzwh 581 345 2007 33 11 label_xy 581 323
xyzwh 581 344 2007 33 11 label_xy 573 324
end
expansionnodecanvas 134149 expansionnode_ref 128389 // segments
xyzwh 460 345 2007 33 11 label_xy 460 360
xyzwh 460 344 2007 33 11 label_xy 460 359
end
expansionnodecanvas 136581 expansionnode_ref 128517 // complete Render Engine
xyzwh 460 496 2007 33 11 label_xy 496 499
xyzwh 460 495 2007 33 11 label_xy 496 500
end
end
end
activityactioncanvas 134277 activityaction_ref 128901 // activity action create ProcNode
show_infonote default drawing_language default
show_infonote default drawing_language default show_stereotype_properties default
show_opaque_action_definition default
xyzwh 419 390 2010 114 42
xyzwh 419 389 2010 114 42
end
activityactioncanvas 134405 activityaction_ref 129029 // activity action connect
show_infonote default drawing_language default
show_infonote default drawing_language default show_stereotype_properties default
show_opaque_action_definition default
xyzwh 420 443 2015 113 42
xyzwh 420 442 2015 113 42
end
activitynodecanvas 134533 activitynode_ref 129157 // activity_final
xyz 543 527 2005
end
simplerelationcanvas 131461 simplerelation_ref 128389
from ref 131333 z 1999 to point 400 253
line 131589 z 1999 to ref 130437
end
flowcanvas 132101 flow_ref 130309 // <flow>
from ref 130565 z 2001 to ref 130693
show_infonote default drawing_language default write_horizontally default
show_infonote default drawing_language default show_stereotype_properties default write_horizontally default
end
flowcanvas 132485 flow_ref 130565 // <flow>
decenter_end 488
from ref 131077 z 2006 to ref 130949
show_infonote default drawing_language default write_horizontally default
show_infonote default drawing_language default show_stereotype_properties default write_horizontally default
end
flowcanvas 133637 flow_ref 130821 // <flow>
from ref 130693 z 2004 to ref 133509
show_infonote default drawing_language default write_horizontally default
show_infonote default drawing_language default show_stereotype_properties default write_horizontally default
end
flowcanvas 133765 flow_ref 130949 // <flow>
geometry VHV
from ref 133509 z 2004 to point 595 179
line 134789 z 2004 to point 474 179
from ref 133509 z 2004 to point 595 180
line 134789 z 2004 to point 472 180
line 134917 z 2004 to ref 131077
show_infonote default drawing_language default write_horizontally default
show_infonote default drawing_language default show_stereotype_properties default write_horizontally default
end
flowcanvas 135301 flow_ref 131077 // <flow>
from ref 133509 z 2004 to ref 134021
show_infonote default drawing_language default write_horizontally default
show_infonote default drawing_language default show_stereotype_properties default write_horizontally default
end
flowcanvas 135429 flow_ref 131205 // <flow>
geometry HVr
from ref 134021 z 2006 to point 595 408
from ref 134021 z 2006 to point 595 407
line 135557 z 2006 to ref 134277
show_infonote default drawing_language default write_horizontally default
show_infonote default drawing_language default show_stereotype_properties default write_horizontally default
end
flowcanvas 135685 flow_ref 131333 // <flow>
from ref 134149 z 2006 to ref 134277
show_infonote default drawing_language default write_horizontally default
show_infonote default drawing_language default show_stereotype_properties default write_horizontally default
end
flowcanvas 136197 flow_ref 131461 // <flow>
from ref 134277 z 2009 to ref 134405
show_infonote default drawing_language default write_horizontally default
show_infonote default drawing_language default show_stereotype_properties default write_horizontally default
end
flowcanvas 136453 flow_ref 131717 // <flow>
from ref 131333 z 2004 to ref 131205
show_infonote default drawing_language default write_horizontally default
show_infonote default drawing_language default show_stereotype_properties default write_horizontally default
end
flowcanvas 136709 flow_ref 131845 // <flow>
from ref 134405 z 2006 to ref 136581
show_infonote default drawing_language default write_horizontally default
show_infonote default drawing_language default show_stereotype_properties default write_horizontally default
end
flowcanvas 136837 flow_ref 131973 // <flow>
from ref 136581 z 2004 to point 487 524
line 136965 z 2004 to ref 134533
show_infonote default drawing_language default write_horizontally default
show_infonote default drawing_language default show_stereotype_properties default write_horizontally default
end
preferred_whz 768 616 1
end

View file

@ -1,77 +1,87 @@
format 40
format 58
classcanvas 128005 class_ref 131717 // ProcNode
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 56 41 2000
end
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
xyz 56 23 2000
end
classcanvas 128133 class_ref 134533 // Parameter
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 35 2000
end
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
xyz 232 33 2000
end
classcanvas 128773 class_ref 134661 // ParamProvider
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
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
xyz 474 24 2000
end
end
classcanvas 129669 class_ref 134789 // Interpolator
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 161 2000
end
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
xyz 400 160 2000
end
classcanvas 130309 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 636 287 2000
end
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
xyz 641 257 2000
end
classcanvas 130565 class_ref 129925 // Auto
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 547 373 2005
end
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
xyz 563 334 2005
end
classcanvas 130821 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
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
xyz 660 83 2000
end
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 643 186 2000
end
relationcanvas 128261 relation_ref 136197 // <directional aggregation by value>
from ref 128005 z 1999 stereotype "<<vector>>" xyz 131 48 3000 to ref 128133
role_a_pos 191 48 3000 no_role_b
multiplicity_a_pos 202 75 3000 no_multiplicity_b
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
xyz 664 168 2000
end
relationcanvas 128261 relation_ref 136197 // <directional composition>
from ref 128005 z 1999 stereotype "<<vector>>" xyz 131 38 3000 to ref 128133
role_a_pos 186 51 3000 no_role_b
multiplicity_a_pos 205 70 3000 no_multiplicity_b
end
relationcanvas 128389 relation_ref 135429 // <unidirectional association>
from ref 128005 z 1999 to point 26 41
line 128517 z 1999 to point 26 71
line 128645 z 1999 to ref 128005
role_a_pos 8 49 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 39 68 3000
role_a_pos 11 50 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 39 58 3000
end
relationcanvas 128901 relation_ref 136325 // <association>
from ref 128773 z 1999 to ref 128133
role_a_pos 332 48 3000 role_b_pos 423 48 3000
multiplicity_a_pos 332 81 3000 multiplicity_b_pos 457 81 3000
role_a_pos 332 49 3000 role_b_pos 431 48 3000
multiplicity_a_pos 330 70 3000 multiplicity_b_pos 457 70 3000
end
relationcanvas 129157 relation_ref 136581 // <dependency>
from ref 128133 z 1999 stereotype "<<implemented_by>>" xyz 310 104 3000 to point 321 95
from ref 128133 z 1999 stereotype "<<implemented_by>>" xyz 310 99 3000 to point 319 80
line 129541 z 1999 to point 388 121
line 129285 z 1999 to point 425 121
line 129413 z 1999 to ref 128773
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129797 relation_ref 136709 // <unidirectional association>
from ref 128773 z 1999 to point 431 86
line 130053 z 1999 to ref 129669
role_a_pos 443 136 3000 no_role_b
multiplicity_a_pos 405 136 3000 no_multiplicity_b
role_a_pos 438 137 3000 no_role_b
multiplicity_a_pos 405 142 3000 no_multiplicity_b
end
relationcanvas 131205 relation_ref 129285 // <generalisation>
from ref 130949 z 1999 to ref 130821
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131461 relation_ref 129669 // <generalisation>
from ref 130309 z 1999 to ref 130949
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131589 relation_ref 131333 // <generalisation>
from ref 130565 z 1999 to ref 130309
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131973 relation_ref 136837 // <realization>
from ref 130565 z 1999 label "<VAL->VAL>" xyz 564 225 3000 to ref 128773
from ref 130565 z 1999 label "<VAL->VAL>" xyz 482 219 1999 to ref 128773
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 780 466 1
end

View file

@ -1,97 +1,111 @@
format 40
format 58
packagecanvas 128005
package_ref 129413 // common
show_context_mode namespace color lightblue xyzwh 689 3 1994 277 166
end
note 128389 "namespace"
xyzwh 709 29 2010 86 36
packagecanvas 128517
package_ref 129669 // proc
show_context_mode namespace color lightblue xyzwh 62 107 1994 310 200
end
note 128645 "namespace"
xyzwh 81 141 2005 85 35
componentcanvas 128901 component_ref 129541 // ControllerFacade
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 183 219 2005 156 63
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 183 220 2005 155 62
end
packagecanvas 129157
package_ref 130181 // mobject
show_context_mode namespace xyzwh 16 370 1965 946 835
show_context_mode namespace xyzwh 17 371 1965 932 606
end
packagecanvas 129285
package_ref 130437 // session
show_context_mode namespace xyzwh 503 439 1980 440 296
show_context_mode namespace xyzwh 502 409 1980 440 233
end
packagecanvas 129413
package_ref 130693 // controller
show_context_mode namespace xyzwh 41 428 1990 385 315
package_ref 130693 // control
show_context_mode namespace xyzwh 38 409 1990 385 233
end
componentcanvas 129541 component_ref 128261 // Controller
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 87 546 2010 151 63
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 63 472 2010 150 62
end
arrowjunctioncanvas 131973 class_ref 130565 // BuilderFacade
xyz 316 456 2000 label_xy 230 507
xyz 313 436 2000 label_xy 248 451
arrowjunctioncanvas 132229 class_ref 130565 // BuilderFacade
xyz 313 344 2000 label_xy 239 327
xyz 313 346 2000 label_xy 238 329
packagecanvas 132485
package_ref 130565 // builder
show_context_mode namespace xyzwh 36 770 1970 465 385
show_context_mode namespace xyzwh 40 686 1970 382 272
end
componentcanvas 132869 component_ref 129925 // CommonLib
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 789 89 2005 156 63
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 789 90 2005 155 62
end
arrowjunctioncanvas 132997 class_ref 134917 // Time
xyz 830 211 2000 label_xy 828 233
arrowjunctioncanvas 133253 class_ref 130309 // ControllerFacade
xyz 481 157 2000 label_xy 449 178
componentcanvas 133509 component_ref 128133 // Session
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 694 526 2005 155 63
arrowjunctioncanvas 134533 class_ref 128133 // EDL
xyz 591 603 2000 label_xy 590 624
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 695 475 2005 155 62
end
arrowjunctioncanvas 134533 class_ref 128133 // Seq
xyz 577 562 2000 label_xy 576 582
arrowjunctioncanvas 134789 class_ref 128261 // Fixture
xyz 596 639 2000 label_xy 589 660
xyz 577 604 2000 label_xy 570 626
arrowjunctioncanvas 135045 class_ref 128517 // MObject
xyz 610 798 2000 label_xy 601 819
xyz 657 707 2000 label_xy 648 727
arrowjunctioncanvas 135301 class_ref 134661 // ParamProvider
xyz 684 1094 2000 label_xy 658 1115
xyz 657 893 2000 label_xy 652 915
componentcanvas 135685 component_ref 128005 // Builder
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 136 954 2005 151 63
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 141 772 2005 150 62
end
arrowjunctioncanvas 135813 class_ref 128005 // SessionImpl
xyz 571 765 2000 label_xy 562 787
arrowjunctioncanvas 136197 class_ref 132741 // StateProxy
xyz 535 978 2000 label_xy 517 999
xyz 577 707 2000 label_xy 568 729
arrowjunctioncanvas 136197 class_ref 132741 // State
xyz 507 794 2000 label_xy 489 815
arrowjunctioncanvas 136453 class_ref 128005 // SessionImpl
xyz 526 801 2000 label_xy 517 823
xyz 507 709 2000 label_xy 498 731
packagecanvas 136709
package_ref 130309 // engine
show_context_mode namespace xyzwh 16 1309 1994 561 265
show_context_mode namespace xyzwh 18 1048 1994 528 218
end
componentcanvas 136837 component_ref 128901 // Engine
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 103 1401 2005 156 63
arrowjunctioncanvas 136965 class_ref 132741 // StateProxy
xyz 535 1224 2000 label_xy 517 1245
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 140 1105 2005 155 62
end
arrowjunctioncanvas 136965 class_ref 132741 // State
xyz 507 996 2000 label_xy 487 982
componentcanvas 137349 component_ref 130053 // ProcNode
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 376 1494 2000 123 63
arrowjunctioncanvas 137477 class_ref 134533 // Parameter
xyz 623 1379 2000 label_xy 607 1400
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 372 1172 2000 122 62
end
arrowjunctioncanvas 137733 class_ref 134661 // ParamProvider
xyz 684 1368 2000 label_xy 658 1389
xyz 659 996 2000 label_xy 638 1016
componentcanvas 138373 component_ref 129797 // ConManager
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 135 1070 2005 156 63
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 140 871 2005 155 62
end
arrowjunctioncanvas 138501 class_ref 134661 // ParamProvider
xyz 586 1094 2000 label_xy 560 1115
xyz 583 893 2000 label_xy 557 915
componentcanvas 138757 component_ref 129285 // RenderPathManager
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 89 644 2000 156 63
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
xyzwh 63 548 2000 155 62
end
arrowjunctioncanvas 138885 class_ref 130437 // PathManager
xyz 350 346 2000 label_xy 368 322
xyz 350 346 2000 label_xy 364 329
arrowjunctioncanvas 139397 class_ref 130437 // PathManager
xyz 350 458 2000 label_xy 328 479
xyz 347 436 2000 label_xy 359 450
arrowjunctioncanvas 140549 class_ref 128261 // Fixture
xyz 494 749 2000 label_xy 487 770
xyz 507 657 2000 label_xy 500 679
arrowjunctioncanvas 140805 class_ref 135557 // Error
xyz 790 194 2000 label_xy 787 215
line 132101 ---O
from ref 129541 z 1999 to point 301 541
from ref 129541 z 1999 to point 319 500
line 139269 z 1999 to ref 131973
line 132357 ---(
from ref 128901 z 1999 to point 321 311
@ -107,7 +121,7 @@ line 134917 ---O
line 135173 ---O
from ref 133509 z 1999 to ref 135045
line 135429 ---O
from ref 133509 z 1999 to point 689 914
from ref 133509 z 1999 to point 770 900
line 138245 z 1999 to ref 135301
line 135941 ---O
from ref 133509 z 1999 to ref 135813
@ -116,20 +130,18 @@ line 136325 ---O
line 136581 ---(
from ref 135685 z 1999 to ref 136453
line 137093 ---(
from ref 136837 z 1999 to point 540 1302
from ref 136837 z 1999 to point 514 1040
line 137221 z 1999 to ref 136965
line 137605 ---O
from ref 137349 z 1999 to ref 137477
line 137861 ---(
from ref 137349 z 1999 to point 689 1522
line 137989 z 1999 to ref 137733
line 137861 ---( geometry HV
from ref 137349 z 1999 to point 666 1200
line 141189 z 1999 to ref 137733
line 138629 ---(
from ref 138373 z 1999 to ref 138501
line 139013 ---(
from ref 128901 z 1999 to point 355 289
line 139141 z 1999 to ref 138885
line 139525 ---O geometry HV
from ref 138757 z 1999 to point 355 672
from ref 138757 z 1999 to point 354 576
line 139781 z 1999 to ref 139397
line 140677 ---(
from ref 135685 z 1999 to ref 140549

View file

@ -1,218 +1,244 @@
format 40
format 58
classcanvas 128005 class_ref 136453 // Asset
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 96 16 2000
end
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
xyz 95 41 2000
end
classcanvas 128133 class_ref 136581 // AssetManager
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 class drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
xyz 290 16 2005
end
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 class drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
xyz 289 41 2005
end
packagecanvas 128517
package_ref 128133 // Asset
show_context_mode namespace xyzwh 214 182 1994 610 571
end
classcanvas 128645 class_ref 136709 // Media
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
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
xyz 258 330 2005
end
end
classcanvas 128773 class_ref 136837 // Proc
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
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
xyz 502 330 2005
end
end
classcanvas 128901 class_ref 136965 // Struct
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
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
xyz 654 330 2005
end
end
classcanvas 129029 class_ref 137093 // 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
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
xyz 760 330 2005
end
end
classcanvas 130821 class_ref 137221 // Category
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
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
xyz 276 233 2004
end
end
classcanvas 131077 class_ref 137349 // 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 318 445 2000
end
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
xyz 318 444 2000
end
classcanvas 131333 class_ref 137477 // Unknown
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 381 445 2000
end
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
xyz 374 445 2000
end
classcanvas 131461 class_ref 137605 // Preview
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 386 529 2005
end
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
xyz 376 522 2005
end
classcanvas 131973 class_ref 137733 // 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
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
xyz 476 445 2000
end
end
classcanvas 132101 class_ref 137861 // Codec
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
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
xyz 537 445 2000
end
end
classcanvas 132485 class_ref 137989 // 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
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
xyz 614 445 2000
end
end
classcanvas 132613 class_ref 138117 // Pipe
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
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
xyz 682 445 2000
end
end
classcanvas 132997 class_ref 138245 // Dataset
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
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
xyz 756 445 2000
end
end
classcanvas 133253 class_ref 138373 // DB
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
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
xyz 485 233 2000
end
end
classcanvas 133765 class_ref 138501 // CompoundMedia
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 244 529 2005
end
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
xyz 245 522 2005
end
classcanvas 135813 class_ref 138757 // ProcPatt
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
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
xyz 637 506 2000
end
end
classcanvas 136709 class_ref 139141 // DoAttach
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 566 688 2000
end
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
xyz 569 687 2000
end
classcanvas 136837 class_ref 139013 // BuildInstruct
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
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
xyz 604 620 2000
end
end
classcanvas 136965 class_ref 139269 // DoRecurse
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 638 688 2000
end
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
xyz 638 687 2000
end
relationcanvas 129157 relation_ref 138117 // <realization>
geometry VHV
from ref 128645 z 1999 to point 292 307
line 129797 z 1999 to point 138 307
from ref 128645 z 1999 to point 289 293
line 129797 z 1999 to point 135 293
line 129925 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129285 relation_ref 138245 // <realization>
geometry VHV
from ref 128773 z 1999 to point 522 307
line 130053 z 1999 to point 138 307
from ref 128773 z 1999 to point 522 293
line 130053 z 1999 to point 135 293
line 130181 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129413 relation_ref 138373 // <realization>
geometry VHV
from ref 128901 z 1999 to point 674 307
line 130309 z 1999 to point 138 307
from ref 128901 z 1999 to point 674 293
line 130309 z 1999 to point 135 293
line 130437 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129541 relation_ref 138501 // <realization>
geometry VHV
from ref 129029 z 1999 to point 780 307
line 130565 z 1999 to point 138 307
from ref 129029 z 1999 to point 780 293
line 130565 z 1999 to point 135 293
line 130693 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130949 relation_ref 138629 // <unidirectional association>
from ref 128005 z 1999 to ref 130821
role_a_pos 222 217 3000 no_role_b
multiplicity_a_pos 259 250 3000 multiplicity_b_pos 194 194 3000
role_a_pos 225 223 3000 no_role_b
multiplicity_a_pos 259 246 3000 multiplicity_b_pos 189 188 3000
end
relationcanvas 131205 relation_ref 138757 // <generalisation>
geometry VHV
from ref 131077 z 1999 to point 338 423
line 134277 z 1999 to point 292 423
from ref 131077 z 1999 to point 338 417
line 134277 z 1999 to point 289 417
line 134405 z 1999 to ref 128645
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132229 relation_ref 139269 // <generalisation>
from ref 131973 z 1999 to ref 128773
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132357 relation_ref 139397 // <generalisation>
from ref 132101 z 1999 to ref 128773
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132741 relation_ref 139525 // <generalisation>
from ref 132485 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132869 relation_ref 139653 // <generalisation>
from ref 132613 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133125 relation_ref 139781 // <generalisation>
from ref 132997 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133381 relation_ref 140293 // <unidirectional association>
geometry HV
from ref 128133 z 1999 to point 505 93
from ref 128133 z 1999 to point 505 104
line 133637 z 1999 to ref 133253
role_a_pos 517 208 3000 no_role_b
multiplicity_a_pos 491 208 3000 multiplicity_b_pos 386 104 3000
role_a_pos 517 215 3000 no_role_b
multiplicity_a_pos 491 215 3000 multiplicity_b_pos 381 112 3000
end
relationcanvas 134533 relation_ref 140421 // <generalisation>
from ref 133765 z 2004 to ref 128645
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134917 relation_ref 140549 // <directional aggregation>
from ref 133765 z 2004 stereotype "<<vector>>" xyz 230 500 3000 to point 225 545
line 135301 z 2004 to point 225 365
from ref 133765 z 2004 stereotype "<<vector>>" xyz 226 505 3000 to point 220 539
line 135301 z 2004 to point 220 360
line 135173 z 2004 to ref 128645
role_a_pos 216 343 3000 no_role_b
multiplicity_a_pos 231 376 3000 multiplicity_b_pos 229 556 3000
role_a_pos 220 345 3000 no_role_b
multiplicity_a_pos 231 368 3000 multiplicity_b_pos 230 547 3000
end
relationcanvas 136069 relation_ref 141189 // <generalisation>
from ref 135813 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136197 relation_ref 141317 // <dependency>
from ref 128645 z 1999 to point 324 392
line 136581 z 1999 to point 447 392
from ref 128645 z 1999 to point 322 382
line 136581 z 1999 to point 431 382
line 136453 z 1999 to point 471 525
line 136325 z 1999 to ref 135813
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 137093 relation_ref 141701 // <directional aggregation by value>
end
relationcanvas 137093 relation_ref 141701 // <directional composition>
from ref 135813 z 1999 stereotype "<<vector>>" xyz 631 569 3000 to ref 136837
role_a_pos 657 595 3000 no_role_b
multiplicity_a_pos 621 595 3000 multiplicity_b_pos 642 557 3000
role_a_pos 656 602 3000 no_role_b
multiplicity_a_pos 620 600 3000 multiplicity_b_pos 643 545 3000
end
relationcanvas 137221 relation_ref 141829 // <generalisation>
from ref 136709 z 1999 to ref 136837
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137349 relation_ref 141957 // <generalisation>
from ref 136965 z 1999 to ref 136837
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137477 relation_ref 142085 // <unidirectional association>
from ref 136965 z 1999 to point 728 656
line 137605 z 1999 to point 728 562
line 137733 z 1999 to ref 135813
role_a_pos 703 523 3000 no_role_b
multiplicity_a_pos 703 556 3000 multiplicity_b_pos 704 688 3000
role_a_pos 699 521 3000 no_role_b
multiplicity_a_pos 703 556 3000 multiplicity_b_pos 703 685 3000
end
relationcanvas 137861 relation_ref 142213 // <directional aggregation>
from ref 136709 z 1999 stereotype "<<vector>>" xyz 538 659 3000 to point 595 388
from ref 136709 z 1999 stereotype "<<vector>>" xyz 534 665 3000 to point 595 388
line 137989 z 1999 to ref 128773
role_a_pos 556 343 3000 no_role_b
multiplicity_a_pos 556 376 3000 no_multiplicity_b
end
relationcanvas 138117 relation_ref 144005 // <generalisation>
geometry VHV
from ref 131333 z 1999 to point 410 423
line 138245 z 1999 to point 292 423
from ref 131333 z 1999 to point 400 417
line 138245 z 1999 to point 289 417
line 138373 z 1999 to ref 128645
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138501 relation_ref 144133 // <generalisation>
from ref 131461 z 1999 to ref 131333
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138629 relation_ref 145925 // <dependency>
from ref 132613 z 1999 to point 714 509
line 138757 z 1999 to ref 135813
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
line 128261 -_-_ geometry HV
from ref 128005 z 1999 to point 331 150
line 128389 z 1999 to ref 128133
end
line 128261 -_-_ geometry HV
from ref 128005 z 1999 to point 328 149
line 128389 z 1999 to ref 128133
preferred_whz 855 805 1
end

View file

@ -1,258 +1,270 @@
format 40
format 58
classcanvas 128005 class_ref 137349 // 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
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
xyz 463 147 2000
end
end
classcanvas 128133 class_ref 136709 // Media
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
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
xyz 527 41 2005
end
end
classcanvas 128261 class_ref 137477 // Unknown
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
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
xyz 530 147 2000
end
end
classcanvas 128389 class_ref 137605 // Preview
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
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
xyz 535 215 2005
end
end
classcanvas 128901 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 96 206 2000
end
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
xyz 95 206 2000
end
classcanvas 129029 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
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
xyz 79 46 2000
end
end
classcanvas 129157 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 81 142 2000
end
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
xyz 83 142 2000
end
classcanvas 130309 class_ref 131717 // ProcNode
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
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
xyz 265 278 2000
end
end
classcanvas 130821 class_ref 133765 // Source
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 390 406 2000
end
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
xyz 371 407 2000
end
classcanvas 131077 class_ref 135045 // CodecAdapter
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 314 476 2000
end
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
xyz 309 472 2000
end
classcanvas 131205 class_ref 131845 // Trafo
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 311 406 2000
end
classcanvas 134277 class_ref 133381 // AFrame
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 149 597 2000
end
classcanvas 134405 class_ref 133509 // VFrame
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 206 597 2000
end
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
xyz 309 407 2000
end
classcanvas 134661 class_ref 133253 // Frame
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
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
xyz 193 472 2000
end
end
packagecanvas 135685
package_ref 128261 // MObject
xyzwh 24 10 1994 187 356
end
packagecanvas 135813
package_ref 128133 // Asset
xyzwh 447 9 1994 391 570
end
note 136837 "the Builder implements each Clip by a source node and maybe some codec"
xyzwh 53 376 2000 219 61
xyzwh 59 390 2000 209 46
classcanvas 137221 class_ref 138501 // CompoundMedia
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
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
xyz 600 147 3005
end
end
classcanvas 138373 class_ref 138629 // CompoundClip
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 110 293 2000
end
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
xyz 114 293 2000
end
classcanvas 138885 class_ref 136965 // Struct
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
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
xyz 735 49 2005
end
end
classcanvas 139013 class_ref 138757 // ProcPatt
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 728 113 2000
end
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
xyz 730 113 2000
end
classcanvas 140293 class_ref 138885 // SimpleClip
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
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
xyz 32 293 3005
end
end
classcanvas 140805 class_ref 139013 // BuildInstruct
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
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
xyz 694 231 2000
end
end
classcanvas 141061 class_ref 136837 // Proc
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
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
xyz 598 392 2000
end
end
classcanvas 141189 class_ref 139141 // DoAttach
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 656 299 2000
end
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
xyz 665 302 2000
end
classcanvas 141317 class_ref 139269 // DoRecurse
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 728 299 2000
end
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
xyz 727 302 2000
end
classcanvas 142725 class_ref 137733 // 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
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
xyz 564 480 2004
end
end
classcanvas 142981 class_ref 137861 // Codec
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
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
xyz 618 480 2004
end
end
relationcanvas 128645 relation_ref 138757 // <generalisation>
from ref 128005 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129541 relation_ref 129413 // <generalisation>
from ref 128901 z 1999 to ref 129157
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129669 relation_ref 129285 // <generalisation>
geometry VHr
from ref 129157 z 1999 to point 116 161
from ref 129157 z 1999 to point 115 159
line 129797 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132357 relation_ref 132229 // <generalisation>
geometry VHV
from ref 131205 z 1999 to point 331 372
line 132485 z 1999 to point 302 372
from ref 131205 z 1999 to point 329 381
line 132485 z 1999 to point 301 381
line 132613 z 1999 to ref 130309
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132741 relation_ref 135429 // <unidirectional association>
from ref 130309 z 1999 to point 235 278
line 132869 z 1999 to point 235 308
line 132869 z 1999 to point 235 314
line 132997 z 1999 to ref 130309
role_a_pos 217 286 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 248 305 3000
role_a_pos 220 294 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 248 306 3000
end
relationcanvas 133125 relation_ref 136965 // <generalisation>
from ref 131077 z 1999 to ref 131205
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133893 relation_ref 134661 // <generalisation>
geometry VHV
from ref 130821 z 1999 to point 412 372
line 134021 z 1999 to point 302 372
from ref 130821 z 1999 to point 392 381
line 134021 z 1999 to point 301 381
line 134149 z 1999 to ref 130309
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 134789 relation_ref 133893 // <generalisation>
geometry VHV
from ref 134277 z 1999 to point 173 564
line 134917 z 1999 to point 230 564
line 135045 z 1999 to ref 134661
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 135301 relation_ref 134021 // <generalisation>
geometry VHV
from ref 134405 z 1999 to point 230 564
line 135429 z 1999 to point 230 564
line 135557 z 1999 to ref 134661
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135941 relation_ref 139909 // <dependency>
from ref 130821 z 1999 to point 427 382
line 136069 z 1999 to point 427 24
line 136069 z 1999 to point 427 71
line 136197 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136965 relation_ref 140165 // <unidirectional association>
geometry VH
from ref 128005 z 1999 to point 483 77
from ref 128005 z 1999 to point 483 71
line 137093 z 1999 to ref 128133
role_a_pos 469 60 3000 no_role_b
multiplicity_a_pos 510 88 3000 multiplicity_b_pos 471 122 3000
role_a_pos 482 59 3000 no_role_b
multiplicity_a_pos 507 72 3000 multiplicity_b_pos 471 129 3000
end
relationcanvas 137349 relation_ref 140421 // <generalisation>
from ref 137221 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137477 relation_ref 140549 // <directional aggregation>
from ref 137221 z 1999 to point 648 76
line 137733 z 1999 stereotype "<<vector>>" xyz 634 112 3000 to ref 128133
role_a_pos 634 60 3000 no_role_b
multiplicity_a_pos 611 60 3000 multiplicity_b_pos 636 122 3000
from ref 137221 z 1999 to point 644 71
line 137733 z 1999 stereotype "<<vector>>" xyz 641 123 3000 to ref 128133
role_a_pos 603 56 3000 no_role_b
multiplicity_a_pos 603 79 3000 multiplicity_b_pos 634 131 3000
end
relationcanvas 137861 relation_ref 140677 // <unidirectional association>
from ref 128901 z 1999 to point 218 232
from ref 128901 z 1999 to point 220 223
line 138245 z 1999 to point 377 48
line 137989 z 1999 to point 486 48
line 138117 z 1999 to ref 128133
role_a_pos 386 50 3000 no_role_b
multiplicity_a_pos 510 76 3000 multiplicity_b_pos 149 235 3000
multiplicity_a_pos 512 38 3000 multiplicity_b_pos 149 231 3000
end
relationcanvas 138501 relation_ref 140805 // <generalisation>
from ref 138373 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139141 relation_ref 141189 // <generalisation>
from ref 139013 z 1999 to ref 138885
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139397 relation_ref 141317 // <dependency>
from ref 128133 z 1999 to point 593 103
line 140165 z 1999 to point 684 103
from ref 128133 z 1999 to point 593 91
line 140165 z 1999 to point 677 91
line 139781 z 1999 to ref 139013
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 140421 relation_ref 141445 // <generalisation>
from ref 140293 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 140549 relation_ref 141573 // <directional aggregation>
from ref 138373 z 1999 to point 154 263
from ref 138373 z 1999 to point 152 263
line 140677 z 1999 to ref 128901
role_a_pos 149 247 3000 no_role_b
multiplicity_a_pos 160 260 3000 multiplicity_b_pos 142 268 3000
relationcanvas 140933 relation_ref 141701 // <directional aggregation by value>
role_a_pos 150 243 3000 no_role_b
multiplicity_a_pos 158 254 3000 multiplicity_b_pos 145 274 3000
end
relationcanvas 140933 relation_ref 141701 // <directional composition>
from ref 139013 z 1999 stereotype "<<vector>>" xyz 713 174 3000 to ref 140805
role_a_pos 748 206 3000 no_role_b
multiplicity_a_pos 712 206 3000 multiplicity_b_pos 733 164 3000
role_a_pos 745 213 3000 no_role_b
multiplicity_a_pos 709 213 3000 multiplicity_b_pos 734 157 3000
end
relationcanvas 141445 relation_ref 141829 // <generalisation>
geometry VHV
from ref 141189 z 1999 to point 685 284
line 141957 z 1999 to point 732 284
from ref 141189 z 1999 to point 691 283
line 141957 z 1999 to point 729 283
line 142085 z 1999 to ref 140805
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 141573 relation_ref 141957 // <generalisation>
geometry VHV
from ref 141317 z 1999 to point 761 284
line 141701 z 1999 to point 732 284
from ref 141317 z 1999 to point 758 283
line 141701 z 1999 to point 729 283
line 141829 z 1999 to ref 140805
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 142213 relation_ref 142085 // <unidirectional association>
from ref 141317 z 1999 to point 812 270
line 142341 z 1999 to point 812 131
line 142341 z 1999 to point 812 129
line 142469 z 1999 to ref 139013
role_a_pos 776 272 3000 no_role_b
multiplicity_a_pos 794 142 3000 multiplicity_b_pos 794 299 3000
role_a_pos 777 149 3000 no_role_b
multiplicity_a_pos 794 137 3000 multiplicity_b_pos 790 299 3000
end
relationcanvas 142597 relation_ref 142213 // <directional aggregation>
from ref 141189 z 1999 stereotype "<<vector>>" xyz 660 352 3000 to ref 141061
role_a_pos 645 374 3000 no_role_b
multiplicity_a_pos 614 367 3000 no_multiplicity_b
from ref 141189 z 1999 stereotype "<<vector>>" xyz 664 361 3000 to ref 141061
role_a_pos 649 374 3000 no_role_b
multiplicity_a_pos 613 374 3000 no_multiplicity_b
end
relationcanvas 142853 relation_ref 139269 // <generalisation>
from ref 142725 z 1999 to ref 141061
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 143109 relation_ref 139397 // <generalisation>
from ref 142981 z 1999 to ref 141061
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 143237 relation_ref 144133 // <generalisation>
from ref 128389 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 143365 relation_ref 144005 // <generalisation>
from ref 128261 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 143493 relation_ref 156421 // <realization>
from ref 128901 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 859 632 1
end

View file

@ -1,38 +1,38 @@
format 40
format 58
"ConfigQuery" // CommonLib::ConfigQuery
revision 2
revision 3
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_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
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 shadow default
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_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_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
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
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
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_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_infonote default drawing_language default show_stereotype_properties default
componentview 128261 "Query System overview"
//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
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
componentdiagram 131589 "components"
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
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
size A4
end
@ -52,23 +52,22 @@ format 40
classview 129157 "query"
//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
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
//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_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
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
//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_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow 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_activities default region_horizontally default drawing_language default show_stereotype_properties 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
show_infonote default drawing_language default show_stereotype_properties default
classdiagram 131461 "Rules access"
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
draw_all_relations no 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
size A4
end
@ -85,6 +84,8 @@ ${inlines}
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
@ -96,16 +97,16 @@ ${members}};
a public
cpp default "${type}"
classrelation_ref 148357 // <generalisation>
b multiplicity "" parent class_ref 140677 // QueryHandler
b parent class_ref 140677 // QueryHandler
end
classrelation 148485 // <association>
relation 146309 ----
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 148485 // <association>
b role_name "" multiplicity "" protected
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 148613 // <association>
@ -113,11 +114,11 @@ ${members}};
classrelation 148741 // <association>
relation 146437 ----
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 148741 // <association>
b role_name "" multiplicity "" protected
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 148869 // <association>
@ -137,6 +138,8 @@ ${inlines}
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
@ -165,6 +168,8 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
end
@ -181,6 +186,8 @@ ${inlines}
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
@ -193,6 +200,8 @@ ${members}};
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
end
operation 135173 "make"
@ -202,6 +211,8 @@ ${members}};
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
end
end
@ -213,6 +224,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -221,7 +234,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 148997 // <realization>
b multiplicity "" parent class_ref 140549 // ConfigRules
b parent class_ref 140549 // ConfigRules
end
end
@ -233,6 +246,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -241,7 +256,7 @@ ${inlines}
a default
cpp default "#include in header"
classrelation_ref 150405 // <dependency>
b multiplicity "" parent class_ref 140805 // TypeHandler
b parent class_ref 140805 // TypeHandler
end
end
@ -256,6 +271,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -264,16 +281,16 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 149125 // <generalisation>
b multiplicity "" parent class_ref 140933 // ResolverBase
b parent class_ref 140933 // ResolverBase
end
classrelation 149253 // <association>
relation 146821 ----
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 149253 // <association>
b role_name "" multiplicity "" protected
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 149381 // <association>
@ -285,11 +302,11 @@ ${inlines}
classrelation 149509 // <association>
relation 146949 ----
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 149509 // <association>
b role_name "" multiplicity "" protected
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 149637 // <association>
@ -314,33 +331,35 @@ ${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
"
end
classrelation 149765 // <unidirectional association>
relation 147077 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 149765 // <unidirectional association>
b multiplicity "" parent class_ref 141061 // YAP_Prolog
b parent class_ref 141061 // YAP_Prolog
end
classrelation 150149 // <unidirectional association>
relation 147461 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 150149 // <unidirectional association>
b multiplicity "" parent class_ref 141061 // YAP_Prolog
b parent class_ref 141061 // YAP_Prolog
end
classrelation 150277 // <unidirectional association>
relation 147589 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 150277 // <unidirectional association>
b multiplicity "" parent class_ref 141061 // YAP_Prolog
b parent class_ref 141061 // YAP_Prolog
end
end
@ -355,16 +374,18 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 149893 // <unidirectional association>
relation 147205 --->
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 149893 // <unidirectional association>
b multiplicity "" parent class_ref 138117 // Pipe
b parent class_ref 138117 // Pipe
end
classrelation 150021 // <realization>
@ -372,7 +393,7 @@ ${inlines}
a public
cpp default "${type}"
classrelation_ref 150021 // <realization>
b multiplicity "" parent class_ref 140805 // TypeHandler
b parent class_ref 140805 // TypeHandler
end
end
@ -384,6 +405,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -392,16 +415,16 @@ ${inlines}
a default
cpp default "#include in header"
classrelation_ref 150533 // <dependency>
b multiplicity "" parent class_ref 140549 // ConfigRules
b parent class_ref 140549 // ConfigRules
end
classrelation 150661 // <association>
relation 147973 ----
a role_name "" multiplicity "" protected
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 150661 // <association>
b role_name "" multiplicity "" protected
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 150789 // <association>
@ -416,6 +439,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -427,38 +452,56 @@ ${inlines}
usecaseview 128389 "query use"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
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_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_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
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
//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
usecasediagram 131717 "when to query"
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
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
size A4
end
usecase 128517 "create specific object"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
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_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_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
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
//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
end
usecase 128645 "use \"default\" object"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
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_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_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
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
//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
simplerelation 129541
---|>
on usecase_ref 128517 // create specific object
@ -467,24 +510,36 @@ ${inlines}
usecase 128773 "load object from session"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
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_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_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
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
//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
end
usecase 128901 "add new object to session"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
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_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_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
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
//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
end
class 141701 "User"
@ -495,6 +550,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -508,6 +565,8 @@ ${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
@ -515,28 +574,40 @@ ${inlines}
usecase 129029 "ConfigQuery"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
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_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_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
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
//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
end
usecase 129157 "need sub object"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
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_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_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
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
//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
end
collaborationdiagram 131845 "\"default\" object"
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_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
size A4
end

View file

@ -1,92 +1,104 @@
format 40
format 58
classcanvas 128005 class_ref 139013 // BuildInstruct
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
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
xyz 693 369 2000
end
end
classcanvas 128133 class_ref 136837 // Proc
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
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
xyz 591 79 2005
end
end
classcanvas 128261 class_ref 137861 // Codec
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
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
xyz 581 216 2000
end
end
classcanvas 128389 class_ref 138757 // ProcPatt
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
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
xyz 726 255 2000
end
end
classcanvas 128517 class_ref 137733 // 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
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
xyz 550 152 2000
end
end
classcanvas 128645 class_ref 139141 // DoAttach
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
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
xyz 655 437 2000
end
end
packagecanvas 128773
package_ref 128133 // Asset
show_context_mode namespace xyzwh 406 24 1994 417 478
end
packagecanvas 129669
package_ref 128389 // RenderEngine
xyzwh 20 90 1994 330 411
end
classcanvas 129797 class_ref 135045 // CodecAdapter
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
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
xyz 198 348 2000
end
end
classcanvas 129925 class_ref 131717 // ProcNode
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
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
xyz 79 137 2000
end
end
classcanvas 130053 class_ref 132485 // PluginAdapter
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
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
xyz 233 285 2000
end
end
classcanvas 130181 class_ref 131845 // Trafo
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
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
xyz 96 238 2000
end
end
relationcanvas 128901 relation_ref 142213 // <directional aggregation>
from ref 128645 z 1999 stereotype "<<vector>>" xyz 626 407 3000 to point 683 134
from ref 128645 z 1999 stereotype "<<vector>>" xyz 624 406 3000 to point 680 133
line 129029 z 1999 to ref 128133
role_a_pos 645 92 3000 no_role_b
multiplicity_a_pos 645 125 3000 no_multiplicity_b
role_a_pos 645 97 3000 no_role_b
multiplicity_a_pos 640 122 3000 no_multiplicity_b
end
relationcanvas 129157 relation_ref 139269 // <generalisation>
from ref 128517 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129285 relation_ref 139397 // <generalisation>
from ref 128261 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129413 relation_ref 141701 // <directional aggregation by value>
from ref 128389 z 1999 stereotype "<<vector>>" xyz 714 332 3000 to ref 128005
end
relationcanvas 129413 relation_ref 141701 // <directional composition>
from ref 128389 z 1999 stereotype "<<vector>>" xyz 720 324 3000 to ref 128005
role_a_pos 746 344 3000 no_role_b
multiplicity_a_pos 710 344 3000 multiplicity_b_pos 731 306 3000
end
relationcanvas 129541 relation_ref 141829 // <generalisation>
from ref 128645 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130309 relation_ref 135429 // <unidirectional association>
from ref 129925 z 1999 to point 49 137
line 130437 z 1999 to point 49 167
line 130437 z 1999 to point 49 174
line 130565 z 1999 to ref 129925
role_a_pos 31 145 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 62 164 3000
role_a_pos 34 152 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 62 165 3000
end
relationcanvas 130693 relation_ref 132229 // <generalisation>
from ref 130181 z 1999 to ref 129925
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131077 relation_ref 136965 // <generalisation>
from ref 129797 z 1999 to ref 130181
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131205 relation_ref 132997 // <generalisation>
from ref 130053 z 1999 to ref 130181
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
line 131333 -_-_
from ref 130053 z 1999 to ref 128517
line 131461 -_-_
from ref 129797 z 1999 to ref 128261
preferred_whz 850 555 1
end

View file

@ -1,40 +1,41 @@
format 40
format 58
packagecanvas 128005
package_ref 128133 // Asset
xyzwh 52 6 1994 448 544
end
classcanvas 128133 class_ref 139013 // BuildInstruct
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
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
xyz 375 363 2000
end
end
classcanvas 128261 class_ref 136837 // Proc
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
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
xyz 205 480 2005
end
end
classcanvas 128389 class_ref 138757 // ProcPatt
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
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
xyz 408 249 2000
end
end
classcanvas 128517 class_ref 138117 // Pipe
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
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
xyz 240 168 2000
end
end
classcanvas 128645 class_ref 139141 // DoAttach
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
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
xyz 337 431 2000
end
end
classcanvas 128773 class_ref 137989 // 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
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
xyz 328 168 2000
end
end
classcanvas 128901 class_ref 139269 // DoRecurse
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
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
xyz 409 431 2000
end
end
classcanvas 129029 class_ref 136965 // Struct
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
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
xyz 425 73 2005
end
end
relationcanvas 129157 relation_ref 139653 // <generalisation>
geometry VHV
from ref 128517 z 1999 to point 260 139
@ -42,11 +43,13 @@ relationcanvas 129157 relation_ref 139653 // <generalisation>
line 130565 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129285 relation_ref 141189 // <generalisation>
from ref 128389 z 1999 to point 445 200
line 130693 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129413 relation_ref 139525 // <generalisation>
geometry VHV
from ref 128773 z 1999 to point 348 139
@ -54,31 +57,39 @@ relationcanvas 129413 relation_ref 139525 // <generalisation>
line 130309 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129541 relation_ref 141701 // <directional aggregation by value>
from ref 128389 z 1999 stereotype "<<vector>>" xyz 361 286 3000 to ref 128133
end
relationcanvas 129541 relation_ref 141701 // <directional composition>
from ref 128389 z 1999 stereotype "<<vector>>" xyz 367 290 3000 to ref 128133
role_a_pos 364 301 3000 no_role_b
multiplicity_a_pos 392 338 3000 multiplicity_b_pos 467 292 3000
end
relationcanvas 129669 relation_ref 141829 // <generalisation>
from ref 128645 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129797 relation_ref 142213 // <directional aggregation>
from ref 128645 z 1999 stereotype "<<vector>>" xyz 278 485 3000 to ref 128261
role_a_pos 259 466 3000 no_role_b
multiplicity_a_pos 259 499 3000 no_multiplicity_b
end
relationcanvas 130053 relation_ref 141957 // <generalisation>
from ref 128901 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131461 relation_ref 142085 // <unidirectional association>
from ref 128901 z 1999 to point 471 396
line 131845 z 1999 to point 471 320
line 131973 z 1999 to ref 128389
role_a_pos 443 334 3000 no_role_b
multiplicity_a_pos 431 301 3000 multiplicity_b_pos 451 408 3000
relationcanvas 131589 relation_ref 146053 // <unidirectional association>
from ref 128517 z 1999 to point 260 267
line 131717 z 1999 to ref 128389
role_a_pos 293 252 3000 no_role_b
multiplicity_a_pos 300 268 3000 no_multiplicity_b
multiplicity_a_pos 431 301 3000 multiplicity_b_pos 442 413 3000
end
relationcanvas 131589 relation_ref 146053 // <unidirectional association>
from ref 128517 z 1999 to point 260 265
line 131717 z 1999 to ref 128389
role_a_pos 328 250 3000 no_role_b
multiplicity_a_pos 379 273 3000 no_multiplicity_b
end
preferred_whz 530 608 1
end

View file

@ -1,53 +1,53 @@
format 40
format 58
classinstancecanvas 128005 classinstance_ref 134661 //
xyz 233 116 2000
end
end
classinstancecanvas 128133 classinstance_ref 134789 //
xyz 297 53 2000
end
end
classinstancecanvas 128261 classinstance_ref 134917 //
xyz 335 112 2000
end
end
classinstancecanvas 128389 classinstance_ref 135045 //
xyz 335 144 2000
end
end
classinstancecanvas 128517 classinstance_ref 135173 //
xyz 335 177 2000
end
xyz 335 175 2000
end
fragment 128773 ""
xyzwh 311 90 1994 83 139
end
classinstancecanvas 129157 classinstance_ref 135301 //
xyz 65 116 2000
end
end
classinstancecanvas 129285 classinstance_ref 135429 //
xyz 95 176 2000
end
end
classinstancecanvas 129413 classinstance_ref 135557 //
xyz 95 208 2000
end
end
classinstancecanvas 129541 classinstance_ref 135685 //
xyz 95 241 2000
end
end
fragment 129669 ""
xyzwh 70 153 1994 93 136
end
classinstancecanvas 129925 classinstance_ref 135813 //
xyz 75 33 2000
end
end
fragment 130181 "EDL"
xyzwh 12 12 2000 167 305
end
fragment 130437 "asset management"
xyzwh 221 12 2005 184 236
xyzwh 221 12 1989 184 236
end
objectlinkcanvas 128645 norel
from ref 128133 z 1999 to ref 128261
no_role_a no_role_b
objectlinkcanvas 128901 norel
geometry VH
from ref 128005 z 1999 to point 256 64
from ref 128005 z 1999 to point 256 61
line 129029 z 1999 to ref 128133
no_role_a no_role_b
objectlinkcanvas 129797 norel
@ -59,4 +59,5 @@ objectlinkcanvas 130053 norel
objectlinkcanvas 130309 norel
from ref 129157 z 1999 to ref 128005
no_role_a no_role_b
preferred_whz 435 373 1
end

View file

@ -1,196 +1,216 @@
format 40
format 58
packagecanvas 128005
package_ref 131077 // ConfigQuery
xyzwh 194 34 1980 445 495
end
classcanvas 128133 class_ref 140549 // ConfigRules
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
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
color verylightorange
xyz 268 364 2005
end
xyz 266 363 2005
end
classcanvas 128261 class_ref 140677 // QueryHandler
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 217 237 2005
end
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
xyz 217 237 2015
end
classcanvas 128389 class_ref 140677 // QueryHandler
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 264 218 2005
end
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
xyz 264 218 2010
end
classcanvas 128517 class_ref 140677 // QueryHandler
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
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
xyz 302 205 2005
end
end
classcanvas 128645 class_ref 140805 // TypeHandler
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 262 88 2005
end
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
xyz 264 91 2005
end
classcanvas 128901 class_ref 140805 // TypeHandler
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 215 98 2010
end
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
xyz 217 101 2010
end
classcanvas 129029 class_ref 140805 // TypeHandler
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 307 77 1995
end
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
xyz 309 80 1995
end
classcanvas 129541 class_ref 140933 // ResolverBase
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 451 223 2000
end
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
xyz 449 223 2000
end
classcanvas 129669 class_ref 141061 // YAP_Prolog
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 554 155 2000
end
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
xyz 557 155 2000
end
classcanvas 130437 class_ref 141189 // QueryHandlerImpl
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 439 280 2000
end
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
xyz 439 280 2005
end
classcanvas 130693 class_ref 141189 // QueryHandlerImpl
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 439 360 2000
end
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
xyz 439 361 2000
end
classcanvas 130821 class_ref 141189 // QueryHandlerImpl
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
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
xyz 439 442 2000
end
end
classcanvas 132613 class_ref 138117 // Pipe
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
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
xyz 84 123 2000
end
end
classcanvas 132741 class_ref 141317 // TypeHandler<Pipe>
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
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
xyz 18 244 2000
end
end
classcanvas 133381 class_ref 136581 // AssetManager
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
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
xyz 19 25 2005
end
fragment 133637 "Rule Base"
xyzwh 425 67 1985 202 78
end
fragment 133637 "Collection of Rules"
xyzwh 422 91 1985 205 54
end
classcanvas 135941 class_ref 141445 // DefaultsManager
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
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
xyz 58 415 2000
end
end
classcanvas 136069 class_ref 141573 // DefaultsRegistry
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
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
xyz 59 481 2000
end
end
classcanvas 136709 class_ref 139653 // 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 19 313 2005
end
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
xyz 18 313 2005
end
textcanvas 137093 "queries"
xyzwh 201 414 2000 38 18
textcanvas 137221 "invokes"
xyzwh 557 500 2005 40 18
xyzwh 549 475 2005 43 18
textcanvas 137349 "invokes"
xyzwh 549 386 2005 40 18
xyzwh 549 392 2005 40 18
textcanvas 137477 "provide type specific implementation"
xyzwh 83 207 2005 102 39
xyzwh 83 197 2005 102 39
note 137605 "Prolog rules use TypeHandler interface to imlement predicates"
xyzwh 503 38 2000 176 59
xyzwh 497 39 2000 171 49
classcanvas 137733 class_ref 137989 // 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
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
xyz 104 99 1995
end
end
classcanvas 137861 class_ref 138757 // ProcPatt
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
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
xyz 118 75 1990
end
end
classcanvas 137989 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
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
xyz 134 47 1985
end
end
classcanvas 138117 class_ref 137861 // Codec
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
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
xyz 144 22 1975
end
end
relationcanvas 128773 relation_ref 146181 // <generalisation>
from ref 128133 z 2004 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129157 relation_ref 146309 // <association>
from ref 128133 z 2004 to ref 128389
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129285 relation_ref 146437 // <association>
from ref 128133 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130565 relation_ref 146693 // <generalisation>
from ref 130437 z 1999 to ref 129541
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130949 relation_ref 146821 // <association>
from ref 130821 z 1999 to ref 130693
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131077 relation_ref 146949 // <association>
from ref 130693 z 1999 to ref 130437
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131973 relation_ref 146693 // <generalisation>
from ref 130693 z 1999 to ref 129541
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132101 relation_ref 146693 // <generalisation>
from ref 130821 z 1999 to ref 129541
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132869 relation_ref 147205 // <unidirectional association>
from ref 132741 z 1999 to point 73 205
from ref 132741 z 1999 to point 69 203
line 133509 z 1999 to ref 132613
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132997 relation_ref 147333 // <realization>
from ref 132741 z 1999 to point 73 226
from ref 132741 z 1999 to point 69 226
line 133253 z 1999 to point 168 226
line 133125 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133765 relation_ref 147077 // <unidirectional association>
from ref 130693 z 1999 to point 542 417
from ref 130693 z 1999 to point 529 414
line 133893 z 1999 to point 589 403
line 134021 z 1999 to ref 129669
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134149 relation_ref 146565 // <realization>
from ref 129541 z 1999 to point 491 182
from ref 129541 z 1999 to point 487 182
line 134661 z 1999 to point 434 182
line 134533 z 1999 to point 348 473
line 134405 z 1999 to point 304 473
line 134405 z 1999 to point 302 473
line 134277 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134789 relation_ref 147461 // <unidirectional association>
from ref 130821 z 1999 to point 543 502
line 135045 z 1999 to point 589 490
from ref 130821 z 1999 to point 529 496
line 135045 z 1999 to point 589 487
line 134917 z 1999 to ref 129669
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135173 relation_ref 147589 // <unidirectional association>
from ref 130437 z 1999 to point 543 337
from ref 130437 z 1999 to point 531 334
line 135429 z 1999 to point 589 320
line 135301 z 1999 to ref 129669
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135557 relation_ref 147717 // <dependency>
from ref 129669 z 1994 to point 588 116
from ref 129669 z 1994 to point 590 116
line 135685 z 1994 to point 440 116
line 135813 z 1994 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136197 relation_ref 147845 // <dependency>
from ref 135941 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136581 relation_ref 147973 // <association>
from ref 135941 z 1999 to ref 136069
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136837 relation_ref 148101 // <unidirectional association>
from ref 136709 z 1999 to point 105 348
from ref 136709 z 1999 to point 103 342
line 136965 z 1999 to ref 135941
role_a_pos 117 390 3000 no_role_b
role_a_pos 115 394 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 711 594 1
end

View file

@ -1,25 +1,36 @@
format 40
format 58
usecasecanvas 128005 usecase_ref 128517 // create specific object
xyzwh 461 161 3005 64 32 label_xy 442 193
end
usecasecanvas 128133 usecase_ref 128645 // use "default" object
xyzwh 462 267 3005 64 32 label_xy 448 299
end
usecasecanvas 128261 usecase_ref 128773 // load object from session
xyzwh 159 259 3005 64 32 label_xy 132 291
end
usecasecanvas 128389 usecase_ref 128901 // add new object to session
xyzwh 159 116 3005 64 32 label_xy 128 148
end
classcanvas 128517 class_ref 141701 // User
xyz 40 56 3005 label_xy 48 96
class_drawing_mode default show_context_mode default show_stereotype_properties default
xyz 40 56 3005
end
classcanvas 128645 class_ref 141829 // Serializer
xyz 40 255 3005 label_xy 38 295
class_drawing_mode default show_context_mode default show_stereotype_properties default
xyz 35 255 3005
end
usecasecanvas 128773 usecase_ref 129029 // ConfigQuery
color lightorange
xyzwh 337 211 3005 64 32 label_xy 338 243
end
usecasecanvas 129797 usecase_ref 129157 // need sub object
xyzwh 358 61 3005 64 32 label_xy 352 93
end
packagecanvas 130437
package_ref 131077 // ConfigQuery
xyzwh 304 18 3010 281 390
end
fragment 130693 "EDL/Session"
xyzwh 94 40 3009 181 368
end
@ -29,6 +40,7 @@ line 129029 --->
from ref 128389 z 3004 to ref 128773
simplerelationcanvas 129157 simplerelation_ref 129541
from ref 128133 z 3004 to ref 128005
end
line 129285 --->
from ref 128773 z 3004 to ref 128005
line 129413 --->
@ -42,4 +54,5 @@ line 129925 --->
line 130053 z 1999 to ref 129797
line 130309 --->
from ref 129797 z 3004 to ref 128773
preferred_whz 615 458 1
end

View file

@ -1,46 +1,46 @@
format 40
format 58
classinstance 128005 class_ref 140549 // ConfigRules
name "" xyz 245 192 2000
classinstance 128133 class_ref 141445 // DefaultsManager
name "" xyz 51 83 2000
name "" xyz 53 94 2000
classinstance 128261 class_ref 141573 // DefaultsRegistry
name "" xyz 244 58 2000
classinstancecanvas 128517 classinstance_ref 135941 // predicate impl
xyz 344 347 2000
end
end
classinstance 128901 class_ref 135301 // Factory
name "" xyz 439 206 2000
name "" xyz 439 213 2000
classinstance 129797 class_ref 136581 // AssetManager
name "" xyz 376 447 2000
name "" xyz 372 427 2000
textcanvas 130437 "recursive invocation of sub queries"
xyzwh 332 185 2004 172 18
linkcanvas 128389
from ref 128133 z 1999 to ref 128261
dirscanvas 129413 z 1000 linkcanvas_ref 128389
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_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
forward_label "1 get registered default object
6 store new default object" xyz 92 30 3000
6 store new default object" xyz 79 48 3000
linkcanvas 128645
from ref 128133 z 1999 to ref 128005
dirscanvas 129541 z 1000 linkcanvas_ref 128645
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
forward_label "2 resolve(inout solution : Query<TY>) : bool" xyz 94 157 3000
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
forward_label "2 resolve(inout solution : Query<TY>) : bool" xyz 157 125 3000
linkcanvas 128773
from ref 128005 z 1999 to ref 128517
dirscanvas 129669 z 1000 linkcanvas_ref 128773
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_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
forward_label "3 run prolog code" xyz 335 248 3000
linkcanvas 129029
from ref 128517 z 1999 to ref 128901
dirscanvas 130181 z 1000 linkcanvas_ref 129029
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
forward_label "5 create new instances" xyz 448 275 3000
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
forward_label "5 create new instances" xyz 441 280 3000
linkcanvas 129925
from ref 128517 z 1999 to ref 129797
dirscanvas 130053 z 1000 linkcanvas_ref 129925
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
forward_label "4 retrieve existing object" xyz 436 403 3000
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
forward_label "4 retrieve existing object" xyz 431 392 3000
linkcanvas 130309
from ref 128901 z 1999 to ref 128005
msgs
@ -65,4 +65,5 @@ msgs
forward ranks 6 "3" dirscanvas_ref 129413
no_msg
msgsend
preferred_whz 602 522 1
end

View file

@ -1,85 +1,93 @@
format 40
format 58
classcanvas 128005 class_ref 131717 // ProcNode
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 103 405 2004
end
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
xyz 89 311 2009
end
classcanvas 128517 class_ref 132741 // State
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
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
xyz 77 18 2000
end
end
classcanvas 129669 class_ref 133253 // Frame
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 264 313 3005
end
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
xyz 264 236 3005
end
classcanvas 131845 class_ref 142469 // StateProxy
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 126 220 2000
end
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
xyz 124 176 2000
end
classcanvas 131973 class_ref 142597 // StateAdapter
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 40 317 3010
end
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
xyz 37 240 3010
end
classcanvas 132357 class_ref 142725 // WiringDescriptor
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
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
hidden_operations
operation_ref 136453 // callDown
xyz 229 498 2000
end
xyz 197 411 2000
end
classcanvas 135045 class_ref 143365 // NodeWiring
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 241 561 2000
end
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
xyz 210 484 2000
end
textcanvas 135685 "determines concrete Type"
xyzwh 100 594 2004 130 18
xyzwh 79 499 2004 130 18
relationcanvas 129797 relation_ref 134533 // <unidirectional association>
from ref 128517 z 1999 stereotype "<<vector>>" xyz 277 115 3000 to point 300 136
line 130053 z 1999 to ref 129669
role_a_pos 312 288 3000 no_role_b
role_a_pos 312 218 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 173 109 3000
end
relationcanvas 132101 relation_ref 148869 // <generalisation>
geometry VHV unfixed
from ref 131973 z 1999 to point 78 186
line 134021 z 1999 to point 118 186
from ref 131973 z 1999 to point 72 152
line 134021 z 1999 to point 116 152
line 134149 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132229 relation_ref 148997 // <generalisation>
geometry VHV
from ref 131845 z 1999 to point 178 186
line 134277 z 1999 to point 118 186
from ref 131845 z 1999 to point 175 152
line 134277 z 1999 to point 116 152
line 134405 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 132485 relation_ref 149125 // <directional aggregation by value>
end
relationcanvas 132485 relation_ref 149125 // <directional composition>
geometry HV
from ref 128005 z 1999 stereotype "<<array>>" xyz 205 454 3000 to point 277 452
from ref 128005 z 1999 stereotype "<<array>>" xyz 180 355 3000 to point 242 350
line 133381 z 1999 to ref 132357
role_a_pos 289 473 3000 no_role_b
multiplicity_a_pos 265 473 3000 no_multiplicity_b
role_a_pos 254 393 3000 no_role_b
multiplicity_a_pos 230 393 3000 no_multiplicity_b
end
relationcanvas 133509 relation_ref 149253 // <unidirectional association>
from ref 131973 z 1999 to point 178 312
from ref 131973 z 1999 to point 174 262
line 133637 z 1999 to ref 131845
role_a_pos 190 293 3000 no_role_b
multiplicity_a_pos 164 293 3000 no_multiplicity_b
role_a_pos 186 238 3000 no_role_b
multiplicity_a_pos 160 238 3000 no_multiplicity_b
end
relationcanvas 134533 relation_ref 149381 // <unidirectional association>
from ref 131973 z 3004 to ref 129669
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135173 relation_ref 149509 // <generalisation>
from ref 135045 z 1999 to ref 132357
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135301 relation_ref 149637 // <dependency>
geometry VHr
from ref 135045 z 1999 to point 78 596
from ref 135045 z 1999 to point 72 513
line 135557 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
line 134661 -_-_
from ref 131973 z 2003 to ref 128005
line 134789 -_-_
from ref 131973 z 2003 to point 134 414
from ref 131973 z 2003 to point 107 352
line 134917 z 2003 to ref 128005
preferred_whz 414 544 1
preferred_whz 385 602 1
end

View file

@ -1,112 +1,112 @@
format 40
format 58
classinstancecanvas 128261 classinstance_ref 136197 // node1
xyz 152 504 2000
end
xyz 139 468 2000
end
classinstancecanvas 128389 classinstance_ref 136325 // ad1
xyz 191 393 2000
end
xyz 189 366 2000
end
classinstancecanvas 128517 classinstance_ref 136453 // current
xyz 188 92 2000
end
end
classinstancecanvas 128645 classinstance_ref 136581 // node2
xyz 388 393 2000
end
xyz 386 366 2000
end
classinstancecanvas 128773 classinstance_ref 136709 // ad2
xyz 422 301 2000
end
xyz 419 281 2000
end
classinstance 128901 class_ref 143109 // BackendCache
name "" xyz 692 12 2000
classinstance 129029 class_ref 143237 // Caller
name "" xyz 28 505 2000
name "" xyz 28 468 2000
classinstancecanvas 130949 classinstance_ref 136837 // node3
xyz 625 300 2000
end
xyz 622 281 2000
end
classinstancecanvas 131077 classinstance_ref 136965 // ad3
xyz 665 199 2000
end
xyz 651 196 2000
end
textcanvas 133381 "node1 using node2 as predecessor; calculates in-place, will push result to Cache"
xyzwh 149 538 2000 408 21
xyzwh 139 496 2000 408 21
textcanvas 133509 "node2 using node3 as predecessor. Calculates without caching"
xyzwh 385 427 2005 350 18
xyzwh 386 393 2005 350 18
textcanvas 133637 "node3 doesn't calc, but fetch result from Cache"
xyzwh 564 329 2000 231 18
xyzwh 544 308 2000 231 18
linkcanvas 129157
from ref 129029 z 1999 to ref 128261
dirscanvas 129285 z 1000 linkcanvas_ref 129157
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
forward_label "1 pull()" xyz 97 480 3000
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
forward_label "1 pull()" xyz 82 455 3000
linkcanvas 129413
from ref 128261 z 1999 to ref 128389
dirscanvas 130309 z 1000 linkcanvas_ref 129413
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
forward_label "2 retrieve()" xyz 141 437 3000
backward_label "16 process()" xyz 236 471 3000
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
forward_label "2 retrieve()" xyz 150 398 3000
backward_label "16 process()" xyz 218 445 3000
linkcanvas 129541
from ref 128389 z 1999 to ref 128517
dirscanvas 131717 z 1000 linkcanvas_ref 129541
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_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
forward_label "3 fetch()
11 allocateBuffer()
17 isCalculated()" xyz 128 228 3000
17 isCalculated()" xyz 133 219 3000
linkcanvas 129669
from ref 128389 z 1999 to ref 128645
dirscanvas 130437 z 1000 linkcanvas_ref 129669
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
forward_label "4 pull()" xyz 319 369 3000
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
forward_label "4 pull()" xyz 311 354 3000
linkcanvas 129797
from ref 128645 z 1999 to ref 128773
dirscanvas 130693 z 1000 linkcanvas_ref 129797
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
forward_label "5 retrieve()" xyz 379 349 3000
backward_label "13 process()" xyz 469 372 3000
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
forward_label "5 retrieve()" xyz 386 312 3000
backward_label "13 process()" xyz 464 348 3000
linkcanvas 130181
from ref 128773 z 1999 to ref 128517
dirscanvas 133765 z 1000 linkcanvas_ref 130181
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
forward_label "14 releaseBuffer()" xyz 285 227 3000
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
forward_label "14 releaseBuffer()" xyz 288 216 3000
linkcanvas 131205
from ref 128773 z 1999 to ref 130949
dirscanvas 131845 z 1000 linkcanvas_ref 131205
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
forward_label "6 pull()" xyz 553 276 3000
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
forward_label "6 pull()" xyz 543 269 3000
linkcanvas 131333
from ref 130949 z 1999 to ref 131077
dirscanvas 131973 z 1000 linkcanvas_ref 131333
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
forward_label "7 retrieve()" xyz 615 236 3000
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
forward_label "7 retrieve()" xyz 619 229 3000
linkcanvas 131461
from ref 131077 z 1999 to ref 128517
dirscanvas 132101 z 1000 linkcanvas_ref 131461
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
forward_label "8 fetch()" xyz 449 179 3000
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
forward_label "8 fetch()" xyz 442 173 3000
linkcanvas 131589
from ref 128517 z 1999 to point 295 24
from ref 128517 z 1999 to point 311 22
line 134277 z 1999 to ref 128901
dirscanvas 132229 z 1000 linkcanvas_ref 134277
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_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
forward_label "9 fetch
12 allocateNewFrame
15 releaseFrame
18 isCalculatedFrame
20 releaseFrame" xyz 487 29 3000
20 releaseFrame" xyz 452 28 3000
linkcanvas 132357
from ref 131077 z 1999 to point 515 211
from ref 131077 z 1999 to point 506 205
line 132613 z 1999 to ref 128773
dirscanvas 132741 z 1000 linkcanvas_ref 132357
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_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
linkcanvas 132485
from ref 128773 z 1999 to point 280 312
from ref 128773 z 1999 to point 280 290
line 132869 z 1999 to ref 128389
dirscanvas 132997 z 1000 linkcanvas_ref 132485
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
forward_label "10 allocateBuffer()" xyz 306 293 3000
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
forward_label "10 allocateBuffer()" xyz 302 277 3000
linkcanvas 133893
from ref 129029 z 1999 to point 49 155
line 134021 z 1999 to ref 128517
dirscanvas 134149 z 1000 linkcanvas_ref 134021
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
forward_label "19 releaseBuffer()" xyz 65 100 3000
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
forward_label "19 releaseBuffer()" xyz 80 107 3000
msgs
msg operation_ref 135685 // "pull()"
forward ranks 1 "1" dirscanvas_ref 129285
@ -181,4 +181,5 @@ msgs
no_msg
msgsend
msgsend
preferred_whz 799 575 1
end

View file

@ -1,172 +1,193 @@
format 40
format 58
classcanvas 128133 class_ref 143493 // OperationBase
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 13 2000
end
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
xyz 233 13 2000
end
classcanvas 128261 class_ref 143621 // QueryCache
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 186 252 2000
end
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
xyz 189 252 2000
end
classcanvas 128517 class_ref 143877 // ReadSource
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 297 165 2000
end
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
xyz 300 164 1984
end
classcanvas 130309 class_ref 144005 // BuffTable
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 100 508 2000
end
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
xyz 106 508 2000
end
classcanvas 130437 class_ref 142725 // WiringDescriptor
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 82 319 2005
end
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
xyz 88 321 2005
end
classcanvas 130565 class_ref 144133 // BuffHandle
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 169 563 2000
end
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
xyz 173 555 2000
end
textcanvas 131461 "const"
xyzwh 101 388 2010 29 18
xyzwh 105 391 2010 29 18
classcanvas 131717 class_ref 144261 // Invocation
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
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
color lightorange
xyz 31 439 2000
end
end
classcanvas 131845 class_ref 143365 // NodeWiring
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 222 423 2005
end
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
xyz 222 427 2005
end
classcanvas 131973 class_ref 142597 // StateAdapter
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
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
xyz 25 230 2005
end
end
classcanvas 132357 class_ref 144389 // ProcessData
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 186 140 2015
end
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
xyz 188 140 2015
end
classcanvas 132997 class_ref 144517 // Strategy
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
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
xyz 199 319 3010
end
end
classcanvas 133253 class_ref 144517 // Strategy
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 301 301 2005
end
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
xyz 298 307 1994
end
classcanvas 134021 class_ref 144645 // FeedCache
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 190 80 2010
end
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
xyz 192 80 2010
end
classcanvas 134533 class_ref 144389 // ProcessData
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
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
xyz 238 125 2004
end
end
classcanvas 134661 class_ref 144517 // Strategy
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 250 309 3005
end
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
xyz 249 312 1999
end
textcanvas 137477 "as configured"
xyzwh 308 376 3010 68 18
xyzwh 303 375 3010 68 18
classcanvas 137733 class_ref 143749 // PullInput
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 194 198 2010
end
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
xyz 198 198 2014
end
classcanvas 137861 class_ref 143749 // PullInput
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 247 184 2005
end
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
xyz 248 188 1989
end
textcanvas 139781 "Policy Classes"
xyzwh 163 50 2005 81 21
relationcanvas 130693 relation_ref 150405 // <directional aggregation by value>
xyzwh 167 54 2005 81 21
relationcanvas 130693 relation_ref 150405 // <directional composition>
geometry VHr
from ref 130309 z 1999 stereotype "<<array>>" xyz 177 517 3000 to point 203 536
from ref 130309 z 1999 stereotype "<<array>>" xyz 180 514 3000 to point 203 532
line 130821 z 1999 to ref 130565
no_role_a no_role_b
multiplicity_a_pos 211 537 3000 no_multiplicity_b
multiplicity_a_pos 179 537 3000 no_multiplicity_b
end
relationcanvas 130949 relation_ref 150533 // <unidirectional association>
from ref 130309 z 1999 to ref 130437
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132229 relation_ref 149509 // <generalisation>
from ref 131845 z 2004 to point 219 401
line 137605 z 2004 to point 162 401
line 137221 z 2004 to ref 130437
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133381 relation_ref 151301 // <generalisation>
from ref 133253 z 1999 to point 333 274
line 137349 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135685 relation_ref 152197 // <unidirectional association>
from ref 131717 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135813 relation_ref 152325 // <unidirectional association>
from ref 131717 z 1999 to ref 130437
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135941 relation_ref 152453 // <unidirectional association>
geometry VH
from ref 131717 z 1999 to point 63 536
from ref 131717 z 1999 to point 60 532
line 137093 z 1999 to ref 130309
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136069 relation_ref 152581 // <association>
from ref 131845 z 2004 to ref 132997
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136197 relation_ref 152709 // <association>
from ref 131845 z 2004 to ref 134661
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136325 relation_ref 152837 // <association>
from ref 131845 z 2004 to ref 133253
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136453 relation_ref 152965 // <unidirectional association>
from ref 131845 z 1999 stereotype "<<creates>>" xyz 145 441 3000 to ref 131717
from ref 131845 z 1999 stereotype "<<creates>>" xyz 145 443 3000 to ref 131717
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137989 relation_ref 153093 // <generalisation>
from ref 132997 z 1999 to point 222 316
line 139653 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138117 relation_ref 153221 // <generalisation>
from ref 128261 z 1999 to ref 137733
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138245 relation_ref 153349 // <generalisation>
from ref 137733 z 2009 to ref 132357
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138373 relation_ref 153477 // <generalisation>
from ref 132357 z 2009 to ref 134021
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138501 relation_ref 153605 // <generalisation>
geometry VHV unfixed
from ref 134021 z 1999 to point 223 68
line 138885 z 1999 to point 275 68
line 138885 z 1999 to point 273 68
line 139013 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138629 relation_ref 153733 // <generalisation>
geometry VHV unfixed
from ref 128517 z 1999 to point 333 68
line 139141 z 1999 to point 275 68
from ref 128517 z 1999 to point 334 68
line 139141 z 1999 to point 273 68
line 139269 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138757 relation_ref 153861 // <generalisation>
from ref 134533 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139397 relation_ref 153989 // <generalisation>
from ref 134661 z 2004 to ref 137861
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139525 relation_ref 154117 // <association>
from ref 137861 z 2003 to ref 134533
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 413 655 1
end

View file

@ -1,153 +1,174 @@
format 40
format 58
classcanvas 128005 class_ref 145669 // Project
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 161 115 2000
end
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
xyz 141 110 2000
end
classcanvas 128133 class_ref 145541 // Timeline
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
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
xyz 177 222 2000
end
end
classcanvas 128261 class_ref 145797 // TimelineView
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
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
xyz 163 323 2000
end
end
classcanvas 128645 class_ref 145925 // PlayControl
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
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
xyz 315 223 2000
end
end
classcanvas 128773 class_ref 146053 // Monitor
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
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
xyz 456 90 2000
end
end
classcanvas 128901 class_ref 146181 // RenderTask
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
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
xyz 456 32 2000
end
end
classcanvas 129029 class_ref 146309 // Sequence
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
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
xyz 41 323 2000
end
end
classcanvas 130437 class_ref 138117 // Pipe
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
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
xyz 317 294 2000
end
end
classcanvas 132101 class_ref 146437 // PlayheadCursor
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
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
xyz 452 222 2000
end
end
classcanvas 132997 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
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
xyz 99 611 2000
end
end
classcanvas 133125 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
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
xyz 163 485 2000
end
end
classcanvas 133253 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
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
xyz 211 611 2000
end
end
classcanvas 133381 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
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
xyz 259 611 2000
end
end
classcanvas 133509 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
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
xyz 163 611 2000
end
end
relationcanvas 128389 relation_ref 154757 // <realization>
from ref 128261 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129157 relation_ref 154885 // <aggregation by value>
end
relationcanvas 129157 relation_ref 154885 // <composition>
from ref 128005 z 1999 to ref 128133
no_role_a no_role_b
multiplicity_a_pos 173 197 3000 multiplicity_b_pos 173 166 3000
multiplicity_a_pos 168 204 3000 multiplicity_b_pos 156 154 3000
end
relationcanvas 129285 relation_ref 155013 // <unidirectional association>
from ref 128133 z 1999 stereotype "<<own>>" xyz 251 226 3000 to ref 128645
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129413 relation_ref 155141 // <aggregation by value>
end
relationcanvas 129413 relation_ref 155141 // <composition>
geometry VHr
from ref 128005 z 1999 to point 71 134
from ref 128005 z 1999 to point 69 127
line 129541 z 1999 to ref 129029
no_role_a no_role_b
multiplicity_a_pos 47 298 3000 multiplicity_b_pos 144 145 3000
multiplicity_a_pos 45 305 3000 multiplicity_b_pos 124 135 3000
end
relationcanvas 129669 relation_ref 155269 // <unidirectional association>
from ref 128133 z 1999 to ref 129029
no_role_a no_role_b
multiplicity_a_pos 113 322 3000 no_multiplicity_b
end
relationcanvas 129797 relation_ref 155397 // <unidirectional association>
from ref 128261 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129925 relation_ref 155525 // <unidirectional association>
from ref 129029 z 1999 stereotype "<<contains>>" xyz 33 389 3000 to point 71 387
from ref 129029 z 1999 stereotype "<<contains>>" xyz 31 390 3000 to point 69 387
line 130309 z 1999 to point 46 387
line 130181 z 1999 to ref 129029
role_a_pos 23 401 3000 no_role_b
multiplicity_a_pos 42 369 3000 multiplicity_b_pos 75 369 3000
relationcanvas 130565 relation_ref 155653 // <directional aggregation by value>
from ref 128133 z 1999 stereotype "<<list>>" xyz 265 265 3000 to point 263 281
role_a_pos 33 399 3000 no_role_b
multiplicity_a_pos 76 370 3000 multiplicity_b_pos 38 366 3000
end
relationcanvas 130565 relation_ref 155653 // <directional composition>
from ref 128133 z 1999 stereotype "<<list>>" xyz 263 267 3000 to point 263 281
line 131077 z 1999 to point 303 281
line 131205 z 1999 to ref 130437
role_a_pos 242 280 3000 no_role_b
role_a_pos 240 283 3000 no_role_b
multiplicity_a_pos 322 279 3000 multiplicity_b_pos 237 268 3000
end
relationcanvas 131589 relation_ref 155781 // <unidirectional association>
from ref 128773 z 1999 stereotype "<<attach>>" xyz 274 147 3000 to point 282 172
from ref 128773 z 1999 stereotype "<<attach>>" xyz 275 150 3000 to point 282 172
line 131845 z 1999 to ref 128133
no_role_a no_role_b
multiplicity_a_pos 221 180 3000 no_multiplicity_b
end
relationcanvas 131717 relation_ref 155909 // <unidirectional association>
from ref 128901 z 1999 to point 272 156
line 131973 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132229 relation_ref 156037 // <unidirectional association>
from ref 128645 z 1999 stereotype "<<direct>>" xyz 391 226 3000 to ref 132101
no_role_a no_role_b
multiplicity_a_pos 436 247 3000 no_multiplicity_b
end
relationcanvas 132357 relation_ref 156165 // <association>
from ref 128773 z 1999 to ref 132101
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132485 relation_ref 156293 // <association>
from ref 128261 z 1999 to point 478 341
line 132613 z 1999 to ref 132101
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133765 relation_ref 156421 // <realization>
from ref 133509 z 1999 to ref 133125
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133893 relation_ref 156549 // <realization>
from ref 133253 z 1999 to ref 133125
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134021 relation_ref 156677 // <realization>
from ref 133381 z 1999 to ref 133125
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134149 relation_ref 156805 // <realization>
from ref 132997 z 1999 to ref 133125
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134405 relation_ref 156933 // <unidirectional association>
from ref 129029 z 1999 to point 99 363
from ref 129029 z 1999 to point 95 357
line 134533 z 1999 to ref 133125
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134661 relation_ref 157061 // <unidirectional association>
from ref 129029 z 1999 to point 99 364
from ref 129029 z 1999 to point 94 357
line 134789 z 1999 to point 118 463
line 134917 z 1999 to ref 132997
role_a_pos 68 538 3000 no_role_b
multiplicity_a_pos 104 586 3000 no_multiplicity_b
relationcanvas 135045 relation_ref 145029 // <directional aggregation by value>
from ref 132997 z 1999 stereotype "<<vector>>" xyz 35 599 3000 to point 70 630
line 135173 z 1999 to point 70 661
line 135301 z 1999 to ref 132997
role_a_pos 37 612 3000 no_role_b
multiplicity_a_pos 91 657 3000 no_multiplicity_b
end
relationcanvas 135045 relation_ref 145029 // <directional composition>
from ref 132997 z 1999 stereotype "<<vector>>" xyz 36 602 3000 to point 67 628
line 135173 z 1999 to point 67 660
line 135301 z 1999 to ref 132997
role_a_pos 39 612 3000 no_role_b
multiplicity_a_pos 84 643 3000 no_multiplicity_b
end
preferred_whz 585 732 1
end

View file

@ -1,75 +1,85 @@
format 40
format 58
classcanvas 128005 class_ref 146565 // Facade
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
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
xyz 66 14 2000
end
end
classcanvas 128133 class_ref 146693 // Proxy
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 23 116 2000
end
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
xyz 23 110 2000
end
classcanvas 128261 class_ref 146821 // ServiceImpl
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 271 198 2000
end
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
xyz 271 182 2000
end
classcanvas 128389 class_ref 146949 // C_Interface
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 136 117 2000
end
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
xyz 136 110 2000
end
classcanvas 128517 class_ref 147077 // C_Instance
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 137 197 2000
end
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
xyz 137 182 2000
end
classcanvas 128645 class_ref 147205 // InstanceHandle
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 171 277 2000
end
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
xyz 179 268 2005
end
textcanvas 130309 "conceptually equivalent"
xyzwh 165 11 2000 115 18
relationcanvas 128773 relation_ref 157189 // <realization>
xyzwh 160 7 2000 115 18
relationcanvas 131461 relation_ref 159877 // <realization>
geometry VHV
from ref 128133 z 1999 to point 43 95
line 129157 z 1999 to point 103 95
line 129285 z 1999 to ref 128005
from ref 128133 z 1999 to point 43 88
line 131973 z 1999 to point 102 88
line 132101 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 128901 relation_ref 157317 // <realization>
end
relationcanvas 131589 relation_ref 160005 // <realization>
geometry VHV unfixed
from ref 128261 z 1999 to point 305 95
line 129413 z 1999 to point 103 95
line 129541 z 1999 to ref 128005
from ref 128261 z 1999 to point 304 88
line 131717 z 1999 to point 102 88
line 131845 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129029 relation_ref 157445 // <realization>
end
relationcanvas 132229 relation_ref 160133 // <unidirectional association>
from ref 128133 z 1999 stereotype "<<uses>>" xyz 74 129 3000 to ref 128389
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132357 relation_ref 160261 // <realization>
from ref 128517 z 1999 to ref 128389
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129669 relation_ref 157573 // <unidirectional association>
from ref 128133 z 1999 stereotype "<<uses>>" xyz 75 135 3000 to ref 128389
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129797 relation_ref 157701 // <unidirectional association>
from ref 128517 z 1999 stereotype "<<calls>>" xyz 213 216 3000 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130437 relation_ref 157829 // <unidirectional association>
geometry HVr
from ref 128261 z 1999 stereotype "<<has_a>>" xyz 279 305 3000 to point 305 305
line 130565 z 1999 to ref 128645
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130693 relation_ref 157957 // <dependency>
from ref 128645 z 1999 stereotype "<<opens>>" xyz 112 281 3000 to point 104 296
line 130821 z 1999 to point 104 213
line 130949 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131077 relation_ref 158085 // <dependency>
from ref 128645 z 1999 stereotype "<<creates>>" xyz 88 306 3000 to point 89 305
line 131205 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
line 130053 -_-_
from ref 128005 z 1999 to point 224 27
line 130181 z 1999 to ref 128389
end
relationcanvas 132485 relation_ref 160389 // <unidirectional association>
from ref 128517 z 1999 stereotype "<<calls>>" xyz 211 201 3000 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132613 relation_ref 160517 // <unidirectional association>
geometry HVr
from ref 128261 z 1999 stereotype "<<has_a>>" xyz 279 295 3000 to point 304 292
line 132741 z 1999 to ref 128645
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132869 relation_ref 160645 // <dependency>
from ref 128645 z 1999 stereotype "<<opens>>" xyz 118 279 3000 to point 103 292
line 132997 z 1999 to point 103 198
line 133125 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133253 relation_ref 160773 // <dependency>
from ref 128645 z 1999 to point 195 306
line 133509 z 1999 to point 43 306
line 133381 z 1999 stereotype "<<creates>>" xyz 114 308 3000 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
line 130053 -_-_
from ref 128005 z 1999 to point 215 19
line 130181 z 1999 to ref 128389
preferred_whz 369 421 1
end

View file

@ -1,48 +1,20 @@
window_sizes 1302 1004 270 1022 854 71
diagrams
classdiagram_ref 128133 // Session structure
853 742 100 4 120 0
classdiagram_ref 132741 // TimelineSequences
585 732 100 4 0 0
active classdiagram_ref 132869 // Layer Separation Interface
373 417 100 4 0 0
end
window_sizes 1302 1004 270 1022 856 71
show_stereotypes
selected
package_ref 129 // lumiera
open
class_ref 145925 // PlayControl
deploymentview_ref 128261 // gen
deploymentview_ref 129157 // gen
componentview_ref 128005 // Architecture
classview_ref 129413 // Project Entities
package_ref 130181 // mobject
classview_ref 128389 // Controller Workings
class_ref 139653 // Session
class_ref 128005 // SessionImpl
class_ref 145541 // Timeline
class_ref 145797 // TimelineView
class_ref 128133 // Seq
class_ref 128389 // Track
class_ref 128901 // Clip
class_ref 129029 // Effect
package_ref 128645 // codegen
package_ref 128901 // Builder
class_ref 131717 // ProcNode
class_ref 142469 // StateProxy
class_ref 142597 // StateAdapter
class_ref 142725 // WiringDescriptor
class_ref 143365 // NodeWiring
class_ref 143621 // QueryCache
class_ref 143749 // PullInput
class_ref 143877 // ReadSource
class_ref 144389 // ProcessData
class_ref 144645 // FeedCache
class_ref 144517 // Strategy
class_ref 144005 // BuffTable
class_ref 144261 // Invocation
package_ref 128133 // Asset
package_ref 129029 // Control
package_ref 128261 // MObject
classview_ref 128133 // Engine Workings
classview_ref 129541 // InterfaceSystem
classview_ref 129285 // StreamType
classview_ref 128773 // error
class_ref 140165 // Visitable
end
end

View file

@ -1,6 +1,6 @@
cpp_default_defs
cpp_h_extension "hpp" cpp_src_extension "cpp" java_extension "java" idl_extension "idl"
cpp_h_extension "hpp" cpp_src_extension "cpp" java_extension "java" php_extension "php" python_extension "py" idl_extension "idl"
cpp_include_with_path
cpp_root_relative_path
cpp_javadoc_comment
@ -22,26 +22,26 @@
"double" "double" "double" "double" "${type}" "${type} &" "${type} &" "${type}"
"string" "string" "String" "string" "${type}" "${type} &" "${type} &" "${type}"
relations_stereotypes 4 // uml cpp java idl
"sequence" "vector" "Vector" "sequence"
"vector" "vector" "Vector" "sequence"
"list" "list" "Vector" "sequence"
"set" "set" "Vector" "sequence"
relations_stereotypes 4 // uml cpp java pythonidl
"sequence" "vector" "Vector" "list" "sequence"
"vector" "vector" "Vector" "list" "sequence"
"list" "list" "Vector" "list" "sequence"
"set" "set" "Vector" "set" "sequence"
classes_stereotypes 13 // uml cpp java idl
"class" "class" "class" "valuetype"
"interface" "class" "interface" "interface"
"exception" "class" "class" "exception"
"enum" "enum" "enum" "enum"
"enum_pattern" "enum" "enum_pattern" "enum"
"struct" "struct" "class" "struct"
"union" "union" "class" "union"
"typedef" "typedef" "ignored" "typedef"
"boundary" "class" "class" "interface"
"control" "class" "class" "valuetype"
"entity" "class" "class" "valuetype"
"actor" "ignored" "ignored" "ignored"
"@interface" "ignored" "@interface" "ignored"
classes_stereotypes 13 // uml cpp java php python idl
"class" "class" "class" "class" "class" "valuetype"
"interface" "class" "interface" "interface" "class" "interface"
"exception" "class" "class" "class" "class" "exception"
"enum" "enum" "enum" "enum" "enum" "enum"
"enum_pattern" "enum" "enum_pattern" "enum" "enum" "enum"
"struct" "struct" "class" "class" "class" "struct"
"union" "union" "class" "class" "class" "union"
"typedef" "typedef" "ignored" "ignored" "ignored" "typedef"
"boundary" "class" "class" "class" "class" "interface"
"control" "class" "class" "class" "class" "valuetype"
"entity" "class" "class" "class" "class" "valuetype"
"actor" "ignored" "ignored" "ignored" "ignored" "ignored"
"@interface" "ignored" "@interface" "ignored" "ignored" "ignored"
cpp_enum_default_type_forms "${type}" "${type} &" "${type}&" "${type}" // in out inout return
other_cpp_types_default_type_forms "const ${type}&" "${type} &" "${type}&" "${type}" // in out inout return
@ -103,7 +103,11 @@ ${items}
cpp_default_typedef_decl "${comment}typedef ${type} ${name};
"
cpp_default_attribute_declaration " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
" // multiplicity 1
" ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
" // multiplicity * a..b
" ${comment}${static}${mutable}${volatile}${const}${type} ${name}${multiplicity}${value};
" // multiplicity [..]
cpp_default_enum_item_declaration " ${name}${value}, ${comment}"
cpp_association_aggregation_declaration
" ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
@ -162,7 +166,11 @@ ${cases} default: throw new Error();
}
"
java_default_attribute_declaration " ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
"
" // multiplicity 1
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype}<${type}> ${name}${value};
" // multiplicity * a..b
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value};
" // multiplicity N
java5_default_enum_item_declaration " ${@}${name}${value},${comment}"
java_default_enum_item_declaration " ${comment}${@}public static final int _${name}${value};
public static final ${class} ${name} = new ${class}(_${name});
@ -181,6 +189,64 @@ public static final ${class} ${name} = new ${class}(_${name});
java_default_operation_definition " ${comment}${@}${visibility}${final}${static}${abstract}${synchronized}${type} ${name}${(}${)}${throws}${staticnl}{
${body}}
"
php_default_src_content "<?php
${comment}
${definition}
?>
"
php_default_class_decl "${comment}${final}${visibility}${abstract}class ${name}${extends}${implements} {
${members}}
"
php_default_enum_decl "${comment}${visibility}final class ${name} {
${items}}
"
php_default_external_class_decl "${name}"
php_default_interface_decl "${comment}${visibility}interface ${name} {
${members}}
"
php_default_attribute_declaration " ${comment}${visibility}${const}${static}${var}${name}${value};
"
php_default_enum_item_decl " const ${name}${value};${comment}
"
php_default_relation_declaration" ${comment}${visibility}${const}${static}${var}${name}${value};
"
php_get "get${Name}" final
php_set "set${Name}"
php_default_operation_definition " ${comment}${final}${visibility}${abstract}${static}function ${name}${(}${)}
{
${body}}
"
python_2_2
python_indent_step " "
python_default_src_content "${comment}
${import}
${definition}"
python_default_class_decl "class ${name}${inherit}:
${docstring}${members}
"
python_default_enum_decl "class ${name}:
${docstring}${members}
"
python_default_external_class_decl "${name}"
python_default_attribute_declaration "${comment}${self}${name} = ${value}
" // multiplicity 1
"${comment}${self}${name} = ${stereotype}()
" // multiplicity != 1
python_default_enum_item_decl "${comment}${self}${name} = ${value}
"
python_default_relation_declaration"${comment}${self}${name} = ${value}
" // multiplicity 1
"${comment}${self}${name} = ${stereotype}()
" // multiplicity != 1
python_default_composition_declaration"${comment}${self}${name} = ${type}()
" // multiplicity 1
"${comment}${self}${name} = ${stereotype}()
" // multiplicity != 1
python_default_operation_definition "${@}${static}${abstract}def ${name}${(}${)}:
${docstring}${body}
"
python_get "get${Name}"
python_set "set${Name}"
idl_default_src_content "#ifndef ${MODULE}_${NAME}_H
#define ${MODULE}_${NAME}_H
@ -215,13 +281,27 @@ ${items}};
#include \"${name}.idl\"
"
idl_default_attribute_declaration " ${comment}${readonly}${attribute} ${type} ${name};
"
" // multiplicity 1
" ${comment}${readonly}${attribute}${stereotype}<${type}> ${name};
" // multiplicity * a..b
" ${comment}${readonly}${attribute}${stereotype}<${type},${multiplicity}> ${name};
" // multiplicity N
idl_default_valuetype_attribute_declaration " ${comment}${visibility}${type} ${name};
"
" // multiplicity 1
" ${comment}${visibility}${stereotype}<${type}> ${name};
" // multiplicity * a..b
" ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name};
" // multiplicity N
idl_default_const_declaration " ${comment}const ${type} ${name}${value};
"
" // multiplicity 1
" ${comment}const ${stereotype}<${type}> ${name}${value};
" // multiplicity * a..b
" ${comment}const ${stereotype}<${type},${multiplicity}> ${name}${value};
" // multiplicity N
idl_default_enum_item_declaration " ${name},${comment}"
idl_default_union_item_declaration " ${comment}case ${case} : ${readonly}${type} ${name};"
idl_default_union_item_declaration " ${comment}case ${case} : ${readonly}${type} ${name};" // multiplicity 1
" ${comment}case ${case} : ${readonly}${stereotype}<${type}> ${name};" // multiplicity * a..b
" ${comment}case ${case} : ${readonly}${stereotype}<${type},${multiplicity}> ${name};" // multiplicity N
idl_association_aggregation_declaration
" ${comment}${readonly}${attribute} ${type} ${name};
" // multiplicity 1

View file

@ -1,6 +1,6 @@
format 40
format 58
"lumiera"
revision 50
revision 51
modified_by 5 "hiv"
cpp_root_dir "../../src/"
@ -9,27 +9,27 @@ format 40
// class settings
default_attribute_visibility protected default_relation_visibility protected default_operation_visibility public
//class diagram settings
draw_all_relations yes hide_attributes no hide_operations no show_members_full_definition no show_members_visibility no show_members_stereotype no show_parameter_dir yes show_parameter_name yes package_name_in_tab yes class_drawing_mode natural drawing_language uml show_context_mode no auto_label_position yes show_infonote no shadow yes
draw_all_relations yes hide_attributes no hide_operations no show_members_full_definition no show_members_visibility no show_members_stereotype no show_members_multiplicity no show_members_initialization no member_max_width 127 show_parameter_dir yes show_parameter_name yes package_name_in_tab yes class_drawing_mode natural drawing_language uml show_context_mode no auto_label_position yes show_infonote no shadow yes show_stereotype_properties no
//use case diagram settings
package_name_in_tab no show_context no auto_label_position yes draw_all_relations yes shadow yes
package_name_in_tab no show_context no auto_label_position yes draw_all_relations yes class_drawing_mode actor shadow yes show_stereotype_properties no
//sequence diagram settings
show_full_operations_definition no write_horizontally yes class_drawing_mode natural drawing_language uml draw_all_relations yes shadow yes
show_full_operations_definition no write_horizontally yes class_drawing_mode natural drawing_language uml draw_all_relations yes shadow yes show_stereotype_properties no
//collaboration diagram settings
show_full_operations_definition no show_hierarchical_rank no write_horizontally yes drawing_language uml package_name_in_tab no show_context no draw_all_relations yes shadow yes
show_full_operations_definition no show_hierarchical_rank no write_horizontally yes drawing_language uml package_name_in_tab no show_context no draw_all_relations yes shadow yes show_stereotype_properties no
//object diagram settings
write_horizontally yes package_name_in_tab no show_context no auto_label_position yes draw_all_relations yes shadow yes
write_horizontally yes package_name_in_tab no show_context no auto_label_position yes draw_all_relations yes shadow yes show_stereotype_properties no
//component diagram settings
package_name_in_tab yes show_context no auto_label_position yes draw_all_relations yes shadow yes
draw_component_as_icon no show_component_req_prov no show_component_rea no
draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no
//deployment diagram settings
package_name_in_tab yes show_context no write_horizontally yes auto_label_position yes draw_all_relations yes shadow yes
draw_component_as_icon no show_component_req_prov no show_component_rea no
draw_component_as_icon no show_component_req_prov no show_component_rea no show_stereotype_properties no
//state diagram settings
package_name_in_tab no show_context no auto_label_position yes write_trans_label_horizontally yes show_trans_definition no draw_all_relations yes shadow yes
show_activities yes region_horizontally yes drawing_language uml
show_activities yes region_horizontally yes drawing_language uml show_stereotype_properties no
//activity diagram settings
package_name_in_tab yes show_context no show_opaque_action_definition yes auto_label_position yes write_flow_label_horizontally no draw_all_relations yes shadow yes
show_infonote yes drawing_language uml
show_infonote yes drawing_language uml show_stereotype_properties no
class_color yellow duration_color transparent continuation_color gray note_color blue fragment_color transparent subject_color transparent usecase_color yellow package_color transparent component_color green artifact_color green deploymentnode_color gray state_color yellow stateaction_color transparent activity_color lightgreen activityregion_color transparent activityaction_color mediumgreen parameterpin_color white
font_size 8

View file

@ -0,0 +1 @@
// "a type" "needed python_imports"

View file

@ -1,9 +1,9 @@
package_stereotypes 6 "facade" "framework" "model" "library" "stub" "toplevel"
package_stereotypes 7 "facade" "framework" "model" "library" "stub" "toplevel" "profile"
-_-> 2 "access" "import"
end
class_stereotypes 18 "actor" "auxiliary" "boundary" "control" "entity" "enum" "enum_pattern" "exception" "focus" "implementation" "class" "interface" "metaclass" "struct" "type" "typedef" "union" "utility"
class_stereotypes 19 "actor" "auxiliary" "boundary" "control" "entity" "enum" "enum_pattern" "exception" "focus" "implementation" "class" "interface" "metaclass" "struct" "type" "typedef" "union" "utility" "stereotype"
---- 3 "list" "set" "vector"
---> 3 "list" "set" "vector"
o--- 3 "list" "set" "vector"