DOC: abandon BoUML and start over with Umbrello (closes #960)

BoUML was close sourced by its author and consequently dropped
from Debian. We use UML as a drawing and documentation tool,
and thus we'll just start over with the /obvious/ choice,
which is the Umbrello tool.
This commit is contained in:
Fischlurch 2016-11-19 00:13:19 +01:00
parent f56b7ed576
commit c39c49b998
100 changed files with 247 additions and 22472 deletions

View file

@ -0,0 +1,63 @@
Initially and until 2015, Lumiera used the "BoUML" software
to create diagrams for use in the documentation (mostly TiddlyWiki).
BoUML went closed source and thus we'll discontinue our model and
start over with KDE-Umbrello.
The following are the BoUML generated diagrams used in the TiddlyWiki.
On occasion, we'll replace them by drawings from our current UML model.
(we use UML as a drawing and documentation tool, not for code generation)
128005: componentdiagram 128005 "Overview"
132229: classdiagram 128133 "Session structure"
128138: classdiagram 128181 "File Mapping"
128389: deploymentdiagram 128261 "Overview Render Engine"
128389: classdiagram 128389 "Render Entities"
128901: collaborationdiagram 128517 "build process"
129029: classdiagram 128645 "Controller Entities"
129285: objectdiagram 128773 "EDL Example1"
129285: objectdiagram 128901 "EDL Example2"
129285: objectdiagram 129029 "Engine Example1"
129285: objectdiagram 129157 "Engine Example2"
128901: classdiagram 129285 "Builder Tool (Visitor)"
128901: activitydiagram 129413 "build flow"
129029: activitydiagram 129541 "the render configuration flow"
128389: classdiagram 129669 "Automation Entities"
128645: deploymentdiagram 129797 "Source Overview"
128005: componentdiagram 130053 "proc-components"
128517: classdiagram 130181 "Hierarchy"
128133: classdiagram 130309 "Asset Kinds"
128133: classdiagram 130437 "Media-Asset Relations"
128005: componentdiagram 130693 "backend-components"
129157: usecasediagram 130821 "backend use cases"
129157: classdiagram 130949 "interface components"
128133: classdiagram 131077 "Proc-Asset Relations"
128133: classdiagram 131205 "Struct-Asset Relations"
131077: classdiagram 131461 "Rules access"
131077: componentdiagram 131589 "components"
131077: usecasediagram 131717 "when to query"
131077: collaborationdiagram 131845 "\"default\" object"
128389: classdiagram 131973 "Render Mechanics"
129285: collaborationdiagram 132229 "Render Process"
128389: classdiagram 132357 "StateAdapter composition"
128517: classdiagram 132485 "Stream Type Framework"
128005: classdiagram 132741 "TimelineSequences"
128901: classdiagram 132868 "Builder Entities"
128517: classdiagram 132869 "Layer Separation Interface"
129029: classdiagram 134021 "Command structure"
129029: statediagram 135173 "Command lifecycle"
132357: classdiagram 136325 "Focus of Query"
132229: classdiagram 136453 "Session backbone"
132229: classdiagram 136581 "MObjectRef"
131077: classdiagram 137733 "Query Interface"
132229: objectdiagram 138885 "ModelAssetRelations"
128133: classdiagram 139141 "Meta-Asset Relations"
128133: classdiagram 140293 "TypedLookup"
128517: classdiagram 141445 "Advice entities"
128517: objectdiagram 141573 "Advice solving"
128517: classdiagram 142725 "Time flavours"
133637: classdiagram 143877 "Player Entities"
133637: objectdiagram 144005 "Play Process Structure"
133637: sequencediagram 145157 "output data exchange"
133637: classdiagram 151685 "Player Output"
128773: classdiagram 158213 "UIBus"

View file

@ -1 +1 @@
Bouml generated HTML doc
UML generated diagrams, used in documentation (mostly TiddlyWiki)

View file

@ -1,30 +0,0 @@
div.title { font-size: 150%; background: #87ceff; text-align: center; font-weight: bold; }
div.sub { margin-left : 20px; }
div.element { background: #d3d3d3; }
h1.package { background: #ffe4c4; }
h1.view { background: #98fb98; }
h2.package { background: #ffe4c4; }
h2.view { background: #98fb98; }
h2.class { background: #87ceff; }
h2.usecase { background: #87ceff; }
h2.state { background: #87ceff; }
h2.activity { background: #87ceff; }
h3.package { background: #ffe4c4; }
h3.view { background: #98fb98; }
h3.class { background: #87ceff; }
h3.usecase { background: #87ceff; }
h3.state { background: #87ceff; }
h3.stateregion { background: #87ceff; }
h3.activity { background: #87ceff; }
h4.package { background: #ffe4c4; }
h4.view { background: #98fb98; }
h4.class { background: #87ceff; }
h4.usecase { background: #87ceff; }
h4.state { background: #87ceff; }
h4.stateregion { background: #87ceff; }
h4.activity { background: #87ceff; }

View file

@ -1 +1 @@
uml models, created with bouml
uml models, created with umbrello

139
uml/Lumiera.xmi Normal file
View file

@ -0,0 +1,139 @@
<?xml version="1.0" encoding="UTF-8"?>
<XMI verified="false" xmi.version="1.2" timestamp="2016-11-19T00:02:02" xmlns:UML="http://schema.omg.org/spec/UML/1.3">
<XMI.header>
<XMI.documentation>
<XMI.exporter>umbrello uml modeller http://umbrello.kde.org</XMI.exporter>
<XMI.exporterVersion>1.6.9</XMI.exporterVersion>
<XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
</XMI.documentation>
<XMI.metamodel xmi.version="1.3" href="UML.xml" xmi.name="UML"/>
</XMI.header>
<XMI.content>
<UML:Model isSpecification="false" isAbstract="false" isLeaf="false" xmi.id="m1" isRoot="false" name="UML Model">
<UML:Namespace.ownedElement>
<UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="folder" name="folder"/>
<UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="datatype" name="datatype"/>
<UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="constructor" name="constructor"/>
<UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="friend" name="friend"/>
<UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="virtual" name="virtual"/>
<UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Logical View" name="Logical View">
<UML:Namespace.ownedElement>
<UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Datatypes" name="Datatypes">
<UML:Namespace.ownedElement>
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="mhSdaAG81L4V" name="int"/>
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="15L0hJXhwcFR" name="char"/>
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="c4Twqn0aUQB4" name="bool"/>
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="aPBblD5kGQlv" name="float"/>
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hGddsq3TsUPg" name="double"/>
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="HOEjoPmPovyX" name="short"/>
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="83IMS1F7HsjA" name="long"/>
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gkbWE0CWOQFD" name="unsigned int"/>
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="n1aawY72aPM0" name="unsigned short"/>
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Qc5iSoq7YRdn" name="unsigned long"/>
<UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RoHoEUz0UZaO" name="string"/>
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="dzlPCiVfMhDw" name="GUI">
<UML:Namespace.ownedElement>
<UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="dzlPCiVfMhDw" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AP2Jw6O9SyPl" name="Backbone">
<UML:Namespace.ownedElement/>
</UML:Package>
<UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="dzlPCiVfMhDw" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="iJ1021VZA242" name="Timeline">
<UML:Namespace.ownedElement/>
</UML:Package>
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZJjfeyODnhwR" name="Proc">
<UML:Namespace.ownedElement>
<UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="ZJjfeyODnhwR" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3HXNyiJX20Ae" name="Session">
<UML:Namespace.ownedElement/>
</UML:Package>
<UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="ZJjfeyODnhwR" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wYrkFnB1ygmi" name="Builder">
<UML:Namespace.ownedElement/>
</UML:Package>
<UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="ZJjfeyODnhwR" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RN68is2j9X47" name="Player">
<UML:Namespace.ownedElement/>
</UML:Package>
<UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="ZJjfeyODnhwR" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="FLcFLmuIIl0X" name="Engine">
<UML:Namespace.ownedElement/>
</UML:Package>
</UML:Namespace.ownedElement>
</UML:Package>
<UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="nCXlkkbOjNnt" name="Backend">
<UML:Namespace.ownedElement>
<UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="nCXlkkbOjNnt" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="ZBWVrIDGeIPK" name="Scheduler">
<UML:Namespace.ownedElement/>
</UML:Package>
</UML:Namespace.ownedElement>
</UML:Package>
</UML:Namespace.ownedElement>
<XMI.extension xmi.extender="umbrello">
<diagrams>
<diagram showopsig="1" linecolor="#3e0f00" snapx="25" showattribassocs="1" snapy="25" linewidth="0" showattsig="1" textcolor="#000000" isopen="1" showpackage="1" showpubliconly="1" showstereotype="1" name="clip_display" font="DejaVu Sans,8,-1,0,50,0,0,0,0,0" canvasheight="0" canvaswidth="0" localid="-1" snapcsgrid="0" showgrid="0" showops="1" griddotcolor="#d3d3d3" backgroundcolor="#ffffff" usefillcolor="1" fillcolor="#ffffc0" zoom="100" xmi.id="IIIwYfFi2Hzy" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
<widgets/>
<messages/>
<associations/>
</diagram>
</diagrams>
</XMI.extension>
</UML:Model>
<UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Use Case View" name="Use Case View">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Component View" name="Component View">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Deployment View" name="Deployment View">
<UML:Namespace.ownedElement/>
</UML:Model>
<UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Entity Relationship Model" name="Entity Relationship Model">
<UML:Namespace.ownedElement/>
</UML:Model>
</UML:Namespace.ownedElement>
</UML:Model>
</XMI.content>
<XMI.extensions xmi.extender="umbrello">
<docsettings viewid="IIIwYfFi2Hzy" uniqueid="IIIwYfFi2Hzy" documentation=""/>
<listview>
<listitem open="1" type="800" id="Views">
<listitem open="1" type="821" id="Component View"/>
<listitem open="1" type="827" id="Deployment View"/>
<listitem open="1" type="836" id="Entity Relationship Model"/>
<listitem open="1" type="801" id="Logical View">
<listitem open="1" type="803" id="nCXlkkbOjNnt">
<listitem open="1" type="803" id="ZBWVrIDGeIPK"/>
</listitem>
<listitem open="0" type="830" id="Datatypes">
<listitem open="1" type="829" id="c4Twqn0aUQB4"/>
<listitem open="1" type="829" id="15L0hJXhwcFR"/>
<listitem open="1" type="829" id="hGddsq3TsUPg"/>
<listitem open="1" type="829" id="aPBblD5kGQlv"/>
<listitem open="1" type="829" id="mhSdaAG81L4V"/>
<listitem open="1" type="829" id="83IMS1F7HsjA"/>
<listitem open="1" type="829" id="HOEjoPmPovyX"/>
<listitem open="1" type="829" id="RoHoEUz0UZaO"/>
<listitem open="1" type="829" id="gkbWE0CWOQFD"/>
<listitem open="1" type="829" id="Qc5iSoq7YRdn"/>
<listitem open="1" type="829" id="n1aawY72aPM0"/>
</listitem>
<listitem open="1" type="803" id="dzlPCiVfMhDw">
<listitem open="1" type="803" id="AP2Jw6O9SyPl"/>
<listitem open="1" type="803" id="iJ1021VZA242">
<listitem open="0" type="807" id="IIIwYfFi2Hzy" label="clip_display"/>
</listitem>
</listitem>
<listitem open="1" type="803" id="ZJjfeyODnhwR">
<listitem open="1" type="803" id="wYrkFnB1ygmi"/>
<listitem open="1" type="803" id="FLcFLmuIIl0X"/>
<listitem open="1" type="803" id="RN68is2j9X47"/>
<listitem open="1" type="803" id="3HXNyiJX20Ae"/>
</listitem>
</listitem>
<listitem open="1" type="802" id="Use Case View"/>
</listitem>
</listview>
<codegeneration>
<codegenerator language="C++"/>
</codegeneration>
</XMI.extensions>
</XMI>

View file

@ -1,7 +1,38 @@
Some Hints regarding UML usage
==============================
This Directory contains some UML modelling done with the Software *'bouml'*
For perspective, we have no high stakes in our UML model, since we use UML mostly as a drafting and design tool.
We never put much effort into creating a consistent model -- just keeping the leftovers from some attempts at
documentation around can be handy at times. Incidentally, we did the very first code bootstraping of Lumiera with
the help of Bouml, but did not use any code generation tools since then.
UML software
------------
The choices for alternatives seem to be rather limited. Since UML used as a higher level programming environment
can be considered a failure, UML tooling environments are largely a playground for commercial offerings. You know:
that kind of silver bullet your boss always nags you to use in order to improve your productivity. Thus, what remains
are more or less self contained UML drawing solutions. Most of which, no surprise, are Java applications.
Including the Eclipse plugin, and ArgoUML, the dinosaur.
Talking about obvious choices, we get
ArgoUML:: quite capable but also somewhat crappy and hard to use.
Gnome DIA:: ...which is really just a drawing tool
Umbrello:: from the KDE Software Collection.
Umbrello
~~~~~~~~
As of 11/2016, we abandon our existing BoUML model and start over from scratch, +
using the version of Umbrello available from Debian/stable (`umbrello-4:4.14.2-1`)
BoUML
~~~~~
When the Lumiera project started, BoUML was a widely known alternative: it was a native application,
fast, reliable, with even some round trip capabilities. The generated code was highly configurable,
we were able to produce valid GNU style on our initial code generation round.
http://www.bouml.fr/[Bouml] was written by Bruno Pages (bouml@free.fr).
It used to be OpenSource, released under GPL up to
@ -10,30 +41,24 @@ Some years ago, there was a somewhat confusing move of the original author,
who blamed ``Wikipedia editors and copyright violation'' to destroy his work.
Seemingly the point of contention was the licensing of Bouml logo images on
wikimedia. See the http://en.wikipedia.org/wiki/Talk:BOUML[Wikipedia page]
for some indirect hings. Judging from further indirect mentions, there must
for some indirect hints. Judging from further indirect mentions, there must
have been a flame war somewhere. Anyway, the author went closed source.
As a consequence, Bouml was dropped from Debian, since it relies on qt3.
- bouml usesd a custom, text based session format for its UML-``Projects''
- we tracked all these bouml session files in our Git tree
- *minor problems*
* bouml uses a custom, text based session format for its UML-``Projects''
* we track all these bouml session files in our Git tree
* but note: the actual format is slightly dependent on the actual bouml version in use footnote:[as of
1/2015, we still use Version *`4.21`* of bouml, which is the Version found in Debian/Squeeze. It runs
without modification on Debian/Wheezy, but can no longer be used on Debian/Jessie]
* and the layout of the rendered diagrams is unfortunatly _highly dependent on the installed fonts_.
* for that reason, we check in any _relevant_ diagram images also into Git. See `doc/devel/uml`
Here, ``relevant'' means all diagram images, which are linked into the website or the TiddlyWiki
* These images can be regenerated by producing an ``HTML Report'' from within bouml. But we don't
upgrade the versions in Git _unless really necessary_ (due to the dependency on the installed font).
And we do not check in any other generated artefacts. Thus, after re-runing this export from bouml,
just add to Git what you _really_ need for linking in the documentation, and remove all other
artefacts afterwards.
* the actual format is slightly dependent on the actual bouml version in use footnote:[as of
1/2015, we still use Version *`4.21`* of bouml, which is the Version found in Debian/Squeeze. It runs
without modification on Debian/Wheezy, but can no longer be used on Debian/Jessie]
* and the layout of the rendered diagrams is unfortunatly _highly dependent on the installed fonts_.
* for that reason, we checked any _relevant_ diagram images also into Git. See `doc/devel/uml`
Here, ``relevant'' means all diagram images, which are linked into the website or the TiddlyWiki
Housekeeping
------------
^^^^^^^^^^^^
some practical hints
- you can find out which images are used in the TiddlyWiki: just grep for the link to an png:

View file

@ -1,407 +0,0 @@
format 58
"design" // design
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_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
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 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 show_stereotype_properties default
comment "This drawing shows the top level compoents and relations"
size A4
end
component 129925 "CommonLib"
provided_classes
class_ref 135557 // Error
class_ref 134917 // Time
end
end
component 128005 "Builder"
stereotype "subsystem"
provided_classes
class_ref 132741 // State
end
required_classes
class_ref 128261 // Fixture
class_ref 128005 // SessionImpl
end
end
component 128133 "Session"
stereotype "subsystem"
provided_classes
class_ref 128133 // Seq
class_ref 128261 // Fixture
class_ref 128517 // MObject
class_ref 134661 // ParamProvider
class_ref 128005 // SessionImpl
end
component 128389 "EDL"
stereotype "entity"
end
component 128517 "Fixture"
stereotype "entity"
end
end
component 128261 "Controller"
stereotype "subsystem"
provided_classes
class_ref 130565 // BuilderFacade
end
simplerelation 128261
-_->
on component_ref 128005 // Builder
end
end
component 128645 "AssetManagement"
stereotype "subsystem"
end
component 128773 "Dispatcher"
provided_classes
class_ref 141957 // ProcDispatcher
end
end
component 128901 "Engine"
required_classes
class_ref 132741 // State
end
simplerelation 128133
-_->
on component_ref 129029 // Frame (Stream) Provider
end
component 130053 "ProcNode"
stereotype "entity"
provided_classes
class_ref 134533 // Parameter
end
required_classes
class_ref 134661 // ParamProvider
end
end
end
component 129029 "Frame (Stream) Provider"
simplerelation 128005
-_->
on component_ref 129157 // Cache
end
end
component 129157 "Cache"
end
component 129285 "RenderPathManager"
provided_classes
class_ref 130437 // PathManager
end
end
component 130181 "MediaFactory"
stereotype "component"
required_classes
class_ref 139525 // MediaAccessFacade
end
end
component 130309 "AssetDB"
stereotype "service"
end
component 131077 "client code"
required_classes
class_ref 141957 // ProcDispatcher
end
end
end
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_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_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//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
//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_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_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
class 145669 "Project"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 158981 // <composition>
relation 154885 *---
a role_name "" multiplicity "1..*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 158981 // <composition>
b role_name "" multiplicity "1" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 159109 // <composition>
end
classrelation 159365 // <composition>
relation 155141 *---
a role_name "" multiplicity "1..*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 159365 // <composition>
b role_name "" multiplicity "1" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 159493 // <composition>
end
end
class 145925 "PlayControl"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 160389 // <unidirectional association>
relation 156037 --->
stereotype "direct"
a role_name "" multiplicity "*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 160389 // <unidirectional association>
b parent class_ref 146437 // PlayheadCursor
end
end
class 146053 "Monitor"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 160133 // <unidirectional association>
relation 155781 --->
stereotype "attach"
a role_name "" multiplicity "0..1" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 160133 // <unidirectional association>
b parent class_ref 145541 // Timeline
end
classrelation 160517 // <association>
relation 156165 ----
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 160517 // <association>
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 160645 // <association>
end
end
class 146181 "RenderTask"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${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 "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 160261 // <unidirectional association>
b parent class_ref 145541 // Timeline
end
end
class 146309 "Sequence"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 159493 // <composition>
relation_ref 155141 // <composition>
end
classrelation 159877 // subSequences (<unidirectional association>)
relation 155525 --->
stereotype "contains"
a role_name "subSequences" multiplicity "*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 159877 // subSequences (<unidirectional association>)
b multiplicity "1..*" parent class_ref 146309 // Sequence
end
classrelation 161541 // <unidirectional association>
relation 156933 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 161541 // <unidirectional association>
b parent class_ref 128517 // MObject
end
classrelation 161669 // trackTree (<unidirectional association>)
relation 157061 --->
a role_name "trackTree" multiplicity "1" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 161669 // trackTree (<unidirectional association>)
b parent class_ref 128389 // Track
end
end
class 146437 "PlayheadCursor"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 160645 // <association>
relation_ref 156165 // <association>
end
classrelation 160901 // <association>
relation_ref 156293 // <association>
end
end
end
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 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 show_stereotype_properties default
size A3
end
component 129541 "ControllerFacade"
provided_classes
class_ref 130309 // ControllerFacade
end
required_classes
class_ref 130565 // BuilderFacade
class_ref 130437 // PathManager
end
end
component 129797 "ConManager"
stereotype "component"
required_classes
class_ref 134661 // ParamProvider
end
end
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 show_stereotype_properties default
size A4
end
component 130437 "Media Access"
stereotype "service"
provided_classes
class_ref 139525 // MediaAccessFacade
end
end
end
package_ref 128645 // codegen
end

View file

@ -1,110 +0,0 @@
format 58
fragment 128005 "UI Layer"
xyzwh 322 22 1994 828 100
end
fragment 128133 "Processing Layer"
xyzwh 64 156 2000 1089 655
separator 4833
end
fragment 128261 "Backend Layer"
xyzwh 64 848 2000 1089 105
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 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 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 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 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 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 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 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 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 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 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"
xyzwh 666 450 2006 167 84
note 131973 "just works, never decides"
xyzwh 317 668 2015 110 59
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 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 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 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
from ref 132485 z 1999 to point 480 56
line 133509 z 1999 to ref 133253
line 130309 -_-_
from ref 129797 z 2004 to ref 128901
line 130821 -_-_ geometry HVr
from ref 129797 z 2004 to point 450 469
line 130949 z 2004 to ref 129029
line 131077 -_-_
from ref 129797 z 2004 to ref 129669
preferred_whz 0 0 0.8
end

File diff suppressed because it is too large Load diff

View file

@ -1,317 +0,0 @@
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_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_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_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_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_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_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 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_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_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 300 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_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 332 299 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_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 394 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_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 495 262 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_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 613 262 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_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_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 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_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 729 819 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_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 304 403 2005
end
note 136837 "Placement \"locates\" a Media Object"
xyzwh 393 12 3005 207 36
textcanvas 137093 "Fixture is the actual assembly of various Media Objects ready to be performed"
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_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_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_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 492 743 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_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_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_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_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_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_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 151 523 2000
end
classcanvas 148101 class_ref 160517 // Root
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 384 427 2005
end
classcanvas 148613 class_ref 152453 // PlacementRef
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 685 342 2005
end
textcanvas 151301 "note: this is a simplified / conceptual view"
xyzwh 217 657 2000 191 13
relationcanvas 128389 relation_ref 128005 // <directional composition>
from ref 128005 z 1999 to ref 128133
role_a_pos 171 615 3000 no_role_b
multiplicity_a_pos 206 638 3000 no_multiplicity_b
end
relationcanvas 128517 relation_ref 128133 // <unidirectional association>
from ref 128005 z 1999 to ref 128261
role_a_pos 237 811 3000 no_role_b
multiplicity_a_pos 211 811 3000 no_multiplicity_b
end
relationcanvas 130821 relation_ref 128517 // <directional aggregation>
geometry VH
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 83 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 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 134533 relation_ref 130309 // <generalisation>
geometry VHV unfixed
from ref 134405 z 1999 to point 479 369
line 147589 z 1999 to point 414 369
line 147717 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135941 relation_ref 131077 // <directional composition>
from ref 128261 z 1999 stereotype "<<list>>" xyz 578 844 3000 to ref 135813
role_a_pos 641 843 3000 no_role_b
multiplicity_a_pos 714 866 3000 no_multiplicity_b
end
relationcanvas 136709 relation_ref 131333 // <generalisation>
geometry VHV
from ref 136581 z 1999 to point 332 369
line 147333 z 1999 to point 414 369
line 147461 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 HVH
from ref 138629 z 1999 to point 635 773
line 149125 z 1999 to point 635 858
line 149253 z 1999 stereotype "<<list>>" xyz 642 803 3000 to ref 135813
role_a_pos 642 813 3000 no_role_b
multiplicity_a_pos 714 866 3000 no_multiplicity_b
end
relationcanvas 139525 relation_ref 142725 // <realization>
from ref 128005 z 1999 stereotype "<<PImpl>>" xyz 74 472 3000 to ref 139269
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 140165 relation_ref 142981 // <unidirectional association>
from ref 129669 z 1999 to ref 129413
role_a_pos 407 83 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 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 658 223
line 143493 z 1999 to point 562 223
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 unfixed
from ref 132229 z 1999 to point 533 223
line 143749 z 1999 to point 562 223
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 597 223
line 144005 z 1999 to point 562 223
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 499 150
line 144645 z 1999 to point 499 180
line 144773 z 1999 to ref 141317
role_a_pos 504 161 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 144901 relation_ref 144901 // <generalisation>
geometry VHV unfixed
from ref 129029 z 1999 to point 447 369
line 147845 z 1999 to point 414 369
line 147973 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 145669 relation_ref 145157 // <unidirectional association>
from ref 128133 z 1999 to ref 129029
role_a_pos 394 615 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 400 525 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 147077 relation_ref 155653 // <directional composition>
from ref 146949 z 1999 stereotype "<<list>>" xyz 204 515 3000 to ref 146053
role_a_pos 273 525 3000 no_role_b
multiplicity_a_pos 331 548 3000 multiplicity_b_pos 215 548 3000
end
relationcanvas 148229 relation_ref 183941 // <generalisation>
geometry VHV unfixed
from ref 148101 z 1999 to point 404 369
line 148357 z 1999 to point 414 369
line 148485 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 148741 relation_ref 130949 // <generalisation>
geometry VHV unfixed
from ref 135813 z 1999 to point 777 170
line 148869 z 1999 to point 672 170
line 148997 z 1999 to ref 129669
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 149509 relation_ref 184325 // <unidirectional association>
geometry VH
from ref 132869 z 1999 to point 658 366
line 149637 z 1999 to ref 148613
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 149765 relation_ref 184453 // <dependency>
geometry HVr
from ref 148613 z 1999 to point 723 94
line 150021 z 1999 to ref 129669
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 150149 relation_ref 184581 // <unidirectional association>
from ref 146949 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 150277 relation_ref 184709 // <directional composition>
from ref 128005 z 1999 to point 137 608
line 150405 z 1999 to ref 146949
role_a_pos 172 567 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 151045 relation_ref 142853 // <unidirectional association>
geometry HV
from ref 139269 z 1999 to point 140 414
line 151173 z 1999 to ref 139653
role_a_pos 101 418 3000 no_role_b
multiplicity_a_pos 126 337 3000 no_multiplicity_b
end
end

View file

@ -1,539 +0,0 @@
format 40
"design" // BackendLayer::design
revision 9
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
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//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
//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
//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
//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
classview 128517 "Backend 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
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default
//class settings
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default
classdiagram 128181 "File Mapping"
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
comment "Shows whats used to access Frames"
size A4
end
classdiagram 128309 "In Memory Database"
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
size A4
end
class 128181 "File"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 128437 // descriptor (descriptor)
relation 128437 o--> name "descriptor"
a role_name "descriptor" multiplicity "" protected
comment "type of this frame"
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 128437 // descriptor (descriptor)
b multiplicity "" parent class_ref 128693 // FileHandle
end
operation 128181 "getFrame"
public return_type class_ref 128821 // Frame
nparams 3
param in name "" type class_ref 128949 // FrameDescriptor
param in name "frame_address" explicit_type ""
param in name "mode" explicit_type ""
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
"
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
${body}}
"
comment "mode = READ, WRITE, ..."
end
classrelation 128225 // handle (<directional aggregation>)
relation 128225 o-->
a role_name "handle" multiplicity "0..1" protected
comment "weak pointer"
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 128225 // handle (<directional aggregation>)
b multiplicity "" parent class_ref 128693 // FileHandle
end
classrelation 128609 // mappings (<directional aggregation>)
relation 128481 o-->
a role_name "mappings" multiplicity "*" protected
comment "weak pointers"
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 128609 // mappings (<directional aggregation>)
b multiplicity "" parent class_ref 128565 // FileMap
association_explicit_type "index"
end
classrelation 129162 // <aggregation>
relation_ref 128778 // <aggregation>
end
end
class 128309 "FileHandleCache"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 128737 // handles (<directional aggregation by value>)
relation 128609 *-->
stereotype "list"
a role_name "handles" multiplicity "*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
"
classrelation_ref 128737 // handles (<directional aggregation by value>)
b multiplicity "" parent class_ref 128693 // FileHandle
end
attribute 128225 "handles_available"
private explicit_type "int"
init_value "100"
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
idl_decl ""
comment "initialized to the maximum number of filehandles the backend may use for mapped files. When no handles are available, the handle which is last in the handles list is closed and (re-)used.
Else this number is decremented for each new filehandle used and incremented for any one explicitly freed."
end
end
class 128437 "FileMapCache"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 129505 // <association>
relation_ref 128993 // <association>
end
classrelation 129633 // checked_in (<directional aggregation by value>)
relation 129121 *-->
stereotype "list"
a role_name "checked_in" multiplicity "*" protected
comment "checked_in objects are subject of cache aging and must be not in use"
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 129633 // checked_in (<directional aggregation by value>)
b multiplicity "" parent class_ref 128565 // FileMap
end
classrelation 129290 // checked_out (<directional aggregation by value>)
relation 128906 *-->
stereotype "list"
a role_name "checked_out" multiplicity "*" protected
comment "this list keeps all mappings which are in use, and thus prevents them from Cache aging"
cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type}> ${name}${value};
"
classrelation_ref 129290 // checked_out (<directional aggregation by value>)
b multiplicity "" parent class_ref 128565 // FileMap
end
end
class 128565 "FileMap"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl ""
idl_decl ""
explicit_switch_type ""
associated_diagram classdiagram_ref 128181 // File Mapping
classrelation 128394 // frames (<aggregation>)
relation 128266 o---
a role_name "frames" multiplicity "*" private
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 128394 // frames (<aggregation>)
b role_name "mapping" multiplicity "1" private
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 128522 // mapping (<aggregation>)
end
end
class 128693 "FileHandle"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl ""
idl_decl ""
explicit_switch_type ""
end
class 128821 "Frame"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl ""
idl_decl ""
explicit_switch_type ""
comment "Frames are just a low level lump of continous memory, most parts are opaque. Frames are memory sensitive, they will be small constant sized structures which can be efficently managed in a pool."
classrelation 128181 // <directional aggregation>
relation 128181 o-->
a role_name "" multiplicity "*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${stereotype}<${type} *> ${name}${value};
"
classrelation_ref 128181 // <directional aggregation>
b multiplicity "" parent class_ref 128949 // FrameDescriptor
association_type class_ref 128949 // FrameDescriptor
end
classrelation 128309 // <directional aggregation>
relation 128309 o-->
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 128309 // <directional aggregation>
b multiplicity "" parent class_ref 128949 // FrameDescriptor
end
classrelation 128693 // <aggregation>
relation 128565 o---
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 128693 // <aggregation>
b role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 128821 // <aggregation>
end
classrelation 128949 // <directional aggregation>
relation 128693 o-->
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 128949 // <directional aggregation>
b multiplicity "" parent class_ref 128949 // FrameDescriptor
end
classrelation 129077 // <directional aggregation>
relation 128821 o-->
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 129077 // <directional aggregation>
b multiplicity "" parent class_ref 128949 // FrameDescriptor
end
classrelation 128481 // descriptor (<directional aggregation>)
relation 128353 o-->
a role_name "descriptor" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 128481 // descriptor (<directional aggregation>)
b multiplicity "" parent class_ref 128949 // FrameDescriptor
end
classrelation 129377 // <association>
relation 128993 ----
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 129377 // <association>
b role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 129505 // <association>
end
classrelation 128522 // mapping (<aggregation>)
relation_ref 128266 // <aggregation>
end
classrelation 129674 // <aggregation>
relation 129290 o---
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 129674 // <aggregation>
b role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 129802 // <aggregation>
end
classrelation 130058 // <association>
relation_ref 129418 // <association>
end
end
class 128949 "FrameDescriptor"
visibility package stereotype "interface"
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
explicit_switch_type ""
comment "A FrameDescriptor implements the higher level interfaces for frames. Further refinements are made by subclassing and policy classes"
classrelation 128821 // <aggregation>
relation_ref 128565 // <aggregation>
end
end
class 129077 "Prefetch"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl ""
idl_decl ""
explicit_switch_type ""
end
class 129205 "Scheduler"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl ""
idl_decl ""
explicit_switch_type ""
end
class 129333 "FileProvider"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl ""
idl_decl ""
explicit_switch_type ""
comment "This is the Factory for Files, whenever something wants to use some file (or temporary storage), This Factory will hand out some smart/shared pointer to a File object which will be used to retrieve Frames."
classrelation 129034 // files (<aggregation>)
relation 128778 o---
a role_name "files" multiplicity "*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 129034 // files (<aggregation>)
b role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 129162 // <aggregation>
end
operation 128010 "useFile"
public return_type class_ref 128778 // FileReference
nparams 2
param in name "name" explicit_type "string"
param in name "mode" explicit_type ""
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
"
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
${body}}
"
comment "Announces that the application intends to use this file with mode (READ|WRITE|READWRITE)"
end
operation 128138 "useTemporaryStorage"
public return_type class_ref 128778 // FileReference
nparams 1
param in name "type" type class_ref 128949 // FrameDescriptor
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name}${(}${)}${const}${volatile}${throw}${abstract};
"
cpp_def "${comment}${inline}${type} ${class}::${name}${(}${)}${const}${volatile}${throw}${staticnl}{
${body}}
"
comment "Provides a pool for interminate frames"
end
end
class 128225 "FrameReference"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 129761 // frame (<unidirectional association>)
relation 129249 --->
a role_name "frame" multiplicity "0..1" protected
comment "maybe weak reference"
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 129761 // frame (<unidirectional association>)
b multiplicity "" parent class_ref 128821 // Frame
end
classrelation 128906 // <realization>
relation 128650 -_-|>
a public
cpp default "${type}"
classrelation_ref 128906 // <realization>
b multiplicity "" parent class_ref 128906 // SmartPointer
end
end
class 128778 "FileReference"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit} {
${members}};
${inlines}
"
java_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 128138 // file (<unidirectional association>)
relation 128138 --->
a role_name "file" multiplicity "0..1" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 128138 // file (<unidirectional association>)
b multiplicity "" parent class_ref 128181 // File
end
classrelation 128778 // <realization>
relation 128522 -_-|>
a public
cpp default "${type}"
classrelation_ref 128778 // <realization>
b multiplicity "" parent class_ref 128906 // SmartPointer
end
end
activity 128010 "get frame"
end
class 129034 "WriteBufferPool"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 130186 // <association>
relation 129546 ----
a role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 130186 // <association>
b role_name "" multiplicity "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 130314 // <association>
end
end
class 129162 "WriteBuffer"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 129802 // <aggregation>
relation_ref 129290 // <aggregation>
end
classrelation 129930 // frame (<association>)
relation 129418 ----
a role_name "frame" multiplicity "0..1" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 129930 // frame (<association>)
b role_name "write_buffer" multiplicity "0..1" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 130058 // <association>
end
classrelation 130314 // <association>
relation_ref 129546 // <association>
end
end
end
end

View file

@ -1,134 +0,0 @@
format 40
classcanvas 128010 class_ref 128778 // FileReference
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 57 287 2000
end
classcanvas 128053 class_ref 128181 // File
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 289 278 2000
end
classcanvas 128181 class_ref 128309 // FileHandleCache
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 51 2000
end
classcanvas 128309 class_ref 128437 // FileMapCache
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 694 253 2000
end
classcanvas 128394 class_ref 128906 // SmartPointer
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 280 402 3005
end
classcanvas 128565 class_ref 128565 // FileMap
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 597 253 2000
end
classcanvas 128693 class_ref 128693 // FileHandle
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 473 59 2000
end
classcanvas 128821 class_ref 128821 // 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 505 660 2000
end
classcanvas 128949 class_ref 128949 // FrameDescriptor
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 270 707 2000
end
classcanvas 129461 class_ref 129333 // FileProvider
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 246 85 2005
end
fragment 129589 "public interfaces"
xyzwh 232 6 1995 198 803
end
fragment 129717 "implementation details"
xyzwh 437 8 1975 387 798
end
fragment 131338 "References hold by others"
xyzwh 1 7 1990 225 802
end
classcanvas 131553 class_ref 128225 // FrameReference
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 48 549 2000
end
note 133002 "mmaped files are used for reading"
color transparent xyzwh 509 159 1990 304 221
note 133130 "temporary cache and normal io for writing"
color transparent xyzwh 507 399 1980 303 210
classcanvas 133514 class_ref 129034 // WriteBufferPool
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
xyz 657 446 2000
end
classcanvas 133642 class_ref 129162 // WriteBuffer
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 543 520 2005
end
relationcanvas 128138 relation_ref 128138 // <unidirectional association>
from ref 128010 z 1999 to ref 128053
role_a_pos 251 279 3000 no_role_b
multiplicity_a_pos 246 321 3000 no_multiplicity_b
relationcanvas 128266 relation_ref 128266 // <aggregation>
from ref 128565 z 1999 to point 450 388
line 133258 z 1999 to point 450 594
line 133386 z 1999 to ref 128821
role_a_pos 437 620 3000 role_b_pos 499 316 3000
multiplicity_a_pos 486 632 3000 multiplicity_b_pos 578 301 3000
relationcanvas 128353 relation_ref 128225 // <directional aggregation>
from ref 128053 z 1999 to ref 128693
role_a_pos 497 115 3000 no_role_b
multiplicity_a_pos 448 115 3000 no_multiplicity_b
relationcanvas 128481 relation_ref 128353 // <directional aggregation>
geometry HVr
from ref 128821 z 1999 to point 529 741
line 131978 z 1999 to ref 128949
role_a_pos 406 713 3000 no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 128609 relation_ref 128481 // <directional aggregation>
from ref 128053 z 1999 to ref 128565
role_a_pos 521 232 3000 no_role_b
multiplicity_a_pos 584 274 3000 no_multiplicity_b
relationcanvas 128650 relation_ref 128522 // <realization>
from ref 128010 z 1999 to ref 128394
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129034 relation_ref 128650 // <realization>
from ref 131553 z 1999 to ref 128394
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129121 relation_ref 128609 // <directional aggregation by value>
from ref 128181 z 1999 stereotype "<<list>>" xyz 584 63 3000 to ref 128693
role_a_pos 568 51 3000 no_role_b
multiplicity_a_pos 568 93 3000 no_multiplicity_b
relationcanvas 129290 relation_ref 128778 // <aggregation>
from ref 129461 z 1999 to ref 128053
role_a_pos 347 246 3000 no_role_b
multiplicity_a_pos 311 246 3000 no_multiplicity_b
relationcanvas 129930 relation_ref 128906 // <directional aggregation by value>
from ref 128309 z 1999 stereotype "<<list>>" xyz 690 225 3000 to point 750 218
line 132746 z 1999 to point 627 217
line 130058 z 1999 to ref 128565
role_a_pos 648 192 3000 no_role_b
multiplicity_a_pos 614 225 3000 no_multiplicity_b
relationcanvas 131425 relation_ref 129121 // <directional aggregation by value>
from ref 128309 z 1999 stereotype "<<list>>" xyz 688 298 3000 to point 748 336
line 130570 z 1999 to point 629 337
line 132874 z 1999 to ref 128565
role_a_pos 690 336 3000 no_role_b
multiplicity_a_pos 611 310 3000 no_multiplicity_b
relationcanvas 131681 relation_ref 129249 // <unidirectional association>
from ref 131553 z 1999 to point 331 570
line 132106 z 1999 to point 331 683
line 132234 z 1999 to ref 128821
role_a_pos 455 653 3000 no_role_b
multiplicity_a_pos 469 695 3000 no_multiplicity_b
relationcanvas 134794 relation_ref 129418 // <association>
from ref 133642 z 1999 to ref 128821
role_a_pos 553 632 3000 role_b_pos 584 575 3000
multiplicity_a_pos 507 632 3000 multiplicity_b_pos 538 575 3000
relationcanvas 135306 relation_ref 129546 // <association>
from ref 133514 z 1999 to ref 133642
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end

View file

@ -1,51 +0,0 @@
format 58
"MObject" // ProcessingLayer::MObject
revision 39
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
package_ref 132229 // Session
package_ref 132357 // Placement
package_ref 128901 // Builder
usecaseview 128261 "config examples"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//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
end

View file

@ -1,107 +0,0 @@
format 58
componentcanvas 128133 component_ref 128005 // Builder
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 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 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 show_stereotype_properties default
xyzwh 254 711 2005 180 160
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
end
deploymentnodecanvas 130181 deploymentnode_ref 128389 // graph
xyzwh 178 433 2010 97 69
end
deploymentnodecanvas 130309 deploymentnode_ref 128389 // graph
xyzwh 424 433 2010 97 69
end
deploymentnodecanvas 130437 deploymentnode_ref 128517 // pnode
xyzwh 202 505 2005 56 36
end
deploymentnodecanvas 130565 deploymentnode_ref 128517 // pnode
xyzwh 202 544 2005 56 36
end
deploymentnodecanvas 130693 deploymentnode_ref 128517 // pnode
xyzwh 202 583 2005 56 36
end
deploymentnodecanvas 130821 deploymentnode_ref 128517 // pnode
xyzwh 318 505 2005 56 36
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 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 505 2005 56 36
end
deploymentnodecanvas 134149 deploymentnode_ref 128517 // pnode
xyzwh 411 544 2005 56 36
end
deploymentnodecanvas 134277 deploymentnode_ref 128517 // pnode
xyzwh 466 544 2005 56 36
end
deploymentnodecanvas 134405 deploymentnode_ref 128517 // pnode
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 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"
xyzwh 125 83 2005 104 36
note 136581 "Output of Builder"
xyzwh 119 350 2005 104 36
note 136709 "optimizes"
xyzwh 616 286 2000 75 35
packagecanvas 136837
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
from ref 128261 z 1999 to point 653 188
line 134789 z 1999 to ref 128133
end
end

View file

@ -1,955 +0,0 @@
format 58
"RenderEngine" // ProcessingLayer::RenderEngine
revision 20
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
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 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 show_stereotype_properties default
size A4
end
deploymentnode 128005 "effective timeline (Fixture)"
end
deploymentnode 128261 "playlist"
end
deploymentnode 128389 "graph"
end
deploymentnode 128517 "pnode"
end
deploymentnode 128645 "Frame"
end
deploymentnode 128773 "State"
end
end
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_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_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//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
//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_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_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_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_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_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
class 131333 "RenderEngine"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
operation 129413 "play"
public explicit_return_type "void"
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
comment "TODO: will probably be handled differently (see Cehteh)"
end
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 composition>)
b multiplicity "1" parent class_ref 131461 // RenderGraph
end
classrelation 136197 // <generalisation>
relation 134789 ---|>
a public
cpp default "${type}"
classrelation_ref 136197 // <generalisation>
b parent class_ref 131461 // RenderGraph
end
end
class 131461 "RenderGraph"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 132613 // pipes (<unidirectional association>)
relation 131973 --->
stereotype "list"
a role_name "pipes" multiplicity "1..*" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} * ${name}${value};
"
classrelation_ref 132613 // pipes (<unidirectional association>)
b parent class_ref 131589 // ExitNode
end
classrelation 136325 // <dependency>
relation 134917 -_->
stereotype "uses"
a package
cpp default "#include in source"
classrelation_ref 136325 // <dependency>
b parent class_ref 132741 // State
end
attribute 129413 "start"
protected type class_ref 134917 // Time
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
attribute 129541 "end"
protected type class_ref 134917 // Time
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
end
class 131589 "ExitNode"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
comment "The output of the render pipeline. Pulling from such exit nodes actually ivokes the render process"
classrelation 132869 // <generalisation>
relation 132101 ---|>
a public
cpp default "${type}"
classrelation_ref 132869 // <generalisation>
b parent class_ref 131717 // ProcNode
end
end
class 131717 "ProcNode"
abstract visibility public stereotype "interface"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${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}};
"
explicit_switch_type ""
comment "Key abstraction of the Render Engine: A Data processing Node"
classrelation 136965 // datasrc (<unidirectional association>)
relation 135429 --->
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};
"
classrelation_ref 136965 // datasrc (<unidirectional association>)
b multiplicity "1" parent class_ref 131717 // ProcNode
end
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 composition>)
b parent class_ref 134533 // Parameter
end
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 composition>)
b parent class_ref 142725 // WiringDescriptor
end
operation 135685 "pull"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 136069 "process"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
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
class 131973 "Link"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 133253 // <generalisation>
relation 132485 ---|>
a public
cpp default "${type}"
classrelation_ref 133253 // <generalisation>
b parent class_ref 131717 // ProcNode
end
end
class 132229 "Projector"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
comment "Special video processing node used to scale and translate image data."
end
class 132357 "Mask"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 132485 "PluginAdapter"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
comment "Adapter used to integrage an effects processor in the render pipeline"
end
class 133381 "AFrame"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 133509 "VFrame"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 133637 "GLBuf"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 133765 "Source"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
comment "Source Node: represents a media source to pull data from."
classrelation 136069 // <generalisation>
relation 134661 ---|>
a public
cpp default "${type}"
classrelation_ref 136069 // <generalisation>
b parent class_ref 131717 // ProcNode
end
classrelation 141701 // <dependency>
relation 139909 -_->
a default
cpp default "#include in header"
classrelation_ref 141701 // <dependency>
b parent class_ref 136709 // Media
end
end
class 142469 "StateProxy"
visibility package stereotype "implementation"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 152453 // <generalisation>
relation 148997 ---|>
a public
cpp default "${type}"
classrelation_ref 152453 // <generalisation>
b parent class_ref 132741 // State
end
end
class 142597 "StateAdapter"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 152325 // <generalisation>
relation 148869 ---|>
a public
cpp default "${type}"
classrelation_ref 152325 // <generalisation>
b parent class_ref 132741 // State
end
operation 135557 "retrieve"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
classrelation 152709 // state (<unidirectional association>)
relation 149253 --->
a role_name "state" multiplicity "1" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 152709 // state (<unidirectional association>)
b parent class_ref 142469 // StateProxy
end
end
class 142725 "WiringDescriptor"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
operation 136453 "callDown"
cpp_virtual public explicit_return_type ""
nparams 2
param inout name "" type class_ref 132741 // State
param in name "requiredOutput" explicit_type "uint"
nexceptions 1
exception class_ref 144133 // BuffHandle
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
end
class 143365 "NodeWiring"
visibility package
nformals 1
formal name "CONF" type "class" explicit_default_value ""
explicit_extends ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 152965 // <generalisation>
relation 149509 ---|>
a public
cpp default "${type}"
classrelation_ref 152965 // <generalisation>
b parent class_ref 142725 // WiringDescriptor
end
classrelation 153093 // <dependency>
relation 149637 -_->
a default
cpp default "#include in header"
classrelation_ref 153093 // <dependency>
b parent class_ref 142597 // StateAdapter
end
classrelation 156165 // <association>
relation 152581 ----
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156165 // <association>
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156293 // <association>
end
classrelation 156421 // <association>
relation 152709 ----
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156421 // <association>
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156549 // <association>
end
classrelation 156677 // <association>
relation 152837 ----
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156677 // <association>
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156805 // <association>
end
classrelation 156933 // <unidirectional association>
relation 152965 --->
stereotype "creates"
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156933 // <unidirectional association>
b parent class_ref 144261 // Invocation
end
operation 136581 "callDown"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
end
class 143493 "OperationBase"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 143621 "QueryCache"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 157189 // <generalisation>
relation 153221 ---|>
a public
cpp default "${type}"
classrelation_ref 157189 // <generalisation>
b parent class_ref 143749 // PullInput
end
end
class 143749 "PullInput"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 157317 // <generalisation>
relation 153349 ---|>
a public
cpp default "${type}"
classrelation_ref 157317 // <generalisation>
b parent class_ref 144389 // ProcessData
end
classrelation 158085 // <association>
relation 154117 ----
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 158085 // <association>
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 158213 // <association>
end
end
class 143877 "ReadSource"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 157701 // <generalisation>
relation 153733 ---|>
a public
cpp default "${type}"
classrelation_ref 157701 // <generalisation>
b parent class_ref 143493 // OperationBase
end
end
class 144389 "ProcessData"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 157445 // <generalisation>
relation 153477 ---|>
a public
cpp default "${type}"
classrelation_ref 157445 // <generalisation>
b parent class_ref 144645 // FeedCache
end
classrelation 157829 // <generalisation>
relation 153861 ---|>
a public
cpp default "${type}"
classrelation_ref 157829 // <generalisation>
b parent class_ref 143493 // OperationBase
end
classrelation 158213 // <association>
relation_ref 154117 // <association>
end
end
class 144645 "FeedCache"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 157573 // <generalisation>
relation 153605 ---|>
a public
cpp default "${type}"
classrelation_ref 157573 // <generalisation>
b parent class_ref 143493 // OperationBase
end
end
class 144517 "Strategy"
visibility package
nformals 1
formal name "CONF" type "class" explicit_default_value ""
explicit_extends ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 154757 // <generalisation>
relation 151301 ---|>
a public
cpp default "${type}"
classrelation_ref 154757 // <generalisation>
b parent class_ref 143877 // ReadSource
end
classrelation 156293 // <association>
relation_ref 152581 // <association>
end
classrelation 156549 // <association>
relation_ref 152709 // <association>
end
classrelation 156805 // <association>
relation_ref 152837 // <association>
end
classrelation 157061 // <generalisation>
relation 153093 ---|>
a public
cpp default "${type}"
classrelation_ref 157061 // <generalisation>
b parent class_ref 143621 // QueryCache
end
classrelation 157957 // <generalisation>
relation 153989 ---|>
a public
cpp default "${type}"
classrelation_ref 157957 // <generalisation>
b parent class_ref 143749 // PullInput
end
end
class 144005 "BuffTable"
visibility package
nformals 1
formal name "SIZ" type "int" explicit_default_value ""
explicit_extends ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
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 composition>
b parent class_ref 144133 // BuffHandle
end
classrelation 153989 // <unidirectional association>
relation 150533 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 153989 // <unidirectional association>
b parent class_ref 142725 // WiringDescriptor
end
end
class 144133 "BuffHandle"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 144261 "Invocation"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${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 "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 155781 // <unidirectional association>
b parent class_ref 142597 // StateAdapter
end
classrelation 155909 // <unidirectional association>
relation 152325 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 155909 // <unidirectional association>
b parent class_ref 142725 // WiringDescriptor
end
classrelation 156037 // <unidirectional association>
relation 152453 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 156037 // <unidirectional association>
b parent class_ref 144005 // BuffTable
end
end
end
end

View file

@ -1,167 +0,0 @@
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_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_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
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_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
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_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_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
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_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
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_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
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_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
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_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
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_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
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_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_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
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_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 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 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 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 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 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 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
end
relationcanvas 136965 relation_ref 134533 // <unidirectional association>
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 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 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 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 433 264
line 139525 z 1999 to point 433 294
line 139653 z 1999 to ref 128517
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

File diff suppressed because it is too large Load diff

View file

@ -1,105 +0,0 @@
format 40
classinstance 128005 class_ref 130309 // ControllerFacade
name "" xyz 494 125 2000
classinstance 128133 class_ref 130437 // PathManager
name "" xyz 472 286 2000
classinstance 129285 class_ref 130565 // BuilderFacade
name "" xyz 250 285 2000
classinstance 129413 class_ref 128261 // Fixture
name "" xyz 141 93 2000
classinstance 129797 class_ref 130693 // ToolFactory
name "" xyz 381 449 2000
classinstance 129925 class_ref 130821 // ConManager
name "" xyz 142 486 2005
classinstance 130053 class_ref 130949 // RenderState
name "" xyz 550 424 2000
note 130565 "Note: Builder subsys is stateless"
xyzwh 25 374 2000 128 58
classinstance 130693 class_ref 131077 // Assembler
name "" xyz 225 390 2000
classinstance 131717 class_ref 131333 // RenderEngine
name "" xyz 721 542 2000
note 133381 "Fixture is the only query/access point to EDL"
xyzwh 14 17 2000 179 63
note 133509 "Trigger: Play Request"
xyzwh 589 58 2000 141 40
linkcanvas 129157
from ref 128005 z 1999 to ref 128133
dirscanvas 132101 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 buildProcessor()" xyz 542 224 3000
linkcanvas 129541
from ref 128133 z 1999 to ref 129285
dirscanvas 130181 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
forward_label "3 buildEngine()" xyz 364 316 3000
linkcanvas 129669
from ref 129285 z 1999 to ref 129413
dirscanvas 132357 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 getPlaylistForRender()" xyz 125 222 3000
linkcanvas 130309
from ref 128133 z 1999 to ref 130053
dirscanvas 132229 z 1000 linkcanvas_ref 130309
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 getStateProxy()" xyz 552 334 3000
linkcanvas 130437
from ref 129285 z 1999 to ref 129797
dirscanvas 132485 z 1000 linkcanvas_ref 130437
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 configure()" xyz 357 345 3000
linkcanvas 131077
from ref 129285 z 1999 to ref 130693
dirscanvas 132613 z 1000 linkcanvas_ref 131077
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 build()" xyz 290 355 3000
linkcanvas 131205
from ref 130693 z 1999 to ref 129925
dirscanvas 132741 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 "7 getConnection()" xyz 203 469 3000
linkcanvas 131589
from ref 129925 z 1999 to ref 129413
dirscanvas 132869 z 1000 linkcanvas_ref 131589
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 getAutomation()" xyz 62 297 3000
linkcanvas 131845
from ref 128005 z 1999 to ref 131717
dirscanvas 133125 z 1000 linkcanvas_ref 131845
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 "9 play()" xyz 670 317 3000
msgs
msg operation_ref 128261 // "buildProcessor() : Processor"
forward ranks 1 "1" dirscanvas_ref 132101
msgs
msg operation_ref 128389 // "getStateProxy() : StateProxy"
forward ranks 2 "1.1" dirscanvas_ref 132229
no_msg
msg operation_ref 128517 // "buildEngine() : RenderEngine"
forward ranks 3 "1.2" dirscanvas_ref 130181
msgs
msg operation_ref 128645 // "getPlaylistForRender() : list<ExplicitPlacement [ProcessingLayer::MObject]>"
forward ranks 4 "1.2.1" dirscanvas_ref 132357
no_msg
msg operation_ref 128773 // "configure() : Tool"
forward ranks 5 "1.2.2" dirscanvas_ref 132485
no_msg
msg operation_ref 128901 // "build() : RenderEngine"
forward ranks 6 "1.2.3" dirscanvas_ref 132613
msgs
msg operation_ref 129029 // "getConnection() : int"
forward ranks 7 "1.2.3.1" dirscanvas_ref 132741
msgs
msg operation_ref 129157 // "getAutomation() : Auto [ProcessingLayer::MObject]*"
forward ranks 8 "1.2.3.1.1" dirscanvas_ref 132869
no_msg
msgsend
msgsend
msgsend
msgsend
msg operation_ref 129413 // "play() : void"
forward ranks 9 "2" dirscanvas_ref 133125
no_msg
msgsend
end

View file

@ -1,139 +0,0 @@
format 40
"codegen" // design::codegen
revision 17
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
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//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
//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
//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
//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
comment "This package is used to organize code generation by BOUML. It is considered useless after having generated the initial code skeleton."
deploymentview 128133 "EXE Deployment"
//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
component_color lightred
comment "defines and lists how the Lumiera executable has to be created"
deploymentdiagram 129797 "Source Overview"
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
size A4
end
artifact 128005 "Lumiera"
stereotype "executable"
associated_artifacts
artifact_ref 133509 // vrender
artifact_ref 130565 // toolfactory
artifact_ref 133765 // frame
artifact_ref 129285 // abstractmo
artifact_ref 131333 // segmentationtool
artifact_ref 128901 // track
artifact_ref 131973 // renderengine
artifact_ref 129925 // relativeplacement
artifact_ref 130949 // stateproxy
artifact_ref 133125 // pluginadapter
artifact_ref 133253 // glpipe
artifact_ref 133637 // glrender
artifact_ref 129413 // clip
artifact_ref 130181 // label
artifact_ref 130437 // builderfacade
artifact_ref 134661 // interpolator
artifact_ref 132485 // trafo
artifact_ref 132997 // mask
artifact_ref 134021 // vframe
artifact_ref 134277 // source
artifact_ref 131077 // buildable
artifact_ref 131205 // tool
artifact_ref 131717 // pathmanager
artifact_ref 134405 // parameter
artifact_ref 129797 // fixedplacement
artifact_ref 132357 // procnode
artifact_ref 132101 // processor
artifact_ref 128773 // fixture
artifact_ref 130309 // auto
artifact_ref 130693 // conmanager
artifact_ref 131845 // renderstate
artifact_ref 128517 // session
artifact_ref 132869 // projector
artifact_ref 130821 // assembler
artifact_ref 134533 // paramprovider
artifact_ref 130053 // allocation
artifact_ref 128261 // mobject
artifact_ref 132741 // hub
artifact_ref 129541 // effect
artifact_ref 132229 // exitnode
artifact_ref 132613 // link
artifact_ref 129669 // meta
artifact_ref 134149 // glbuf
artifact_ref 131589 // controllerfacade
artifact_ref 128645 // edl
artifact_ref 129157 // explicitplacement
artifact_ref 128133 // main
artifact_ref 133381 // arender
artifact_ref 129029 // placement
artifact_ref 131461 // nodecreatertool
artifact_ref 133893 // aframe
end
comment "the main executable to be built"
simplerelation 128517
-_->
on
package_ref 129413 // common
end
simplerelation 128645
-_->
on
package_ref 129797 // gui
end
simplerelation 128773
-_->
on
package_ref 129669 // proc
end
simplerelation 128901
-_->
on
package_ref 129541 // backend
end
end
artifact 128133 "main"
stereotype "source"
associated_classes
end
end
end
package_ref 129413 // common
package_ref 129541 // backend
package_ref 129669 // proc
package_ref 129797 // gui
package_ref 129925 // tool
end

View file

@ -1,3 +0,0 @@
format 38
end

View file

@ -1,311 +0,0 @@
format 74
"GUI" // GUI
revision 2
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode 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 show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
comment "GUI is here just a container to hold any entities considered to be User Interface related, which is not in focus for this Design draft"
classview 143365 "Backbone"
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility 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 show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode 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
//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_stereotype_properties default
classdiagram 158213 "UIBus"
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
size A4
end
class 192389 "Tangible"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 231685 // <unidirectional association>
relation 220549 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 231685 // <unidirectional association>
b parent class_ref 192773 // BusTerm
end
end
class 192517 "Widget"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 231429 // <generalisation>
relation 220293 ---|>
a public
cpp default "${type}"
classrelation_ref 231429 // <generalisation>
b parent class_ref 192389 // Tangible
end
end
class 192645 "Controller"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 231557 // <generalisation>
relation 220421 ---|>
a public
cpp default "${type}"
classrelation_ref 231557 // <generalisation>
b parent class_ref 192389 // Tangible
end
end
class 192773 "BusTerm"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
attribute 141061 "ID"
public explicit_type ""
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
end
classrelation 232325 // <unidirectional association>
relation 221189 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 232325 // <unidirectional association>
b parent class_ref 193541 // BusController
end
end
class 192901 "GUINotificationFacade"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 231941 // <dependency>
relation 220805 -_->
a default
cpp default "#include in source"
classrelation_ref 231941 // <dependency>
b parent class_ref 193669 // DiffMessage
end
end
class 193029 "GUIModel"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 231813 // <directional composition>
relation 220677 *-->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 231813 // <directional composition>
b parent class_ref 193157 // Element
end
end
class 193157 "Element"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
attribute 140933 "ID"
public explicit_type ""
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
end
end
class 193285 "SessionFacade"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 193413 "HighLevelModel"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 193541 "BusController"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 232069 // <dependency>
relation 220933 -_->
a default
cpp default "#include in source"
classrelation_ref 232069 // <dependency>
b parent class_ref 193669 // DiffMessage
end
classrelation 232453 // <dependency>
relation 221317 -_->
a default
cpp default "#include in source"
classrelation_ref 232453 // <dependency>
b parent class_ref 193029 // GUIModel
end
classrelation 232581 // <unidirectional association>
relation 221445 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 232581 // <unidirectional association>
b parent class_ref 177029 // Dispatcher
end
end
class 193669 "DiffMessage"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 232197 // <dependency>
relation 221061 -_->
a default
cpp default "#include in source"
classrelation_ref 232197 // <dependency>
b parent class_ref 193541 // BusController
end
end
end
end

View file

@ -1,58 +0,0 @@
format 58
classinstancecanvas 128005 classinstance_ref 128005 //
xyz 62 265 2000
end
classinstancecanvas 128133 classinstance_ref 128133 //
xyz 221 249 2000
end
classinstancecanvas 128389 classinstance_ref 128261 //
xyz 332 249 2000
end
fragment 128773 "effective timeline"
xyzwh 168 226 1994 282 93
end
classinstancecanvas 128901 classinstance_ref 128389 // audio1
xyz 70 101 2000
end
classinstancecanvas 129029 classinstance_ref 128517 // video1
xyz 71 156 2000
end
fragment 129285 "seq"
xyzwh 62 63 1994 94 155
end
classinstancecanvas 130821 classinstance_ref 128645 // vid_A
xyz 241 395 2000
end
classinstancecanvas 131077 classinstance_ref 128773 // aud_A
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
objectlinkcanvas 128261 norel
from ref 128005 z 1999 to ref 128133
no_role_a no_role_b
objectlinkcanvas 129157 norel
geometry HV
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 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 109
line 81 z 1999 to ref 128901
no_role_a no_role_b
objectlinkcanvas 130949 norel
from ref 130821 z 1999 to ref 128133
no_role_a no_role_b
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,729 +0,0 @@
format 58
"Builder" // ProcessingLayer::MObject::Builder
revision 21
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
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_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_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//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
//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_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_stereotype_properties default
comment "This figure shows the process of building and starting a RenderEngine"
size A4
end
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_stereotype_properties default
size A4
end
parameter 128645 "build Request" explicit_type ""
unordered
in
flow 130309 "<flow>"
on activityaction_ref 128645 // activity action configure Tools
end
end
activityaction 128645 "configure Tools"
opaque_action
flow 130821 "<flow>"
on activitynode_ref 129029 // fork
end
end
expansionregion 128133 "establish partitioning"
iterative
activityaction 128773 "define segment"
opaque_action
pin 128133 "inContent" explicit_type ""
unordered
in
end
flow 130693 "<flow>"
on expansionnode_ref 128133 // segments
end
end
expansionnode 128005 "segment Tool"
explicit_type ""
unordered is_control
flow 130565 "<flow>"
on activityaction_ref 128773 // activity action define segment
end
end
expansionnode 128133 "segments"
explicit_type ""
unordered is_control
end
end
activityobject 128005 "Fixture"
explicit_type ""
unordered
simplerelation 128389
-_->
on activity_ref 128005 // building the Engine
end
flow 130181 "<flow>"
on pin_ref 128133 // inContent
end
flow 131717 "<flow>"
on pin_ref 128133 // inContent
end
end
activitynode 129029 fork ""
flow 130949 "<flow>"
on expansionnode_ref 128005 // segment Tool
end
flow 131077 "<flow>"
on expansionnode_ref 128261 // build Tool
end
end
expansionregion 128261 "build Processors"
iterative
expansionnode 128261 "build Tool"
explicit_type ""
unordered is_control
flow 131205 "<flow>"
on activityaction_ref 128901 // activity action create ProcNode
end
end
expansionnode 128389 "segments"
explicit_type ""
unordered is_control
flow 131333 "<flow>"
on activityaction_ref 128901 // activity action create ProcNode
end
end
activityaction 128901 "create ProcNode"
opaque_action
flow 131461 "<flow>"
on activityaction_ref 129029 // activity action connect
end
end
activityaction 129029 "connect"
opaque_action
flow 131845 "<flow>"
on expansionnode_ref 128517 // complete Render Engine
end
end
expansionnode 128517 "complete Render Engine"
explicit_type ""
unordered is_control
flow 131973 "<flow>"
on activitynode_ref 129157 // activity_final
end
end
end
activitynode 129157 activity_final ""
end
activityobject 129157 "Timeline contents"
explicit_type ""
unordered
flow 133125 "<flow>"
on pin_ref 128133 // inContent
end
end
end
classdiagram 129285 "Builder Tool (Visitor)"
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
class 130565 "BuilderFacade"
visibility public stereotype "boundary"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
explicit_switch_type ""
comment "Provides unified access to the builder functionality. While individual components of the builder subsystem may be called if necessary or suitable, it is usually better to do all extern invocations via the high level methods of this Facade"
operation 128517 "buildEngine"
public return_type class_ref 131333 // RenderEngine
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
comment "Main Operation of the Builder: create a render engine for a given part of the timeline"
end
end
class 130693 "ToolFactory"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
operation 128773 "configure"
public return_type class_ref 134149 // BuilderTool
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
classrelation 137221 // <dependency>
relation 135685 -_->
a package
cpp default "#include in source"
classrelation_ref 137221 // <dependency>
b parent class_ref 134149 // BuilderTool
end
end
class 130821 "ConManager"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
comment "Connection Manager, used to build the connections between render engine nodes, if these nodes need to cooperate besides the normal \"data pull\" operation. Esp., the Connection Manager knows how to wire up the effect's parameters with the corresponding ParamProviders (autmation) in the Session"
operation 129029 "getConnection"
public explicit_return_type "int"
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
comment "TODO"
end
end
class 131077 "Assembler"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
comment "This is the actual building facility: provided the correct tools and associations, it serves to build and connect the individual ProcNode objects"
operation 128901 "build"
public return_type class_ref 131333 // RenderEngine
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
end
class 132741 "State"
abstract visibility public stereotype "interface"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${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}};
"
explicit_switch_type ""
operation 135813 "fetch"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 135941 "allocateBuffer"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 136197 "releaseBuffer"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 136325 "isCalculated"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
end
class 134021 "Buildable"
abstract visibility public stereotype "interface"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${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}};
"
explicit_switch_type ""
operation 129669 "apply"
abstract cpp_virtual public explicit_return_type "void"
nparams 1
param inout name "providedTool" type class_ref 134149 // BuilderTool
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${abstract};"
end
classrelation 146437 // <generalisation>
relation 144261 ---|>
a public
cpp default "${type}"
classrelation_ref 146437 // <generalisation>
b parent class_ref 140165 // Visitable
end
end
class 134149 "BuilderTool"
abstract visibility public stereotype "interface"
nactuals 1
actual class class_ref 140293 // Applicable
rank 0 explicit_value ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${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}};
"
explicit_switch_type ""
comment "Used according to the visitor pattern: each Tool contains the concrete implementation for one task to be done to the various MObject classes"
operation 129797 "treat"
abstract cpp_virtual public explicit_return_type "void"
nparams 1
param in name "mElement" type class_ref 134021 // Buildable
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
classrelation 146565 // <generalisation>
relation 144389 ---|>
a public
cpp default "${type}"
classrelation_ref 146565 // <generalisation>
b parent class_ref 140037 // Tool
end
classrelation 146693 // <generalisation>
relation 144517 ---|>
a public
cpp default "${type}"
classrelation_ref 146693 // <generalisation>
b parent class_ref 140293 // Applicable
end
end
class 134277 "SegmentationTool"
visibility package
nactuals 1
actual class class_ref 140293 // Applicable
rank 0 explicit_value ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
comment "Tool implementation for deriving a partitioning of the current timeline such, that each segement has a constant configuration. \"Constant\" means here, that any remaining changes over time can be represented by automation solely, without the need to change the node connections."
classrelation 137605 // <realization>
relation 135941 -_-|>
a public
cpp default "${type}"
classrelation_ref 137605 // <realization>
b parent class_ref 134149 // BuilderTool
end
operation 129925 "treat"
public explicit_return_type "void"
nparams 1
param in name "something" type class_ref 134021 // Buildable
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}const ${t0}& ${p0}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}const ${t0}& ${p0}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 130181 "treat"
public explicit_return_type "void"
nparams 1
param in name "clip" type class_ref 128901 // Clip
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}const ${t0}& ${p0}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}const ${t0}& ${p0}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 130053 "treat"
public explicit_return_type "void"
nparams 1
param in name "effect" type class_ref 129029 // Effect
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}const ${t0}& ${p0}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}const ${t0}& ${p0}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
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 composition>)
b parent class_ref 135173 // Segment
end
classrelation 146821 // <generalisation>
relation 144645 ---|>
a public
cpp default "${type}"
classrelation_ref 146821 // <generalisation>
b parent class_ref 140293 // Applicable
end
classrelation 163461 // <unidirectional association>
relation 158341 --->
stereotype "create"
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 163461 // <unidirectional association>
b parent class_ref 147333 // Segmentation
end
end
class 134405 "NodeCreatorTool"
visibility package
nactuals 1
actual class class_ref 140293 // Applicable
rank 0 explicit_value ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
comment "This Tool implementation plays the central role in the buld process: given a MObject from Session, it is able to attach ProcNodes to the render engine under construction such as to reflect the properties of the MObject in the actual render."
classrelation 137733 // <realization>
relation 136069 -_-|>
a public
cpp default "${type}"
classrelation_ref 137733 // <realization>
b parent class_ref 134149 // BuilderTool
end
operation 130309 "treat"
public explicit_return_type "void"
nparams 1
param inout name "something" type class_ref 134021 // Buildable
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 130437 "treat"
public explicit_return_type "void"
nparams 1
param inout name "clip" type class_ref 128901 // Clip
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 130565 "treat"
public explicit_return_type "void"
nparams 1
param inout name "effect" type class_ref 129029 // Effect
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 130693 "treat"
public explicit_return_type "void"
nparams 1
param inout name "auto" type class_ref 129925 // Auto
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${t0}& ${p0}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
attribute 129797 "proc"
protected type class_ref 131461 // RenderGraph
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
classrelation 146949 // <generalisation>
relation 144773 ---|>
a public
cpp default "${type}"
classrelation_ref 146949 // <generalisation>
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_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
end

View file

@ -1,124 +0,0 @@
format 58
fragment 128005 "effective timeline"
xyzwh 172 397 1994 282 93
end
classinstancecanvas 128133 classinstance_ref 128901 // audio1
xyz 71 275 2000
end
classinstancecanvas 128389 classinstance_ref 129029 //
xyz 223 423 2000
end
classinstancecanvas 128645 classinstance_ref 129157 // video1
xyz 72 330 2000
end
classinstancecanvas 128773 classinstance_ref 129285 //
xyz 63 440 2000
end
classinstancecanvas 128901 classinstance_ref 129413 // vid_A
xyz 242 558 2000
end
fragment 129029 "seq"
xyzwh 63 237 1994 94 155
end
classinstancecanvas 130309 classinstance_ref 129541 //
xyz 63 79 2000
end
classinstancecanvas 131333 classinstance_ref 129669 // refPoint
xyz 224 70 2000
end
classinstancecanvas 131461 classinstance_ref 129797 //
xyz 230 158 2000
end
classinstancecanvas 131717 classinstance_ref 129925 // vid_A
xyz 386 71 2000
end
classinstancecanvas 131845 classinstance_ref 130053 //
xyz 361 195 2000
end
classinstancecanvas 132229 classinstance_ref 130181 //
xyz 562 71 2000
end
classinstancecanvas 132357 classinstance_ref 130309 //
xyz 551 195 2000
end
fragment 132869 "seq"
xyzwh 172 46 1994 494 102
end
classinstancecanvas 132997 classinstance_ref 130437 //
xyz 354 558 2000
end
classinstancecanvas 133125 classinstance_ref 130565 //
xyz 345 423 2000
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 526 555 2000 176 51
objectlinkcanvas 129413 norel
geometry HVr
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
from ref 128901 z 1999 to ref 128389
no_role_a no_role_b
objectlinkcanvas 129925 norel
from ref 128773 z 1999 to ref 128389
no_role_a no_role_b
objectlinkcanvas 130053 norel
geometry HV
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 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 norel
from ref 131717 z 1999 to ref 131845
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 302 105 3000 no_role_b
objectlinkcanvas 132485 norel
from ref 132229 z 1999 to ref 132357
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 455 104 3000 no_role_b
objectlinkcanvas 132741 norel
geometry HV
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 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 583
line 81 z 1999 to ref 132997
no_role_a no_role_b
objectlinkcanvas 135685 norel
from ref 132997 z 1999 to point 597 445
line 135813 z 1999 to ref 132357
no_role_a no_role_b
line 134149 -_-_
from ref 131717 z 1993 to ref 132869
line 134277 -_-_
from ref 131717 z 1999 to point 524 55
line 134533 z 1999 to point 524 476
line 134405 z 1999 to ref 128901
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,820 +0,0 @@
format 58
"Control" // ProcessingLayer::Control
revision 9
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
comment "Command handling, Proc-Layer dispatcher, controller and administrative facilities"
classview 128389 "Controller 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_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_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//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
//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_stereotype_properties default
classdiagram 128645 "Controller 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_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
activity 128133 "configure Render"
activitydiagram 129541 "the render configuration 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 default shadow default
show_infonote default drawing_language default show_stereotype_properties default
size A4
end
parameter 128005 "Render Request" explicit_type ""
unordered
in
flow 128901 "<flow>"
on activityaction_ref 128389 // activity action determine Render Params
end
end
activityaction 128133 "setup StateProxy"
opaque_action
flow 129157 "<flow>"
on activitynode_ref 128389 // decision
end
end
activitynode 128389 decision "build necessary?"
flow 129541 "<flow>"
on activityaction_ref 128517 // activity action build Render Engine
uml_guard "build necessary"
end
flow 129797 "<flow>"
on activitynode_ref 128773 // merge
uml_guard "reuse exiting Engine"
end
end
activityaction 128005 "setup Build Params"
opaque_action
end
activitynode 128773 merge ""
flow 130053 "<flow>"
on activitynode_ref 128901 // activity_final
end
end
expansionregion 128005 "determine Render Params"
iterative
end
activityaction 128389 "determine Render Params"
opaque_action
associated_diagram activitydiagram_ref 129541 // the render configuration flow
flow 129029 "<flow>"
on activityaction_ref 128133 // activity action setup StateProxy
end
end
activityaction 128517 "build Render Engine"
opaque_action
flow 129669 "<flow>"
on activitynode_ref 128773 // merge
end
end
activitynode 128901 activity_final ""
end
end
class 130309 "ControllerFacade"
visibility public stereotype "boundary"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
explicit_switch_type ""
comment "Provides unified access to the Proc-Subsystem Controller. Especially, this Facade class provides the functions to get a render engine to carry out actual renderings."
end
class 130437 "PathManager"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
comment "While building a render engine, this Strategy class decides on the actual render strategy in accordance to the current controller settings (system state)"
operation 128261 "buildProcessor"
public return_type class_ref 131461 // RenderGraph
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
end
class 130949 "RenderState"
visibility protected
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
comment "Encapsulates the logic used to get a \"current render process\" in accordance to the currentyl applicable controller settings. The provided StateProxy serves to hold any mutalbe state used in the render process, so the rest of the render engine can be stateless."
operation 128389 "getStateProxy"
public return_type class_ref 132741 // State
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
end
class 145413 "STypeManager"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
end
classview 130693 "Command Handling"
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//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
//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_stereotype_properties default
classdiagram 134021 "Command structure"
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
class 148485 "Command"
visibility public stereotype "interface"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
php_decl "${comment}${visibility}interface ${name} {
${members}}
"
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
explicit_switch_type ""
comment "Key abstraction for all proc/edit operations and UNDO management"
attribute 132613 "ID"
const_attribute public explicit_type ""
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
end
attribute 132741 "name"
const_attribute public explicit_type "Symbol"
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
end
attribute 132869 "do"
public type class_ref 148741 // Mutation
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
end
attribute 132997 "undo"
public type class_ref 148869 // UndoMutation
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
end
attribute 133125 "closure"
private type class_ref 148997 // CmdClosure
cpp_decl " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
java_decl ""
php_decl ""
python_decl ""
idl_decl ""
end
operation 137733 "execute"
public explicit_return_type "void"
nparams 1
param in name "context" explicit_type "HandlingPattern"
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
classrelation 172805 // <unidirectional association>
relation 162821 --->
stereotype "has_a"
a role_name "" multiplicity "1" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 172805 // <unidirectional association>
b multiplicity "1" parent class_ref 148997 // CmdClosure
end
classrelation 173189 // <unidirectional association>
relation 163205 --->
stereotype "has_a"
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 173189 // <unidirectional association>
b parent class_ref 148741 // Mutation
end
classrelation 173317 // <unidirectional association>
relation 163333 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 173317 // <unidirectional association>
b parent class_ref 148869 // UndoMutation
end
classrelation 173573 // <dependency>
relation 163589 -_->
stereotype "invokes"
a package
cpp default "#include in source"
classrelation_ref 173573 // <dependency>
b parent class_ref 148613 // HandlingPattern
end
end
class 148613 "HandlingPattern"
abstract visibility public stereotype "interface"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 173701 // <dependency>
relation 163717 -_->
stereotype "involves"
a package
cpp default "#include in source"
classrelation_ref 173701 // <dependency>
b parent class_ref 141957 // ProcDispatcher
end
end
class 148741 "Mutation"
visibility package stereotype "func"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 148869 "UndoMutation"
visibility package stereotype "func"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 171909 // <generalisation>
relation 161925 ---|>
a public
cpp default "${type}"
classrelation_ref 171909 // <generalisation>
b parent class_ref 148741 // Mutation
end
classrelation 172933 // capture (<unidirectional association>)
relation 162949 --->
a role_name "capture" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 172933 // capture (<unidirectional association>)
b parent class_ref 148741 // Mutation
end
classrelation 173061 // undoOp (<unidirectional association>)
relation 163077 --->
a role_name "undoOp" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 173061 // undoOp (<unidirectional association>)
b parent class_ref 148741 // Mutation
end
end
class 148997 "CmdClosure"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 149125 "DoSync"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 172037 // <generalisation>
relation 162053 ---|>
a public
cpp default "${type}"
classrelation_ref 172037 // <generalisation>
b parent class_ref 148613 // HandlingPattern
end
end
class 149253 "DoAsync"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 172165 // <generalisation>
relation 162181 ---|>
a public
cpp default "${type}"
classrelation_ref 172165 // <generalisation>
b parent class_ref 148613 // HandlingPattern
end
end
class 149381 "UndoSync"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 172293 // <generalisation>
relation 162309 ---|>
a public
cpp default "${type}"
classrelation_ref 172293 // <generalisation>
b parent class_ref 148613 // HandlingPattern
end
end
class 149509 "RedoLast"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 172421 // <generalisation>
relation 162437 ---|>
a public
cpp default "${type}"
classrelation_ref 172421 // <generalisation>
b parent class_ref 148613 // HandlingPattern
end
end
class 149637 "ParamAccessor"
visibility package
nformals 1
formal name "TY" type "class" explicit_default_value ""
explicit_extends ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 141957 "ProcDispatcher"
visibility package stereotype "control"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 150789 "Closure"
visibility package
nformals 1
formal name "SIG" type "class" explicit_default_value ""
explicit_extends ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 174853 // <generalisation>
relation 164869 ---|>
a public
cpp default "${type}"
classrelation_ref 174853 // <generalisation>
b parent class_ref 148997 // CmdClosure
end
classrelation 175109 // params (<directional composition>)
relation 165125 *-->
stereotype "tuple"
a role_name "params" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 175109 // params (<directional composition>)
b multiplicity "*" parent class_ref 149637 // ParamAccessor
end
end
class 150917 "ArgumentHolder"
visibility package
nformals 1
formal name "SIG" type "class" explicit_default_value ""
explicit_extends ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 175237 // <generalisation>
relation 165253 ---|>
a public
cpp default "${type}"
classrelation_ref 175237 // <generalisation>
b parent class_ref 148997 // CmdClosure
end
classrelation 175493 // arguments (<unidirectional association>)
relation 165509 --->
stereotype "manages"
a role_name "arguments" multiplicity "1" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 175493 // arguments (<unidirectional association>)
b multiplicity "1" parent class_ref 150789 // Closure
end
end
state 128005 "Lifecycle"
stereotype "machine"
statediagram 135173 "Command lifecycle"
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition yes draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
size A4
end
pseudostate 128005 entry_point "ID"
transition 128901 "<transition>"
on stateaction_ref 128005
external
end
end
stateaction 128005
uml "fetch def"
comment "try to fetch existing definition"
transition 128773 "<transition>"
on pseudostate_ref 128133 // choice
external
end
end
state 128133 "scratch"
transition 128261 "<transition>"
on stateaction_ref 128133
external
end
end
stateaction 128133
uml "def DO"
transition 128389 "<transition>"
on pseudostate_ref 128261 // fork
external
end
transition 129029 "<transition>"
on stateaction_ref 128261
external
end
transition 129157 "<transition>"
on stateaction_ref 128517
external
end
end
stateaction 128261
uml "def CAP"
transition 129285 "<transition>"
on stateaction_ref 128389
external
end
end
stateaction 128389
uml "def UNDO"
transition 129541 "<transition>"
on state_ref 128261 // CmdDef
external
end
end
stateaction 128517
uml "def UNDO"
transition 129413 "<transition>"
on stateaction_ref 128645
external
end
end
stateaction 128645
uml "def CAP"
transition 129669 "<transition>"
on state_ref 128261 // CmdDef
external
end
end
state 128261 "CmdDef"
transition 129797 "<transition>"
on stateaction_ref 128773
external
end
end
stateaction 128773
uml "bind"
transition 129925 "<transition>"
on state_ref 128389 // Command
external
end
end
state 128389 "Command"
transition 130053 "<transition>"
on stateaction_ref 129029
external
end
end
stateaction 129029
stereotype "send-signal"
uml "exec pattern"
transition 130181 "<transition>"
on state_ref 128517 // undo-able
external
end
end
state 128517 "undo-able"
transition 130309 "<transition>"
on pseudostate_ref 128517 // exit_point
external
end
transition 130437 "<transition>"
on stateaction_ref 129157
external
end
transition 130693 "<transition>"
on stateaction_ref 129029
external
end
end
pseudostate 128133 choice
stereotype "try"
transition 128005 "<transition>"
on state_ref 128133 // scratch
uml_expr "not found"
external
end
transition 128133 "<transition>"
on state_ref 128261 // CmdDef
uml_expr "found"
external
end
end
pseudostate 128261 fork
transition 128517 "<transition>"
on stateaction_ref 128261
external
end
transition 128645 "<transition>"
on stateaction_ref 128517
external
end
end
pseudostate 128389 fork
end
pseudostate 128517 exit_point "done"
end
stateaction 129157
stereotype "send-signal"
uml "undo"
transition 130565 "<transition>"
on state_ref 128517 // undo-able
external
end
end
end
end
end

View file

@ -1,93 +0,0 @@
format 58
classinstancecanvas 128005 classinstance_ref 130693 //
xyz 79 75 2000
end
classinstancecanvas 128133 classinstance_ref 130821 // audio1
xyz 435 172 2000
end
classinstancecanvas 128261 classinstance_ref 130949 // video1
xyz 280 172 2000
end
fragment 128517 "seq"
xyzwh 232 140 1994 367 113
end
classinstancecanvas 128645 classinstance_ref 131077 // video
xyz 293 329 2000
end
classinstancecanvas 128773 classinstance_ref 131205 // audio
xyz 449 329 2000
end
classinstancecanvas 129157 classinstance_ref 131333 // ouput
xyz 293 379 2000
end
classinstancecanvas 129285 classinstance_ref 131461 // input
xyz 296 484 2000
end
classinstancecanvas 129669 classinstance_ref 131589 //
xyz 309 433 2000
end
classinstancecanvas 129797 classinstance_ref 131717 // vid_a
xyz 298 544 2000
end
classinstancecanvas 129925 classinstance_ref 131845 // aud_a
xyz 451 398 2000
end
classinstancecanvas 131973 classinstance_ref 132229 //
xyz 117 492 2000
end
classinstancecanvas 132101 classinstance_ref 132357 //
xyz 650 351 2000
end
note 133125 "render state proxy passed on"
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 433 486 2000 164 63
classinstancecanvas 133381 classinstance_ref 137093 // vid1
xyz 170 430 2000
end
classinstancecanvas 133893 classinstance_ref 137221 // au1
xyz 556 289 2000
end
objectlinkcanvas 128389 rel relation_ref 131845 // <directional composition>
geometry VH
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 192 182 3000 no_role_b
objectlinkcanvas 128901 rel relation_ref 131973 // <unidirectional association>
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 "<<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 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 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 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 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 500 380 3000 no_role_b
objectlinkcanvas 133509 norel
geometry VHr
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 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,152 +0,0 @@
format 40
"BackendLayer" // BackendLayer
revision 6
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
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//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
//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
//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
//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
classview 129029 "Interface"
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default
//class settings
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default
classdiagram 130949 "interface components"
draw_all_relations no hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default
size A4
end
class 139525 "MediaAccessFacade"
visibility public stereotype "boundary"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
explicit_switch_type ""
comment "provides functions for querying (opening) a media file, detecting the channels or streams found within this file, etc. Delegating to the actual backend functions"
end
end
usecaseview 128133 "usage"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
usecasediagram 130821 "backend use cases"
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
size A4
end
usecase 128005 "load Media"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
simplerelation 129029
-_->
stereotype "include"
on usecase_ref 128133 // access File
end
simplerelation 129157
-_->
stereotype "include"
on usecase_ref 128261 // detect Channels
comment "after accessing the file, detect the channel/stream structure"
end
end
usecase 128133 "access File"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
end
usecase 128261 "detect Channels"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
end
usecase 128389 "access Channel"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
end
end
package_ref 128138 // design
componentview 128138 "Cache"
//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
end
componentview 128266 "FileMapping"
//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
end
end

View file

@ -1,112 +0,0 @@
format 58
classinstancecanvas 128005 classinstance_ref 132485 //
xyz 85 80 2000
end
note 128261 "render state proxy passed on"
xyzwh 139 319 2000 104 53
classinstancecanvas 128389 classinstance_ref 132613 // devnull
xyz 616 558 2000
end
classinstancecanvas 128517 classinstance_ref 132741 // video
xyz 615 329 2000
end
classinstancecanvas 128645 classinstance_ref 132869 // input
xyz 493 497 2000
end
classinstancecanvas 128773 classinstance_ref 132997 // video1
xyz 602 172 2000
end
classinstancecanvas 128901 classinstance_ref 133125 // ouput
xyz 491 386 2000
end
fragment 129029 "seq"
xyzwh 254 147 1994 477 111
end
classinstancecanvas 129157 classinstance_ref 133253 // HUE
xyz 481 444 2000
end
classinstancecanvas 129669 classinstance_ref 133509 //
xyz 151 399 2000
end
classinstancecanvas 129797 classinstance_ref 133637 // video1
xyz 478 172 2000
end
classinstancecanvas 129925 classinstance_ref 133765 // video
xyz 491 329 2000
end
classinstancecanvas 132229 classinstance_ref 133893 // HUE
xyz 605 444 2000
end
classinstancecanvas 132997 classinstance_ref 134021 // vid_a
xyz 387 602 2000
end
classinstancecanvas 133125 classinstance_ref 134149 // input
xyz 304 497 2000
end
classinstancecanvas 133253 classinstance_ref 134277 // video1
xyz 289 172 2000
end
classinstancecanvas 133381 classinstance_ref 134405 // ouput
xyz 302 386 2000
end
classinstancecanvas 133509 classinstance_ref 134533 // video
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 152 523 2000 140 75
classinstancecanvas 134917 classinstance_ref 137093 // vid1
xyz 411 292 3005
end
objectlinkcanvas 130053 rel relation_ref 135429 // <unidirectional association>
from ref 129925 z 1999 to ref 128901
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 542 479 3000 no_role_b
objectlinkcanvas 130565 rel relation_ref 131973 // <unidirectional association>
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 456 581 3000 no_role_b
objectlinkcanvas 135173 rel relation_ref 131845 // <directional composition>
geometry VH
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 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 542 426 3000 no_role_b
objectlinkcanvas 135429 rel relation_ref 131973 // <unidirectional association>
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 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 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 666 540 3000 no_role_b
objectlinkcanvas 135941 rel relation_ref 131973 // <unidirectional association>
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 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 353 479 3000 no_role_b
objectlinkcanvas 136325 norel
geometry VHr
from ref 134917 z 1999 to point 174 300
line 136453 z 1999 to ref 129669
no_role_a no_role_b
line 136581 -_-_
from ref 129797 z 1999 to point 451 237
line 136709 z 1999 to ref 134917
end

View file

@ -1,659 +0,0 @@
format 58
"ProcessingLayer" // ProcessingLayer
revision 27
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
package_ref 128133 // Asset
package_ref 129029 // Control
package_ref 133637 // Play
package_ref 128261 // MObject
package_ref 128389 // RenderEngine
usecaseview 128005 "Renderengine Use"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//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 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 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 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 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
classinstance 128005 ""
type class_ref 128261 // Fixture
attributes
end
relations
end
end
classinstance 128133 ""
type class_ref 129797 // ExplicitPlacement
attributes
attribute_ref 128261 // time
"2"
attribute_ref 128389 // track
"video1"
end
relations
end
end
classinstance 128261 ""
type class_ref 129797 // ExplicitPlacement
attributes
attribute_ref 128261 // time
"2"
attribute_ref 128389 // track
"audio1"
end
relations
end
end
classinstance 128389 "audio1"
type class_ref 128389 // Track
attributes
end
relations
end
end
classinstance 128517 "video1"
type class_ref 128389 // Track
attributes
end
relations
end
end
classinstance 128645 "vid_A"
type class_ref 128901 // Clip
attributes
attribute_ref 128517 // length
"5"
end
relations
end
end
classinstance 128773 "aud_A"
type class_ref 128901 // Clip
attributes
attribute_ref 128517 // length
"8820"
end
relations
end
end
classinstance 128901 "audio1"
type class_ref 128389 // Track
attributes
end
relations
end
end
classinstance 129029 ""
type class_ref 129797 // ExplicitPlacement
attributes
attribute_ref 128261 // time
"2"
attribute_ref 128389 // track
"video1"
end
relations
end
end
classinstance 129157 "video1"
type class_ref 128389 // Track
attributes
end
relations
end
end
classinstance 129285 ""
type class_ref 128261 // Fixture
attributes
end
relations
end
end
classinstance 129413 "vid_A"
type class_ref 128901 // Clip
attributes
attribute_ref 128517 // length
"5"
end
relations
end
end
classinstance 129541 ""
type class_ref 128133 // Seq
attributes
end
relations
end
end
classinstance 129669 "refPoint"
type class_ref 129669 // Label
attributes
attribute_ref 128517 // length
"0"
end
relations
end
end
classinstance 129797 ""
type class_ref 129541 // Allocation
attributes
attribute_ref 128773 // repr
"\"t=2\""
end
relations
end
end
classinstance 129925 "vid_A"
type class_ref 128901 // Clip
attributes
attribute_ref 128517 // length
"5"
end
relations
end
end
classinstance 130053 ""
type class_ref 129413 // RelativeLocation
attributes
attribute_ref 128133 // relType
"SAMETIME"
end
relations
relation_ref 129925 // <unidirectional association>
classinstance_ref 129669 // refPoint
end
end
classinstance 130181 ""
type class_ref 129029 // Effect
attributes
attribute_ref 128517 // length
"3"
attribute_ref 128901 // plugin
"\"Hue\""
end
relations
end
end
classinstance 130309 ""
type class_ref 129413 // RelativeLocation
attributes
attribute_ref 129029 // offset
"+3"
attribute_ref 128133 // relType
"ATTACH"
end
relations
relation_ref 129925 // <unidirectional association>
classinstance_ref 129925 // vid_A
end
end
classinstance 130437 ""
type class_ref 129029 // Effect
attributes
attribute_ref 128517 // length
"3"
attribute_ref 128901 // plugin
"\"Hue\""
end
relations
end
end
classinstance 130565 ""
type class_ref 129797 // ExplicitPlacement
attributes
attribute_ref 128261 // time
"5"
attribute_ref 128389 // track
"video1"
end
relations
end
end
classinstance 130693 ""
type class_ref 131333 // RenderEngine
attributes
end
relations
relation_ref 131845 // <directional composition>
classinstance_ref 130949 // video1
end
end
classinstance 130821 "audio1"
type class_ref 131461 // RenderGraph
attributes
attribute_ref 129541 // end
"7/25"
attribute_ref 129413 // start
"2/25"
end
relations
relation_ref 131973 // <unidirectional association>
classinstance_ref 131205 // audio
end
end
classinstance 130949 "video1"
type class_ref 131461 // RenderGraph
attributes
attribute_ref 129541 // end
"7/25"
attribute_ref 129413 // start
"2/25"
end
relations
relation_ref 131973 // <unidirectional association>
classinstance_ref 131077 // video
end
end
classinstance 131077 "video"
type class_ref 131589 // ExitNode
attributes
end
relations
end
end
classinstance 131205 "audio"
type class_ref 131589 // ExitNode
attributes
end
relations
relation_ref 135429 // <unidirectional association>
classinstance_ref 131845 // aud_a
end
end
classinstance 131333 "ouput"
type class_ref 132229 // Projector
attributes
end
relations
end
end
classinstance 131461 "input"
type class_ref 132229 // Projector
attributes
end
relations
end
end
classinstance 131589 ""
type class_ref 132357 // Mask
attributes
end
relations
end
end
classinstance 131717 "vid_a"
type class_ref 133765 // Source
attributes
end
relations
end
end
classinstance 131845 "aud_a"
type class_ref 133765 // Source
attributes
end
relations
end
end
classinstance 132229 ""
type class_ref 133509 // VFrame
attributes
end
relations
end
end
classinstance 132357 ""
type class_ref 133381 // AFrame
attributes
end
relations
end
end
classinstance 132485 ""
type class_ref 131333 // RenderEngine
attributes
end
relations
relation_ref 131845 // <directional composition>
classinstance_ref 134277 // video1
end
end
classinstance 132613 "devnull"
type class_ref 133765 // Source
attributes
end
relations
end
end
classinstance 132741 "video"
type class_ref 131589 // ExitNode
attributes
end
relations
end
end
classinstance 132869 "input"
type class_ref 132229 // Projector
attributes
end
relations
end
end
classinstance 132997 "video1"
type class_ref 131461 // RenderGraph
attributes
attribute_ref 129541 // end
"8/25"
attribute_ref 129413 // start
"7/25"
end
relations
relation_ref 131973 // <unidirectional association>
classinstance_ref 132741 // video
end
end
classinstance 133125 "ouput"
type class_ref 132229 // Projector
attributes
end
relations
end
end
classinstance 133253 "HUE"
type class_ref 132485 // PluginAdapter
attributes
end
relations
end
end
classinstance 133509 ""
type class_ref 133509 // VFrame
attributes
end
relations
end
end
classinstance 133637 "video1"
type class_ref 131461 // RenderGraph
attributes
attribute_ref 129541 // end
"7/25"
attribute_ref 129413 // start
"5/25"
end
relations
relation_ref 131973 // <unidirectional association>
classinstance_ref 133765 // video
end
end
classinstance 133765 "video"
type class_ref 131589 // ExitNode
attributes
end
relations
end
end
classinstance 133893 "HUE"
type class_ref 132485 // PluginAdapter
attributes
end
relations
end
end
classinstance 134021 "vid_a"
type class_ref 133765 // Source
attributes
end
relations
end
end
classinstance 134149 "input"
type class_ref 132229 // Projector
attributes
end
relations
end
end
classinstance 134277 "video1"
type class_ref 131461 // RenderGraph
attributes
attribute_ref 129541 // end
"5/25"
attribute_ref 129413 // start
"2/25"
end
relations
relation_ref 131973 // <unidirectional association>
classinstance_ref 134533 // video
end
end
classinstance 134405 "ouput"
type class_ref 132229 // Projector
attributes
end
relations
end
end
classinstance 134533 "video"
type class_ref 131589 // ExitNode
attributes
end
relations
end
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_stereotype_properties default
size A4
end
classinstance 136197 "node1"
type class_ref 131717 // ProcNode
attributes
end
relations
end
end
classinstance 136325 "ad1"
type class_ref 142597 // StateAdapter
attributes
end
relations
end
end
classinstance 136453 "current"
type class_ref 142469 // StateProxy
attributes
end
relations
end
end
classinstance 136581 "node2"
type class_ref 131717 // ProcNode
attributes
end
relations
end
end
classinstance 136709 "ad2"
type class_ref 142597 // StateAdapter
attributes
end
relations
end
end
class 143109 "BackendCache"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 143237 "Caller"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
classinstance 136837 "node3"
type class_ref 131717 // ProcNode
attributes
end
relations
end
end
classinstance 136965 "ad3"
type class_ref 142597 // StateAdapter
attributes
end
relations
end
end
classinstance 137093 "vid1"
type class_ref 142469 // StateProxy
attributes
end
relations
end
end
classinstance 137221 "au1"
type class_ref 142469 // StateProxy
attributes
end
relations
end
end
end
end

View file

@ -1,190 +0,0 @@
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_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
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_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_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_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
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_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_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_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_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_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_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
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_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_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_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_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_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
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_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 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
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
end
line 131461 -_-_
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 304 542
line 131845 z 1999 to ref 128901
line 131717 -_-_
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 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 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 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 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,249 +0,0 @@
format 40
"common" // design::codegen::common
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
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//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
//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
//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
//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
stereotype "src"
cpp_h_dir "common"
cpp_src_dir "common"
cpp_namespace "lumiera"
associated_diagram deploymentdiagram_ref 129797 // Source Overview
comment "sourcecode package
Common library and helper classes"
deploymentview 128261 "gen"
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
comment "defines source files to be generated by BOUML"
artifact 139141 "visitor"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 140165 // Visitable
class_ref 140037 // Tool
class_ref 140293 // Applicable
end
comment "Acyclic Visitor library"
end
artifact 135813 "error"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 135557 // Error
class_ref 135685 // Logic
class_ref 135813 // Config
class_ref 135941 // State
class_ref 136069 // Invalid
class_ref 136197 // External
end
comment "Lumiera Exception Interface"
end
artifact 135173 "appconfig"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 135429 // Appconfig
end
comment "for global initialization and configuration "
end
artifact 134789 "time"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 134917 // Time
end
comment "unified representation of a time point, including conversion functions"
end
artifact 139653 "streamtype"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 144773 // StreamType
class_ref 144901 // Prototype
class_ref 145029 // ImplFacade
end
end
end
package_ref 130821 // error
package_ref 130949 // visitor
end

View file

@ -1,137 +0,0 @@
format 58
activitycanvas 130437 activity_ref 128005 // building the Engine
show_infonote default drawing_language default show_stereotype_properties default
xyzwh 120 26 2000 468 525
params
parametercanvas 130565 parameter_ref 128645 // build Request
xyzwh 401 11 2002 113 31
end
end
end
activityactioncanvas 130693 activityaction_ref 128645 // activity action configure Tools
show_infonote default drawing_language default show_stereotype_properties default
show_opaque_action_definition default
xyzwh 389 63 2005 136 41
end
expansionregioncanvas 130821 expansionregion_ref 128133 // establish partitioning
xyzwh 219 200 2005 205 96
nodes
expansionnodecanvas 131077 expansionnode_ref 128005 // segment Tool
xyzwh 318 195 2007 33 11 label_xy 316 175
end
expansionnodecanvas 132613 expansionnode_ref 128133 // segments
xyzwh 320 290 2007 33 11 label_xy 319 304
end
end
end
activityactioncanvas 130949 activityaction_ref 128773 // activity action define segment
show_infonote default drawing_language default show_stereotype_properties default
show_opaque_action_definition default
xyzwh 269 228 2010 135 42
pins
pincanvas 131205 pin_ref 128133 // inContent
xyzwh 259 241 2012 11 11 label_xy 170 250
end
end
end
activitynodecanvas 133509 activitynode_ref 129029 // fork
horizontal xyz 445 139 2005
end
expansionregioncanvas 133893 expansionregion_ref 128261 // build Processors
xyzwh 219 341 2005 272 152
nodes
expansionnodecanvas 134021 expansionnode_ref 128261 // build Tool
xyzwh 441 336 2007 33 11 label_xy 433 316
end
expansionnodecanvas 134149 expansionnode_ref 128389 // segments
xyzwh 320 336 2007 33 11 label_xy 320 351
end
expansionnodecanvas 136581 expansionnode_ref 128517 // complete Render Engine
xyzwh 320 487 2007 33 11 label_xy 356 492
end
end
end
activityactioncanvas 134277 activityaction_ref 128901 // activity action create ProcNode
show_infonote default drawing_language default show_stereotype_properties default
show_opaque_action_definition default
xyzwh 279 381 2010 114 42
end
activityactioncanvas 134405 activityaction_ref 129029 // activity action connect
show_infonote default drawing_language default show_stereotype_properties default
show_opaque_action_definition default
xyzwh 280 434 2015 113 42
end
activitynodecanvas 134533 activitynode_ref 129157 // activity_final
xyz 403 519 2005
end
activityobjectcanvas 137093 activityobject_ref 129157 // activity object Timeline contents
show_infonote default drawing_language default show_stereotype_properties default
xyzwh 147 157 2005 99 31
end
flowcanvas 132101 flow_ref 130309 // <flow>
from ref 130565 z 2001 to ref 130693
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 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 show_stereotype_properties default write_horizontally default
end
flowcanvas 133765 flow_ref 130949 // <flow>
geometry VHV
from ref 133509 z 2004 to point 455 172
line 134789 z 2004 to point 332 172
line 134917 z 2004 to ref 131077
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 show_stereotype_properties default write_horizontally default
end
flowcanvas 135429 flow_ref 131205 // <flow>
geometry HVr
from ref 134021 z 2006 to point 455 399
line 135557 z 2006 to ref 134277
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 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 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 show_stereotype_properties default write_horizontally default
end
flowcanvas 136837 flow_ref 131973 // <flow>
from ref 136581 z 2004 to point 347 516
line 136965 z 2004 to ref 134533
show_infonote default drawing_language default show_stereotype_properties default write_horizontally default
end
flowcanvas 137221 flow_ref 133125 // <flow>
geometry VH
from ref 137093 z 2004 to point 194 244
line 137349 z 2004 to ref 131205
show_infonote default drawing_language default show_stereotype_properties default write_horizontally default
end
preferred_whz 627 621 1
end

View file

@ -1,79 +0,0 @@
format 40
"backend" // design::codegen::backend
revision 6
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
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//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
//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
//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
//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
stereotype "src"
cpp_h_dir "backend"
cpp_src_dir "backend"
cpp_namespace "backend_interface"
comment "sourcecode package
Data backend classes here..."
deploymentview 128389 "gen"
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
artifact 138629 "mediaaccessfacade"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 139525 // MediaAccessFacade
end
comment "functions for querying media file and channels."
end
end
end

View file

@ -1,68 +0,0 @@
format 38
activitycanvas 128005 activity_ref 128133 // configure Render
show_infonote default drawing_language default
xyzwh 114 59 2007 574 540
params
parametercanvas 128133 parameter_ref 128005 // Render Request
xyzwh 506 42 2008 91 35
end
end
end
activitynodecanvas 129413 activitynode_ref 128773 // merge
xyz 539 475 2012
activityactioncanvas 130309 activityaction_ref 128389 // activity action determine Render Params
show_infonote default drawing_language default
show_opaque_action_definition default
xyzwh 501 139 2012 100 47
end
activityactioncanvas 130437 activityaction_ref 128133 // activity action setup StateProxy
show_infonote default drawing_language default
show_opaque_action_definition default
xyzwh 506 237 2012 90 54
end
activitynodecanvas 130565 activitynode_ref 128389 // decision
xyz 539 321 2012
activityactioncanvas 130821 activityaction_ref 128517 // activity action build Render Engine
show_infonote default drawing_language default
show_opaque_action_definition default
xyzwh 153 376 2012 132 56
end
activitynodecanvas 133125 activitynode_ref 128901 // activity_final
xyz 539 559 2012
flowcanvas 131205 flow_ref 128901 // <flow>
from ref 128133 z 2007 to ref 130309
show_infonote default drawing_language default write_horizontally default
end
flowcanvas 131333 flow_ref 129029 // <flow>
from ref 130309 z 2011 to ref 130437
show_infonote default drawing_language default write_horizontally default
end
flowcanvas 131461 flow_ref 129157 // <flow>
from ref 130437 z 2011 to ref 130565
show_infonote default drawing_language default write_horizontally default
end
flowcanvas 132229 flow_ref 129541 // <flow>
from ref 130565 z 2011 label "[build necessary]" xyz 391 338 3000 to ref 130821
show_infonote default drawing_language default write_horizontally default
end
flowcanvas 132613 flow_ref 129669 // <flow>
from ref 130821 z 2011 to ref 129413
show_infonote default drawing_language default write_horizontally default
end
flowcanvas 132869 flow_ref 129797 // <flow>
from ref 130565 z 2011 label "[reuse exiting Engine]" xyz 498 406 3000 to ref 129413
show_infonote default drawing_language default write_horizontally default
end
flowcanvas 133253 flow_ref 130053 // <flow>
from ref 129413 z 2011 to ref 133125
show_infonote default drawing_language default write_horizontally default
end
end

View file

@ -1,243 +0,0 @@
format 58
"proc" // design::codegen::proc
revision 9
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
stereotype "src"
cpp_h_dir "proc"
cpp_src_dir "proc"
cpp_namespace "proc_interface"
comment "sourcecode package
All classes belonging to the (middle) processing layer"
deploymentview 128517 "gen"
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
comment "defines source files to be generated by BOUML"
artifact 136197 "assetmanager"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 136581 // AssetManager
end
comment "Facade for the Asset subsystem"
end
artifact 136069 "asset"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 136453 // Asset
end
comment "Superinterface: bookeeping view of \"things\" present in the session"
end
artifact 130949 "stateproxy"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 132741 // State
end
comment "Key Interface representing a render process and encapsulating state"
end
artifact 131589 "controllerfacade"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 130309 // ControllerFacade
end
comment "Facade and service access point for the Proc Layer Controller"
end
artifact 133765 "frame"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
end
comment "Key Abstraction: render process and buffer holding frame data."
end
end
package_ref 130053 // asset
package_ref 130693 // control
package_ref 130181 // mobject
package_ref 130309 // engine
end

View file

@ -1,87 +0,0 @@
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_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_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_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
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_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_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_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_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
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_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 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 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 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 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 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,42 +0,0 @@
format 38
"gui" // design::codegen::gui
revision 1
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
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//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
//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
//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
//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
stereotype "src"
cpp_h_dir "gui"
cpp_src_dir "gui"
cpp_namespace "gui"
comment "sourcecode package
User Interface classes go here"
deploymentview 129413 "gen"
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
comment "defines source files to be generated by BOUML"
end
end

View file

@ -1,53 +0,0 @@
format 40
artifactcanvas 128005 artifact_ref 128005 // Lumiera
color midred
xyz 47 45 2000
packagecanvas 128133
package_ref 129413 // common
xyzwh 190 128 2000 366 128
packagecanvas 128261
package_ref 129541 // backend
xyzwh 190 946 2000 366 234
packagecanvas 128389
package_ref 129669 // proc
xyzwh 190 534 2005 367 405
packagecanvas 128517
package_ref 129797 // gui
xyzwh 190 266 2005 367 257
packagecanvas 128645
package_ref 130053 // asset
xyzwh 461 587 2010 88 92
packagecanvas 128773
package_ref 130181 // mobject
xyzwh 198 587 2010 255 217
packagecanvas 128901
package_ref 130309 // engine
xyzwh 198 819 2010 237 111
packagecanvas 129029
package_ref 130437 // session
xyzwh 205 615 2015 238 91
packagecanvas 129157
package_ref 130565 // builder
xyzwh 205 707 2015 101 91
packagecanvas 129285
package_ref 130693 // controller
xyzwh 311 707 2015 133 91
artifactcanvas 129413 artifact_ref 128133 // main
color lightred
xyz 281 45 2020
containcanvas 129797
from ref 128005 z 1999 to ref 129413
simplerelationcanvas 130053 simplerelation_ref 128517 geometry VH
from ref 128005 z 1999 to point 118 189
line 130949 z 1999 to ref 128133
simplerelationcanvas 130181 simplerelation_ref 128645 geometry VH
from ref 128005 z 1999 to point 118 392
line 130821 z 1999 to ref 128517
simplerelationcanvas 130309 simplerelation_ref 128773 geometry VH
from ref 128005 z 1999 to point 118 734
line 130693 z 1999 to ref 128389
simplerelationcanvas 130437 simplerelation_ref 128901 geometry VH
from ref 128005 z 1999 to point 118 1060
line 130565 z 1999 to ref 128261
end

View file

@ -1,42 +0,0 @@
format 38
"tool" // design::codegen::tool
revision 1
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
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//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
//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
//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
//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
stereotype "src"
cpp_h_dir "tool"
cpp_src_dir "tool"
comment "sourcecode package
Tools and Utilities
(separate from the main cinelrra binary)"
deploymentview 129541 "gen"
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
comment "defines source files to be generated by BOUML"
end
end

View file

@ -1,706 +0,0 @@
format 58
"asset" // design::codegen::proc::asset
revision 9
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
stereotype "src"
cpp_h_dir "proc/asset"
cpp_src_dir "proc/asset"
cpp_namespace "asset"
comment "sourcecode package
Asset Management"
deploymentview 128645 "gen"
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
comment "defines source files to be generated by BOUML"
artifact 137733 "dataset"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 138245 // Dataset
end
comment "meta asset describing a collection of control data"
end
artifact 135941 "category"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 137221 // Category
end
comment "tree like classification of Assets"
end
artifact 136453 "media"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 136709 // Media
class_ref 139397 // MediaFactory
end
comment "key abstraction: media-like assets"
end
artifact 136581 "proc"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 136837 // Proc
end
comment "key abstraction: media-like assets"
end
artifact 136709 "struct"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 136965 // Struct
end
comment "key abstraction: structural asset"
end
artifact 136837 "meta"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 137093 // Meta
end
comment "key abstraction: metadata and organisational asset"
end
artifact 136325 "clip"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
end
comment "bookkeeping (asset) view of a media clip."
end
artifact 138245 "compoundmedia"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 138501 // CompoundMedia
end
comment "a special clip as a compound of several elementary media tracks,
e.g. the individual media streams found in one media file"
end
artifact 136965 "preview"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 137605 // Preview
end
comment "alternative version of the media data, probably with lower resolution"
end
artifact 137093 "unknown"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 137477 // Unknown
end
comment "placeholder for unknown or unavailable media source"
end
artifact 137221 "effect"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 137733 // Effect
end
comment "Effect or media processing component"
end
artifact 137349 "codec"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 137861 // Codec
end
comment "description of some media data decoder or encoder facility"
end
artifact 137605 "pipe"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 138117 // Pipe
end
comment "structural asset corresponding to some port generating media output"
end
artifact 137477 "track"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
end
comment "structural asset holding the configuration of a track in the EDL"
end
artifact 137989 "procpatt"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 138757 // ProcPatt
end
comment "template for building some render processing network"
end
artifact 138117 "buildinstruct"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 139013 // BuildInstruct
class_ref 139269 // DoRecurse
class_ref 139141 // DoAttach
end
comment "Instructions for building some configuration of render nodes."
end
artifact 137861 "db"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 138373 // DB
end
comment "registry holding known Asset instances."
end
end
end

View file

@ -1,151 +0,0 @@
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 show_stereotype_properties default
xyzwh 183 220 2005 155 62
end
packagecanvas 129157
package_ref 130181 // mobject
show_context_mode namespace xyzwh 17 371 1965 932 606
end
packagecanvas 129285
package_ref 130437 // session
show_context_mode namespace xyzwh 502 409 1980 440 233
end
packagecanvas 129413
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 show_stereotype_properties default
xyzwh 63 472 2010 150 62
end
arrowjunctioncanvas 131973 class_ref 130565 // BuilderFacade
xyz 313 436 2000 label_xy 248 451
arrowjunctioncanvas 132229 class_ref 130565 // BuilderFacade
xyz 313 346 2000 label_xy 238 329
packagecanvas 132485
package_ref 130565 // builder
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 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 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 577 604 2000 label_xy 570 626
arrowjunctioncanvas 135045 class_ref 128517 // MObject
xyz 657 707 2000 label_xy 648 727
arrowjunctioncanvas 135301 class_ref 134661 // ParamProvider
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 show_stereotype_properties default
xyzwh 141 772 2005 150 62
end
arrowjunctioncanvas 135813 class_ref 128005 // SessionImpl
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 507 709 2000 label_xy 498 731
packagecanvas 136709
package_ref 130309 // engine
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 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 show_stereotype_properties default
xyzwh 372 1172 2000 122 62
end
arrowjunctioncanvas 137733 class_ref 134661 // ParamProvider
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 show_stereotype_properties default
xyzwh 140 871 2005 155 62
end
arrowjunctioncanvas 138501 class_ref 134661 // ParamProvider
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 show_stereotype_properties default
xyzwh 63 548 2000 155 62
end
arrowjunctioncanvas 138885 class_ref 130437 // PathManager
xyz 350 346 2000 label_xy 364 329
arrowjunctioncanvas 139397 class_ref 130437 // PathManager
xyz 347 436 2000 label_xy 359 450
arrowjunctioncanvas 140549 class_ref 128261 // Fixture
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 319 500
line 139269 z 1999 to ref 131973
line 132357 ---(
from ref 128901 z 1999 to point 321 311
line 139909 z 1999 to ref 132229
line 133125 ---O
from ref 132869 z 1999 to ref 132997
line 133381 ---O
from ref 128901 z 1999 to ref 133253
line 134661 ---O
from ref 133509 z 1999 to ref 134533
line 134917 ---O
from ref 133509 z 1999 to ref 134789
line 135173 ---O
from ref 133509 z 1999 to ref 135045
line 135429 ---O
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
line 136325 ---O
from ref 135685 z 1999 to ref 136197
line 136581 ---(
from ref 135685 z 1999 to ref 136453
line 137093 ---(
from ref 136837 z 1999 to point 514 1040
line 137221 z 1999 to ref 136965
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 354 576
line 139781 z 1999 to ref 139397
line 140677 ---(
from ref 135685 z 1999 to ref 140549
line 140933 ---O
from ref 132869 z 1999 to ref 140805
preferred_whz 0 0 0.8
end

View file

@ -1,397 +0,0 @@
format 40
"mobject" // design::codegen::proc::mobject
revision 9
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
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//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
//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
//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
//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
stereotype "src"
cpp_h_dir "proc/mobject"
cpp_src_dir "proc/mobject"
cpp_namespace "mobject"
comment "sourcecode package
MObject Subsystem
including the Session (EDL), Builder and Processing Controller"
deploymentview 128773 "gen"
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
comment "defines source files to be generated by BOUML"
artifact 138757 "session"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 139653 // Session
end
comment "Interface: the session edited by the user"
end
artifact 128261 "mobject"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 128517 // MObject
end
comment "Key Abstraction: A Media Object in the Session"
end
artifact 129029 "placement"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 128645 // Placement
end
comment "Key Abstraction: a way to place and locate a Media Object"
end
artifact 129157 "explicitplacement"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 129797 // ExplicitPlacement
end
comment "special Placement yielding an absolute location (Time,Track)-location for a MObject"
end
artifact 130437 "builderfacade"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 130565 // BuilderFacade
end
comment "Facade and service access point for the Builder Subsystem"
end
artifact 131077 "buildable"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 134021 // Buildable
end
comment "marker interface denoting any MObject able to be treated by Tools"
end
artifact 134405 "parameter"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 134533 // Parameter
end
comment "representation of an automatable effect/plugin parameter"
end
artifact 134533 "paramprovider"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 134661 // ParamProvider
end
comment "interface denoting a source for actual Parameter values"
end
artifact 134661 "interpolator"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 134789 // Interpolator
end
comment "denotes a facility to get (continuously interpolated) parameter values"
end
end
package_ref 130437 // session
package_ref 130565 // builder
end

View file

@ -1,74 +0,0 @@
format 40
classcanvas 128005 class_ref 135557 // Error
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 254 162 2000
end
classcanvas 128133 class_ref 135685 // Logic
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 361 2000
end
classcanvas 128261 class_ref 135813 // Config
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 361 2000
end
classcanvas 128389 class_ref 135941 // 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
xyz 267 361 2000
end
classcanvas 128517 class_ref 136069 // Invalid
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 355 361 2000
end
classcanvas 128645 class_ref 136197 // External
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 444 361 2000
end
packagecanvas 130821
package_ref 130821 // error
show_context_mode namespace xyzwh 55 258 1994 472 162
classcanvas 130949 class_ref 136325 // std::exception
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 409 43 2000
end
relationcanvas 128773 relation_ref 137349 // <generalisation>
geometry VHV
from ref 128389 z 1999 to point 287 304
line 130565 z 1999 to point 287 304
line 130693 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 128901 relation_ref 137477 // <generalisation>
geometry VHV
from ref 128261 z 1999 to point 197 304
line 130053 z 1999 to point 287 304
line 130181 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129029 relation_ref 137605 // <generalisation>
geometry VHV
from ref 128133 z 1999 to point 107 304
line 130309 z 1999 to point 287 304
line 130437 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129157 relation_ref 137733 // <generalisation>
geometry VHV
from ref 128517 z 1999 to point 376 304
line 129797 z 1999 to point 287 304
line 129925 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129285 relation_ref 137861 // <generalisation>
geometry VHV
from ref 128645 z 1999 to point 469 304
line 129541 z 1999 to point 287 304
line 129669 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131077 relation_ref 137989 // <generalisation>
from ref 128005 z 1999 to point 450 181
line 131205 z 1999 to ref 130949
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end

View file

@ -1,775 +0,0 @@
format 58
"engine" // design::codegen::proc::engine
revision 11
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
stereotype "src"
cpp_h_dir "proc/engine"
cpp_src_dir "proc/engine"
cpp_namespace "engine"
comment "sourcecode package
The Core Render Engine"
deploymentview 129285 "gen"
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
comment "defines source files to be generated by BOUML"
artifact 131973 "renderengine"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 131333 // RenderEngine
end
comment "a complete network of processing nodes usable for rendering"
end
artifact 132101 "rendergraph"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 131461 // RenderGraph
end
comment "a single render pipeline for one segment of the timeline"
end
artifact 132229 "exitnode"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 131589 // ExitNode
end
comment "special Processing Node providing \"pullable\" output"
end
artifact 132357 "procnode"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${NAME} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 131717 // ProcNode
end
comment "Key abstraction of the Render Engine: a Processing Node"
end
artifact 132485 "trafo"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
end
comment "transforming processing Node "
end
artifact 132613 "link"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 131973 // Link
end
comment "forwarding, adapting or connecting ProcNode"
end
artifact 132741 "hub"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
end
comment "special ProcNode used to build data distributing connections"
end
artifact 132869 "projector"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 132229 // Projector
end
comment "video ProcNode for scaling and translating image data"
end
artifact 132997 "mask"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 132357 // Mask
end
comment "Video ProcNode for masking regions of the image (automatable)"
end
artifact 133125 "pluginadapter"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 132485 // PluginAdapter
end
comment "Adapter for integrating various Effect processors in the render pipeline"
end
artifact 134917 "codecadapter"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
end
comment "Processing Node for (de)coding media data"
end
artifact 133253 "glpipe"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
end
comment "specialized connection element for handling OpenGL implementation details"
end
artifact 133381 "arender"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
end
comment "Representation of a Audio Render process"
end
artifact 133509 "vrender"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
end
comment "Representation of a Video render process"
end
artifact 133637 "glrender"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
end
comment "Representation of a OpenGL accellerated Video render process"
end
artifact 133893 "aframe"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 133381 // AFrame
end
comment "a buffer and render process holding a Audio frame"
end
artifact 134021 "vframe"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 133509 // VFrame
end
comment "a buffer and render process holding a Video frame"
end
artifact 134149 "glbuf"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 133637 // GLBuf
end
comment "a buffer and render process holding a Video frame for OpenGL rendering"
end
artifact 134277 "source"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 133765 // Source
end
comment "Representation of a Media source"
end
end
end

View file

@ -1,288 +0,0 @@
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_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_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 204 182 1994 620 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_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
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_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 428 330 2005
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_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 330 2005
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_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 330 2005
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_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
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_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 313 418 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_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 467 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_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 412 419 2000
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_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 464 419 2000
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_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 622 465 2000
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_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 723 443 2000
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_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
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_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_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 541 518 2000
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_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 495 686 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_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 531 619 2000
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_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 565 686 2000
end
classcanvas 138885 class_ref 160389 // VirtualMedia
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 255 594 2000
end
classcanvas 139141 class_ref 160773 // Inventory
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 493 2000
end
classcanvas 140677 class_ref 152197 // 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_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 622 379 2005
end
classcanvas 140805 class_ref 160901 // 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_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 622 419 2000
end
classcanvas 141445 class_ref 174981 // Viewer
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 545 419 2000
end
relationcanvas 129157 relation_ref 138117 // <realization>
geometry VHV
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 448 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 601 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 744 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 225 223 3000 no_role_b
multiplicity_a_pos 259 246 3000 multiplicity_b_pos 189 188 3000
end
relationcanvas 132229 relation_ref 139269 // <generalisation>
geometry VHV
from ref 131973 z 1999 to point 432 391
line 139269 z 1999 to point 448 391
line 139397 z 1999 to ref 128773
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132357 relation_ref 139397 // <generalisation>
geometry VHV
from ref 132101 z 1999 to point 484 391
line 139525 z 1999 to point 448 391
line 139653 z 1999 to ref 128773
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132869 relation_ref 139653 // <generalisation>
geometry VHr
from ref 132613 z 1999 to point 601 482
line 140549 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 104
line 133637 z 1999 to ref 133253
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 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 208 347 3000 no_role_b
multiplicity_a_pos 231 368 3000 multiplicity_b_pos 230 547 3000
end
relationcanvas 136069 relation_ref 141189 // <generalisation>
geometry VHV unfixed
from ref 135813 z 1999 to point 566 482
line 140293 z 1999 to point 601 482
line 140421 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 322 382
line 136581 z 1999 to point 382 382
line 136453 z 1999 to point 405 521
line 136325 z 1999 to ref 135813
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137093 relation_ref 141701 // <directional composition>
from ref 135813 z 1999 stereotype "<<vector>>" xyz 575 589 3000 to ref 136837
role_a_pos 574 599 3000 no_role_b
multiplicity_a_pos 542 601 3000 multiplicity_b_pos 552 562 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 668 684
line 137605 z 1999 to point 668 558
line 137733 z 1999 to ref 135813
role_a_pos 616 670 3000 no_role_b
multiplicity_a_pos 603 548 3000 multiplicity_b_pos 641 699 3000
end
relationcanvas 137861 relation_ref 142213 // <directional aggregation>
from ref 136709 z 1999 stereotype "<<vector>>" xyz 459 643 3000 to point 520 346
line 139781 z 1999 to ref 128773
role_a_pos 482 331 3000 no_role_b
multiplicity_a_pos 482 354 3000 no_multiplicity_b
end
relationcanvas 138117 relation_ref 144005 // <generalisation>
geometry VHV
from ref 131333 z 1999 to point 339 404
line 138245 z 1999 to point 289 404
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 638 508
line 138757 z 1999 to ref 135813
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139013 relation_ref 183813 // <generalisation>
from ref 138885 z 1999 to ref 133765
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139909 relation_ref 185093 // <generalisation>
geometry VHV unfixed
from ref 139141 z 1999 to point 783 399
line 140037 z 1999 to point 744 399
line 140165 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 140933 relation_ref 185221 // <generalisation>
geometry VHr
from ref 140677 z 2004 to point 601 396
line 141061 z 2004 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 141189 relation_ref 185349 // <generalisation>
geometry VHr
from ref 140805 z 1999 to point 601 436
line 141317 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 141573 relation_ref 203141 // <generalisation>
geometry HV
from ref 141445 z 1999 to point 601 436
line 141701 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
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,871 +0,0 @@
format 58
"session" // design::codegen::proc::mobject::session
revision 13
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
stereotype "src"
cpp_h_dir "proc/mobject/session"
cpp_src_dir "proc/mobject/session"
cpp_namespace "mobject::session"
comment "sourcecode package
Everything concerning the EDL and Session, within the MObject Subsystem"
deploymentview 128901 "gen"
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
comment "defines source files to be generated by BOUML"
artifact 128517 "sessionimpl"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 128005 // SessionImpl
end
comment "holds the complete session data to be edited by the user"
end
artifact 138885 "sessmanager"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 139781 // SessManager
end
comment "global session access and lifecycle"
end
artifact 128645 "edl"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 128133 // Seq
end
comment "the (high level) Edit Decision List within the current Session"
end
artifact 128773 "fixture"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 128261 // Fixture
end
comment "the (low level) representation of the EDL with concrete placement data"
end
artifact 135045 "segment"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 135173 // Segment
end
comment "Segment of the Timeline.
Used at the moment (7/07) for partitioning the timeline/fixture into segments
to be rendered by a specialized render node network for each, without the need
to change any connections within a given segment.
Note this concept may be superfluos alltogether; is a draft and the real
use still needs to be worked out..."
end
artifact 128901 "track"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 128389 // Track
end
comment "A grouping device within the EDL. The corresponding Placement
by which this Track object is refered defines fallback placing
properties to be used by all objects placed on this track in
case they don't specify more concrete placements.
Typically, tracks are used do make default Port connections,
define a layer or pan for sound and for for disabling groups
of clips. Note tracks are grouped in a tree like fashion.
"
end
artifact 129285 "abstractmo"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 128773 // AbstractMO
end
comment "abstract base class for all Media Objects"
end
artifact 129413 "clip"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 128901 // Clip
end
comment "a Media Clip"
end
artifact 138373 "simpleclip"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
end
comment "Elementary clip (single media stream only)"
end
artifact 138501 "compoundclip"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
end
comment "compound of several clips (multichannel)"
end
artifact 129541 "effect"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 129029 // Effect
end
comment "EDL representation of a pluggable and automatable effect."
end
artifact 129669 "meta"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 129157 // Meta
end
comment "abstract base class of all MObjects representing meta data or processing instructions"
end
artifact 139013 "locatingpin"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 139909 // LocatingPin
end
comment "Chaining and constraining the Placement of a Media Object"
end
artifact 129797 "fixedlocation"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 129285 // FixedLocation
end
comment "implements fixed placement of a MObject"
end
artifact 129925 "relativelocation"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 129413 // RelativeLocation
end
comment "Placement implemnetaion providing various ways of attaching a MObject to another one"
end
artifact 130053 "allocation"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 129541 // Allocation
end
end
artifact 139397 "constraint"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 130181 // Constraint
end
comment "LocatingPin representing an directive by the user that
must not be violated"
end
artifact 139269 "wish"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 130053 // Wish
end
comment "LocatingPin representing a low-priority directive by the user,
to be fulfilled only if possible (and after satisfying the
more important LocatingPins)"
end
artifact 139525 "plug"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 140421 // Plug
end
comment "LocatingPin for requesting connection to some Port"
end
artifact 130181 "label"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 129669 // Label
end
end
artifact 130309 "auto"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 129925 // Auto
end
comment "Media Object holding automation data"
end
end
end

View file

@ -1,214 +0,0 @@
format 58
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_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
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_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 532 147 2000
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_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 534 215 2005
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_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_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
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_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_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
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_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
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 chain of nodes, finally leading to a source node"
xyzwh 59 382 2000 227 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_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 594 147 3005
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_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
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_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 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_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
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_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
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_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_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_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
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_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
classcanvas 143621 class_ref 160389 // VirtualMedia
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 215 2004
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 115 159
line 129797 z 1999 to ref 129029
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 314
line 132997 z 1999 to ref 130309
role_a_pos 220 299 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 248 306 3000
end
relationcanvas 133893 relation_ref 134661 // <generalisation>
geometry VHV
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
end
relationcanvas 135941 relation_ref 139909 // <dependency>
from ref 130821 z 1999 to point 427 382
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 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 638 70
line 137733 z 1999 stereotype "<<vector>>" xyz 636 118 3000 to ref 128133
role_a_pos 603 55 3000 no_role_b
multiplicity_a_pos 603 78 3000 multiplicity_b_pos 626 129 3000
end
relationcanvas 137861 relation_ref 140677 // <unidirectional association>
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 512 38 3000 multiplicity_b_pos 149 231 3000
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 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 140933 relation_ref 141701 // <directional composition>
from ref 139013 z 1999 stereotype "<<vector>>" xyz 713 174 3000 to ref 140805
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 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 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 129
line 142469 z 1999 to ref 139013
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 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
relationcanvas 143749 relation_ref 183813 // <generalisation>
from ref 143621 z 2003 to ref 137221
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 859 632 1
end

View file

@ -1,276 +0,0 @@
format 40
"builder" // design::codegen::proc::mobject::builder
revision 7
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
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//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
//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
//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
//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
stereotype "src"
cpp_h_dir "proc/mobject/builder"
cpp_src_dir "proc/mobject/builder"
cpp_namespace "mobject::builder"
comment "sourcecode package
The Builder creating the Render Engine,
located within the MObject Subsystem"
deploymentview 129029 "gen"
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
comment "defines source files to be generated by BOUML"
artifact 130565 "toolfactory"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 130693 // ToolFactory
end
comment "supply of Tool implementations for the Builder"
end
artifact 130693 "conmanager"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 130821 // ConManager
end
comment "manages the creation of additional ProcNode connections for the Renderengine"
end
artifact 130821 "assembler"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 131077 // Assembler
end
comment "building facility (implementation of the build process)"
end
artifact 131205 "buildertool"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 134149 // BuilderTool
end
comment "Interface, any tool for processing MObjects"
end
artifact 131333 "segmentationtool"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 134277 // SegmentationTool
end
comment "Tool for creating a partitioning of the current timeline"
end
artifact 131461 "nodecreatertool"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 134405 // NodeCreatorTool
end
comment "central Tool implementing the Renderengine building"
end
end
end

View file

@ -1,158 +0,0 @@
format 40
"control" // design::codegen::proc::control
revision 7
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
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//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
//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
//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
//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
stereotype "src"
cpp_h_dir "proc/control"
cpp_src_dir "proc/control"
cpp_namespace "control"
comment "sourcecode package
The Processing and Render Controller,
and the Proc-Layer dispatcher"
deploymentview 129157 "gen"
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default
comment "defines source files to be generated by BOUML"
artifact 131717 "pathmanager"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 130437 // PathManager
end
comment "Manager for deciding the actual render strategy"
end
artifact 131845 "renderstate"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 130949 // RenderState
end
comment "renderengine state manager"
end
artifact 139781 "stypemanager"
stereotype "source"
cpp_h "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_src "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
associated_classes
class_ref 145413 // STypeManager
end
end
end
end

View file

@ -1,23 +0,0 @@
format 40
packagecanvas 128005
package_ref 129541 // backend
xyzwh 59 425 1994 717 262
packagecanvas 128133
package_ref 130053 // asset
color lightblue xyzwh 437 34 1994 342 257
componentcanvas 128261 component_ref 130181 // MediaFactory
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 536 127 2005 155 63
componentcanvas 128389 component_ref 130437 // Media Access
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 550 504 2005 155 63
arrowjunctioncanvas 128517 class_ref 139525 // MediaAccessFacade
xyz 617 395 2000 label_xy 575 414
arrowjunctioncanvas 128773 class_ref 139525 // MediaAccessFacade
xyz 616 349 2000 label_xy 574 368
line 128645 ---O
from ref 128389 z 1999 to ref 128517
line 128901 ---(
from ref 128261 z 1999 to ref 128773
end

View file

@ -1,33 +0,0 @@
format 40
"error" // design::codegen::common::error
revision 1
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
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//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
//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
//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
//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
cpp_h_dir "common"
cpp_src_dir "common"
cpp_namespace "lumiera::error"
comment "Namespace for Exception Kinds"
end

View file

@ -1,37 +0,0 @@
format 40
packagecanvas 128005
package_ref 128133 // Asset
xyzwh 32 26 2000 226 311
classcanvas 128133 class_ref 139397 // MediaFactory
xyz 131 95 3005 label_xy 118 135
usecasecanvas 128389 usecase_ref 128005 // load Media
xyzwh 340 148 3005 64 32 label_xy 346 180
usecasecanvas 128645 usecase_ref 128133 // access File
xyzwh 537 190 3005 64 32 label_xy 540 222
usecasecanvas 128773 usecase_ref 128261 // detect Channels
xyzwh 502 254 3005 64 32 label_xy 495 286
subject 129413 ""
xyzwh 12 5 2005 280 676
subject 129541 ""
xyzwh 305 6 2000 351 673
packagecanvas 129669
package_ref 128389 // RenderEngine
xyzwh 31 344 2010 227 327
classcanvas 129797 class_ref 132741 // StateProxy
xyz 129 449 3005 label_xy 122 489
usecasecanvas 129925 usecase_ref 128389 // access Channel
xyzwh 457 378 3005 64 32 label_xy 450 410
note 130437 "using channel handle"
xyzwh 471 323 3009 128 35
line 128517 --->
from ref 128133 z 3004 to ref 128389
simplerelationcanvas 129157 simplerelation_ref 129029
from ref 128389 z 3004 stereotype "<<include>>" xyz 452 185 3000 to ref 128645
simplerelationcanvas 129285 simplerelation_ref 129157
from ref 128389 z 3004 stereotype "<<include>>" xyz 424 216 3000 to ref 128773
line 130053 --->
from ref 129797 z 3004 to ref 129925
line 130309 -_-_
from ref 128773 z 3004 to ref 129925
end

View file

@ -1,33 +0,0 @@
format 40
"visitor" // design::codegen::common::visitor
revision 1
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
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
//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
//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
//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
//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
cpp_h_dir "common"
cpp_src_dir "common"
cpp_namespace "lumiera::visitor"
comment "sub-namespace for visitor library implementation"
end

View file

@ -1,21 +0,0 @@
format 40
classcanvas 128005 class_ref 139525 // MediaAccessFacade
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 277 2000
end
packagecanvas 128133
package_ref 129157 // BackendLayer
xyzwh 49 191 1995 561 424
packagecanvas 128261
package_ref 128133 // Asset
xyzwh 324 29 2000 287 138
classcanvas 128389 class_ref 139397 // MediaFactory
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 83 2005
end
relationcanvas 129285 relation_ref 142341 // <dependency>
from ref 128389 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end

View file

@ -1,961 +0,0 @@
format 58
"ConfigQuery" // CommonLib::ConfigQuery
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_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
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 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 show_stereotype_properties default
size A4
end
component 130565 "ConfigRules"
comment "A system for accessing various kinds of preconfigured objects by querying for capabilities."
end
component 130693 "Resolver"
end
component 130821 "Rule Base"
end
component 130949 "DefaultsManager"
end
end
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_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_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//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
//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_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_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
class 140549 "ConfigRules"
abstract visibility public stereotype "interface"
nactuals 1
actual class class_ref 140677 // QueryHandler
rank 0 explicit_value ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${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}};
"
explicit_switch_type ""
comment "public acces point for running Config Queries"
classrelation 148357 // <generalisation>
relation 146181 ---|>
a public
cpp default "${type}"
classrelation_ref 148357 // <generalisation>
b parent class_ref 140677 // QueryHandler
end
classrelation 148485 // <association>
relation 146309 ----
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 148485 // <association>
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 148613 // <association>
end
classrelation 148741 // <association>
relation 146437 ----
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 148741 // <association>
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 148869 // <association>
end
end
class 140677 "QueryHandler"
abstract visibility public stereotype "interface"
nformals 1
formal name "TY" type "class" explicit_default_value ""
explicit_extends ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${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}};
"
explicit_switch_type ""
classrelation 148613 // <association>
relation_ref 146309 // <association>
end
classrelation 148869 // <association>
relation_ref 146437 // <association>
end
operation 135301 "resolve"
public explicit_return_type "bool"
nparams 2
param inout name "solution" explicit_type "P<TY>"
param in name "query" explicit_type "Query<TY>"
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
end
class 140805 "TypeHandler"
abstract visibility public stereotype "interface"
nformals 1
formal name "TY" type "class" explicit_default_value ""
explicit_extends ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${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}};
"
explicit_switch_type ""
operation 135045 "find"
abstract cpp_virtual public explicit_return_type "TY"
nparams 1
param in name "capabilities" explicit_type "Pred"
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
end
operation 135173 "make"
abstract cpp_virtual public explicit_return_type "TY"
nparams 1
param in name "capabilities" explicit_type "Pred"
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
end
end
class 140933 "ResolverBase"
abstract visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 148997 // <realization>
relation 146565 -_-|>
a public
cpp default "${type}"
classrelation_ref 148997 // <realization>
b parent class_ref 140549 // ConfigRules
end
end
class 141061 "YAP_Prolog"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 150405 // <dependency>
relation 147717 -_->
a default
cpp default "#include in header"
classrelation_ref 150405 // <dependency>
b parent class_ref 140805 // TypeHandler
end
end
class 141189 "QueryHandlerImpl"
visibility package
nformals 1
formal name "TY" type "class" explicit_default_value ""
explicit_extends ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 149125 // <generalisation>
relation 146693 ---|>
a public
cpp default "${type}"
classrelation_ref 149125 // <generalisation>
b parent class_ref 140933 // ResolverBase
end
classrelation 149253 // <association>
relation 146821 ----
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 149253 // <association>
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 149381 // <association>
end
classrelation 149381 // <association>
relation_ref 146821 // <association>
end
classrelation 149509 // <association>
relation 146949 ----
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 149509 // <association>
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 149637 // <association>
end
classrelation 149637 // <association>
relation_ref 146949 // <association>
end
operation 135429 "resolve"
public explicit_return_type "bool"
nparams 2
param inout name "solution" explicit_type "P<TY>"
param in name "query" explicit_type "Query<TY>"
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
classrelation 149765 // <unidirectional association>
relation 147077 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 149765 // <unidirectional association>
b parent class_ref 141061 // YAP_Prolog
end
classrelation 150149 // <unidirectional association>
relation 147461 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 150149 // <unidirectional association>
b parent class_ref 141061 // YAP_Prolog
end
classrelation 150277 // <unidirectional association>
relation 147589 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 150277 // <unidirectional association>
b parent class_ref 141061 // YAP_Prolog
end
end
class 141317 "TypeHandler<Pipe>"
visibility package
nactuals 1
actual class class_ref 140805 // TypeHandler
rank 0 explicit_value ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${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 "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 149893 // <unidirectional association>
b parent class_ref 138117 // Pipe
end
classrelation 150021 // <realization>
relation 147333 -_-|>
a public
cpp default "${type}"
classrelation_ref 150021 // <realization>
b parent class_ref 140805 // TypeHandler
end
end
class 141445 "DefaultsManager"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 150533 // <dependency>
relation 147845 -_->
a default
cpp default "#include in header"
classrelation_ref 150533 // <dependency>
b parent class_ref 140549 // ConfigRules
end
classrelation 150661 // <association>
relation 147973 ----
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 150661 // <association>
b role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 150789 // <association>
end
end
class 141573 "DefaultsRegistry"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 150789 // <association>
relation_ref 147973 // <association>
end
end
classdiagram 137733 "Query Interface"
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
class 153989 "QueryResolver"
visibility package stereotype "interface"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
php_decl "${comment}${visibility}interface ${name} {
${members}}
"
python_2_2 python_decl ""
idl_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
explicit_switch_type ""
operation 141317 "issue"
public explicit_return_type ""
nparams 1
param in name "query" type class_ref 156805 // Goal
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
class 159237 "Resolution"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
operation 140037 "isValid"
public explicit_return_type "bool"
nparams 1
param in name "pos" type class_ref 156933 // Result
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 140165 "nextResult"
public return_type class_ref 156933 // Result
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
classrelation 190469 // <unidirectional association>
relation 180101 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 190469 // <unidirectional association>
b parent class_ref 156933 // Result
end
end
classrelation 191621 // <unidirectional association>
relation 181253 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 191621 // <unidirectional association>
b parent class_ref 159237 // Resolution
end
end
class 156805 "Goal"
abstract visibility public stereotype "interface"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
class 156933 "Result"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
classrelation 181765 // <dependency>
relation 171653 -_->
a default
cpp default "#include in source"
classrelation_ref 181765 // <dependency>
b parent class_ref 156933 // Result
end
classrelation 182533 // <unidirectional association>
relation 172165 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 182533 // <unidirectional association>
b parent class_ref 156933 // Result
end
classrelation 191749 // <dependency>
relation 181381 -_->
a default
cpp default "#include in source"
classrelation_ref 191749 // <dependency>
b parent class_ref 153989 // QueryResolver
end
end
class 155141 "Query"
visibility package
nformals 1
formal name "TY" type "class" explicit_default_value ""
explicit_extends ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
class 155269 "Cursor"
visibility package
nformals 1
formal name "TY" type "class" explicit_default_value ""
explicit_extends ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 183685 // <generalisation>
relation 173317 ---|>
a public
cpp default "${type}"
classrelation_ref 183685 // <generalisation>
b parent class_ref 156933 // Result
end
end
classrelation 181125 // <realization>
relation 171141 -_-|>
a public
cpp default "${type}"
classrelation_ref 181125 // <realization>
b parent class_ref 156805 // Goal
end
classrelation 184837 // <unidirectional association>
relation 174469 --->
stereotype "type-def"
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 184837 // <unidirectional association>
b parent class_ref 155397 // IterAdapter
end
end
class 155397 "IterAdapter"
visibility package
nformals 2
formal name "POS" type "class" explicit_default_value ""
explicit_extends ""
formal name "CON" type "class" explicit_default_value ""
explicit_extends ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 188805 // source_ (<unidirectional association>)
relation 178437 --->
a role_name "source_" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 188805 // source_ (<unidirectional association>)
b parent class_ref 159237 // Resolution
end
classrelation 188933 // pos_ (<unidirectional association>)
relation 178565 --->
a role_name "pos_" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 188933 // pos_ (<unidirectional association>)
b parent class_ref 155269 // Cursor
end
end
class 155525 "ResolvingFacility"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 179717 // <realization>
relation 169733 -_-|>
a public
cpp default "${type}"
classrelation_ref 179717 // <realization>
b parent class_ref 153989 // QueryResolver
end
classrelation 186117 // <unidirectional association>
relation 175749 --->
stereotype "produce"
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 186117 // <unidirectional association>
b parent class_ref 158085 // ResultSet
end
classrelation 190085 // <dependency>
relation 179717 -_->
a default
cpp default "#include in source"
classrelation_ref 190085 // <dependency>
b parent class_ref 155525 // ResolvingFacility
end
classrelation 190213 // <dependency>
relation 179845 -_->
a default
cpp default "#include in source"
classrelation_ref 190213 // <dependency>
b parent class_ref 153989 // QueryResolver
end
classrelation 190341 // <dependency>
relation 179973 -_->
a default
cpp default "#include in source"
classrelation_ref 190341 // <dependency>
b parent class_ref 153989 // QueryResolver
end
end
class 158085 "ResultSet"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 188677 // <generalisation>
relation 178309 ---|>
a public
cpp default "${type}"
classrelation_ref 188677 // <generalisation>
b parent class_ref 159237 // Resolution
end
end
end
usecaseview 128389 "query use"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//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 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 class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//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 class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//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
end
end
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 class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//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 class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//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"
visibility package stereotype "actor"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 141829 "Serializer"
visibility package stereotype "actor"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
usecase 129029 "ConfigQuery"
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//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 class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//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_stereotype_properties default
size A4
end
classinstance 135941 "predicate impl"
type class_ref 140805 // TypeHandler
attributes
end
relations
end
end
end
end

View file

@ -1,104 +0,0 @@
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_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
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_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
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_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
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_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
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_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
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_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
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_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
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_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
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_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
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_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
relationcanvas 128901 relation_ref 142213 // <directional aggregation>
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 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
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 174
line 130565 z 1999 to ref 129925
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,119 +0,0 @@
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_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
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_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
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_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
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_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
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_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
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_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
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_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
classcanvas 132101 class_ref 152197 // 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_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 121 217 2000
end
classcanvas 132229 class_ref 160901 // 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_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 168 2000
end
classcanvas 132357 class_ref 174981 // Viewer
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 162 168 2000
end
relationcanvas 129157 relation_ref 139653 // <generalisation>
geometry VHV
from ref 128517 z 1999 to point 260 139
line 130437 z 1999 to point 445 139
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 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 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
relationcanvas 132485 relation_ref 185349 // <generalisation>
geometry VHV unfixed
from ref 132229 z 1999 to point 112 139
line 133125 z 1999 to point 445 139
line 133253 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132613 relation_ref 203141 // <generalisation>
geometry VHV unfixed
from ref 132357 z 1999 to point 183 139
line 133381 z 1999 to point 445 139
line 133509 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132741 relation_ref 185221 // <generalisation>
geometry VHV unfixed
from ref 132101 z 1999 to point 149 139
line 132869 z 1999 to point 445 139
line 132997 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 530 608 1
end

View file

@ -1,216 +0,0 @@
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_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 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_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_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_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
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_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_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_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_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_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_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_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_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
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_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
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_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
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_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 "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_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
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_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
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_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 549 475 2005 43 18
textcanvas 137349 "invokes"
xyzwh 549 392 2005 40 18
textcanvas 137477 "provide type specific implementation"
xyzwh 83 197 2005 102 39
note 137605 "Prolog rules use TypeHandler interface to imlement predicates"
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_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
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_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
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_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
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_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
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 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 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 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 487 182
line 134661 z 1999 to point 434 182
line 134533 z 1999 to point 348 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 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 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 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 103 342
line 136965 z 1999 to ref 135941
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,21 +0,0 @@
format 40
componentcanvas 128005 component_ref 130565 // ConfigRules
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 207 133 2000 259 219
componentcanvas 128133 component_ref 130693 // Resolver
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 416 17 2005 155 63
componentcanvas 128261 component_ref 130821 // Rule Base
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 227 15 2000 156 82
componentcanvas 128389 component_ref 128645 // AssetManagement
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 461 366 2000 187 120
componentcanvas 128517 component_ref 128133 // Session
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 23 15 2000 190 108
componentcanvas 128645 component_ref 130949 // DefaultsManager
draw_component_as_icon default show_component_req_prov default show_component_rea default
xyzwh 23 146 2005 155 63
end

View file

@ -1,58 +0,0 @@
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
class_drawing_mode default show_context_mode default show_stereotype_properties default
xyz 40 56 3005
end
classcanvas 128645 class_ref 141829 // Serializer
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
line 128901 --->
from ref 128517 z 3004 to ref 128389
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 --->
from ref 128773 z 3004 to ref 128133
line 129541 --->
from ref 128261 z 3004 to ref 128773
line 129669 --->
from ref 128645 z 3004 to ref 128261
line 129925 --->
from ref 128005 z 1999 to point 489 87
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,69 +0,0 @@
format 58
classinstance 128005 class_ref 140549 // ConfigRules
name "" xyz 245 192 2000
classinstance 128133 class_ref 141445 // DefaultsManager
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
classinstance 128901 class_ref 135301 // Factory
name "" xyz 439 213 2000
classinstance 129797 class_ref 136581 // AssetManager
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_stereotype_properties default
forward_label "1 get registered default object
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 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_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 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 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
explicitmsg "get registered default object"
forward ranks 1 "1" dirscanvas_ref 129413
no_msg
explicitmsg "resolve(inout solution : Query<TY>) : bool"
forward ranks 2 "2" dirscanvas_ref 129541
msgs
explicitmsg "run prolog code"
forward ranks 3 "2.1" dirscanvas_ref 129669
msgs
explicitmsg "retrieve existing object"
forward ranks 4 "2.1.1" dirscanvas_ref 130053
no_msg
explicitmsg "create new instances"
forward ranks 5 "2.1.2" dirscanvas_ref 130181
no_msg
msgsend
msgsend
explicitmsg "store new default object"
forward ranks 6 "3" dirscanvas_ref 129413
no_msg
msgsend
preferred_whz 602 522 1
end

View file

@ -1,93 +0,0 @@
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_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_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
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_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_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_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_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 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_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 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 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 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 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
end
relationcanvas 132485 relation_ref 149125 // <directional composition>
geometry HV
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 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 174 262
line 133637 z 1999 to ref 131845
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 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 107 352
line 134917 z 2003 to ref 128005
preferred_whz 385 602 1
end

File diff suppressed because it is too large Load diff

View file

@ -1,185 +0,0 @@
format 58
classinstancecanvas 128261 classinstance_ref 136197 // node1
xyz 139 468 2000
end
classinstancecanvas 128389 classinstance_ref 136325 // ad1
xyz 189 366 2000
end
classinstancecanvas 128517 classinstance_ref 136453 // current
xyz 188 92 2000
end
classinstancecanvas 128645 classinstance_ref 136581 // node2
xyz 386 366 2000
end
classinstancecanvas 128773 classinstance_ref 136709 // ad2
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 468 2000
classinstancecanvas 130949 classinstance_ref 136837 // node3
xyz 622 281 2000
end
classinstancecanvas 131077 classinstance_ref 136965 // ad3
xyz 651 196 2000
end
textcanvas 133381 "node1 using node2 as predecessor; calculates in-place, will push result to Cache"
xyzwh 139 496 2000 408 21
textcanvas 133509 "node2 using node3 as predecessor. Calculates without caching"
xyzwh 386 393 2005 350 18
textcanvas 133637 "node3 doesn't calc, but fetch result from Cache"
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 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 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_stereotype_properties default
forward_label "3 fetch()
11 allocateBuffer()
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 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 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 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 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 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 show_stereotype_properties default
forward_label "8 fetch()" xyz 442 173 3000
linkcanvas 131589
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_stereotype_properties default
forward_label "9 fetch
12 allocateNewFrame
15 releaseFrame
18 isCalculatedFrame
20 releaseFrame" xyz 452 28 3000
linkcanvas 132357
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_stereotype_properties default
linkcanvas 132485
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 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 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
msgs
msg operation_ref 135557 // "retrieve()"
forward ranks 2 "1.1" dirscanvas_ref 130309
msgs
msg operation_ref 135813 // "fetch()"
forward ranks 3 "1.1.1" dirscanvas_ref 131717
no_msg
msg operation_ref 135685 // "pull()"
forward ranks 4 "1.1.2" dirscanvas_ref 130437
msgs
msg operation_ref 135557 // "retrieve()"
forward ranks 5 "1.1.2.1" dirscanvas_ref 130693
msgs
msg operation_ref 135685 // "pull()"
forward ranks 6 "1.1.2.1.1" dirscanvas_ref 131845
msgs
msg operation_ref 135557 // "retrieve()"
forward ranks 7 "1.1.2.1.1.1" dirscanvas_ref 131973
msgs
msg operation_ref 135813 // "fetch()"
forward ranks 8 "1.1.2.1.1.1.1" dirscanvas_ref 132101
msgs
explicitmsg "fetch"
forward ranks 9 "1.1.2.1.1.1.1.1" dirscanvas_ref 132229
no_msg
msgsend
msgsend
msgsend
msgsend
msgsend
msgsend
msgsend
msg operation_ref 135941 // "allocateBuffer()"
forward ranks 10 "2" dirscanvas_ref 132997
msgs
msg operation_ref 135941 // "allocateBuffer()"
forward ranks 11 "2.1" dirscanvas_ref 131717
msgs
explicitmsg "allocateNewFrame"
forward ranks 12 "2.1.1" dirscanvas_ref 132229
no_msg
msgsend
msgsend
msg operation_ref 136069 // "process()"
backward ranks 13 "3" dirscanvas_ref 130693
no_msg
msg operation_ref 136197 // "releaseBuffer()"
forward ranks 14 "4" dirscanvas_ref 133765
msgs
explicitmsg "releaseFrame"
forward ranks 15 "4.1" dirscanvas_ref 132229
no_msg
msgsend
msg operation_ref 136069 // "process()"
backward ranks 16 "5" dirscanvas_ref 130309
no_msg
msg operation_ref 136325 // "isCalculated()"
forward ranks 17 "6" dirscanvas_ref 131717
msgs
explicitmsg "isCalculatedFrame"
forward ranks 18 "6.1" dirscanvas_ref 132229
no_msg
msgsend
msg operation_ref 136197 // "releaseBuffer()"
forward ranks 19 "7" dirscanvas_ref 134149
msgs
explicitmsg "releaseFrame"
forward ranks 20 "7.1" dirscanvas_ref 132229
no_msg
msgsend
msgsend
preferred_whz 799 575 1
end

View file

@ -1,203 +0,0 @@
format 58
"Placement" // ProcessingLayer::MObject::Placement
revision 4
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
classview 131845 "Scopes"
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//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
//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_stereotype_properties default
classdiagram 136325 "Focus of Query"
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
class 153349 "Scope"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 177541 // <unidirectional association>
relation 167557 --->
stereotype "holds"
a role_name "" multiplicity "1" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 177541 // <unidirectional association>
b multiplicity "1" parent class_ref 152453 // PlacementRef
end
operation 138885 "getParent"
public return_type class_ref 153349 // Scope
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
end
class 153477 "ScopePath"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 177669 // path_ (<directional composition>)
relation 167685 *-->
stereotype "vector"
a role_name "path_" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 177669 // path_ (<directional composition>)
b parent class_ref 153349 // Scope
end
end
class 153605 "QueryFocus"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 193029 // <unidirectional association>
relation 182661 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 193029 // <unidirectional association>
b parent class_ref 152965 // Handle
end
end
class 153733 "QueryFocusStack"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 192901 // <directional composition>
relation 182533 *-->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 192901 // <directional composition>
b parent class_ref 153477 // ScopePath
end
end
class 153861 "ScopeLocator"
visibility package stereotype "singleton"
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 178181 // <unidirectional association>
relation 168197 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 178181 // <unidirectional association>
b parent class_ref 153733 // QueryFocusStack
end
classrelation 178309 // <dependency>
relation 168325 -_->
stereotype "resolves"
a package
cpp default "#include in source"
classrelation_ref 178309 // <dependency>
b parent class_ref 153349 // Scope
end
classrelation 178565 // <unidirectional association>
relation 168581 --->
stereotype "uses"
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 178565 // <unidirectional association>
b parent class_ref 153989 // QueryResolver
end
end
end
end

View file

@ -1,193 +0,0 @@
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_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_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_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_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_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_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 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_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
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_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_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
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_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_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
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_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_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_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
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_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 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_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_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 167 54 2005 81 21
relationcanvas 130693 relation_ref 150405 // <directional composition>
geometry VHr
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 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 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 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 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 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,75 +0,0 @@
format 58
"Containers" // CommonLib::Containers
revision 2
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
classview 132229 "Custom holders"
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
//collaboration diagram settings
show_full_operations_definition default show_hierarchical_rank default write_horizontally default drawing_language default package_name_in_tab default show_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default
//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
//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_stereotype_properties default
class 152965 "Handle"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 153221 "P"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
end
end

View file

@ -1,49 +0,0 @@
format 40
classcanvas 128005 class_ref 144773 // StreamType
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 188 72 2000
end
classcanvas 128133 class_ref 144901 // Prototype
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 261 208 2000
end
classcanvas 128261 class_ref 145029 // ImplFacade
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 261 271 2000
end
classcanvas 128389 class_ref 145157 // StreamTypeID
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 38 72 2000
end
classcanvas 128645 class_ref 145285 // MediaKind
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 263 132 2000
end
classcanvas 129541 class_ref 145413 // STypeManager
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 256 2000
end
relationcanvas 128517 relation_ref 154245 // <dependency>
from ref 128389 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 128773 relation_ref 154373 // <unidirectional association>
geometry VH
from ref 128005 z 1999 to point 223 162
line 128901 z 1999 to ref 128645
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129029 relation_ref 154501 // <unidirectional association>
geometry VH
from ref 128005 z 1999 to point 223 227
line 129157 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 129285 relation_ref 154629 // <unidirectional association>
geometry VH
from ref 128005 z 1999 to point 223 290
line 129413 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end

View file

@ -1,174 +0,0 @@
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_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_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
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_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
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_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
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_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
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_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
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_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
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_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
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_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
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_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
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_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
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_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
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_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
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_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
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
end
relationcanvas 129157 relation_ref 154885 // <composition>
from ref 128005 z 1999 to ref 128133
no_role_a no_role_b
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
end
relationcanvas 129413 relation_ref 155141 // <composition>
geometry VHr
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 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 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 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 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 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 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 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
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,124 +0,0 @@
format 40
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 61 564 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
xyz 220 458 2004
end
classcanvas 128517 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
xyz 382 586 3005
end
classcanvas 128773 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 88 47 2000
end
classcanvas 128901 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 56 148 2000
end
classcanvas 129029 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 218 304 2000
end
classcanvas 129157 class_ref 146565 // Segmentation
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 74 266 2000
end
classcanvas 129541 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
xyz 561 157 2000
end
classcanvas 129669 class_ref 131077 // Assembler
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 444 94 2000
end
classcanvas 129797 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 481 293 2004
end
classcanvas 130053 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 596 324 2000
end
classcanvas 130181 class_ref 130821 // ConManager
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 670 536 2000
end
classcanvas 130309 class_ref 130565 // BuilderFacade
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 576 51 2000
end
textcanvas 132101 "for each Timeline (top level)"
xyzwh 124 96 2000 136 18
relationcanvas 128261 relation_ref 131845 // <directional aggregation by value>
from ref 128005 z 1999 stereotype "<<list>>" xyz 84 529 3000 to point 100 494
line 129285 z 1999 to ref 128133
role_a_pos 128 472 3000 no_role_b
multiplicity_a_pos 193 505 3000 multiplicity_b_pos 87 539 3000
relationcanvas 128389 relation_ref 134789 // <generalisation>
geometry HV
from ref 128005 z 1999 to point 259 590
line 129413 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 128645 relation_ref 131973 // <unidirectional association>
from ref 128133 z 1999 stereotype "<<list>>" xyz 324 555 3000 to ref 128517
role_a_pos 330 574 3000 no_role_b
multiplicity_a_pos 342 593 3000 no_multiplicity_b
relationcanvas 129925 relation_ref 137221 // <directional aggregation by value>
from ref 129797 z 1999 stereotype "<<list>>" xyz 359 341 3000 to ref 129029
role_a_pos 286 317 3000 no_role_b
multiplicity_a_pos 286 350 3000 no_multiplicity_b
relationcanvas 130437 relation_ref 157189 // <unidirectional association>
from ref 129541 z 1999 to ref 129797
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130565 relation_ref 157317 // <unidirectional association>
from ref 129541 z 1999 to ref 130053
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 130821 relation_ref 157445 // <association>
from ref 129541 z 1999 to point 712 254
line 130949 z 1999 to ref 130181
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131077 relation_ref 157573 // <association>
from ref 129669 z 1999 to ref 129541
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131205 relation_ref 157701 // <unidirectional association>
from ref 130309 z 1999 to ref 129669
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131589 relation_ref 157829 // <unidirectional association>
from ref 130053 z 1999 stereotype "<<create>>" xyz 419 446 3000 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 131717 relation_ref 157957 // <directional aggregation by value>
from ref 129157 z 1999 stereotype "<<list>>" xyz 158 317 3000 to ref 129029
no_role_a no_role_b
multiplicity_a_pos 191 341 3000 no_multiplicity_b
relationcanvas 131845 relation_ref 158085 // <association>
from ref 129541 z 1999 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 132229 relation_ref 158213 // <association>
from ref 129157 z 1999 stereotype "<<partitioning>>" xyz 113 233 3000 to ref 128901
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 132485 relation_ref 158341 // <unidirectional association>
from ref 129797 z 1999 stereotype "<<create>>" xyz 373 274 3000 to point 357 284
line 132613 z 1999 to ref 129157
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
relationcanvas 132741 relation_ref 158469 // <unidirectional association>
from ref 129029 z 1999 stereotype "<<correspondance>>" xyz 201 411 3000 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
line 131973 -_-_
from ref 128773 z 1999 to ref 128901
end

View file

@ -1,85 +0,0 @@
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_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
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_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_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_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_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_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 160 7 2000 115 18
relationcanvas 131461 relation_ref 159877 // <realization>
geometry VHV
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
end
relationcanvas 131589 relation_ref 160005 // <realization>
geometry VHV unfixed
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
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
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,760 +0,0 @@
format 74
"Play" // ProcessingLayer::Play
revision 5
modified_by 5 "hiv"
// class settings
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
//use case diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default class_drawing_mode default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode 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 show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//component diagram settings
package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//deployment diagram settings
package_name_in_tab default show_context default write_horizontally default auto_label_position default draw_all_relations default shadow default
draw_component_as_icon default show_component_req_prov default show_component_rea default show_stereotype_properties default
//state diagram settings
package_name_in_tab default show_context default auto_label_position default write_trans_label_horizontally default show_trans_definition default draw_all_relations default shadow default
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
//activity diagram settings
package_name_in_tab default show_context default show_opaque_action_definition default auto_label_position default write_flow_label_horizontally default draw_all_relations default shadow default
show_infonote default drawing_language default show_stereotype_properties default
classview 136837 "PlayOut"
//class diagram settings
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility 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 show_msg_context default draw_all_relations default shadow default show_stereotype_properties default
//object diagram settings
write_horizontally default package_name_in_tab default show_context default auto_label_position default draw_all_relations default shadow default show_stereotype_properties default
//sequence diagram settings
show_full_operations_definition default write_horizontally default class_drawing_mode default drawing_language default draw_all_relations default shadow default show_stereotype_properties default show_class_context_mode default show_msg_context_mode 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
//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_stereotype_properties default
classdiagram 143877 "Player Entities"
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
size A4
end
classdiagram 151685 "Player Output"
draw_all_relations no hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
size A4
end
objectdiagram 144005 "Play Process Structure"
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
size A4
end
class 176133 "OutputSlot"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
class 185221 "Allocation"
visibility protected
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 223749 // <directional composition>
relation 212613 *-->
stereotype "for_each_channel"
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 223749 // <directional composition>
b parent class_ref 178565 // DataSink
end
operation 151301 "getOpenedSinks"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 151429 "getTimings"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
end
classrelation 223621 // <dependency>
relation 212485 -_->
stereotype "when-in-use"
a package
cpp default "#include in source"
classrelation_ref 223621 // <dependency>
b parent class_ref 185221 // Allocation
end
operation 150917 "isFree"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 151045 "allocate"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 151173 "disconnect"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
end
class 178565 "DataSink"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 223877 // <unidirectional association>
relation 212741 --->
stereotype "smart-Handle"
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 223877 // <unidirectional association>
b parent class_ref 185349 // Connection
end
operation 150661 "lockBufferFor"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 150789 "emit"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
end
class 185349 "Connection"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
operation 150277 "claimBufferFor"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 150405 "transfer"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
operation 150533 "pushout"
public explicit_return_type ""
nparams 0
cpp_decl " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_def "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
end
end
class 185477 "OutputSlotImpl"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 224005 // <generalisation>
relation 212869 ---|>
a public
cpp default "${type}"
classrelation_ref 224005 // <generalisation>
b parent class_ref 176133 // OutputSlot
end
classrelation 224773 // <dependency>
relation 213637 -_->
a default
cpp default "#include in source"
classrelation_ref 224773 // <dependency>
b parent class_ref 185861 // ConnectionStateManager
end
end
class 176261 "Controller"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 176389 "PlayProcess"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 216837 // <directional composition>
relation 205701 *-->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 216837 // <directional composition>
b parent class_ref 177285 // Feed
end
end
class 176517 "OutputManager"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 216709 // <directional aggregation>
relation 205573 o-->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 216709 // <directional aggregation>
b parent class_ref 176133 // OutputSlot
end
end
class 176645 "OutputDirector"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 216581 // <realization>
relation 205445 -_-|>
a public
cpp default "${type}"
classrelation_ref 216581 // <realization>
b parent class_ref 176517 // OutputManager
end
end
class 176773 "ModelPort"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 176901 "CalcStream"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 217093 // <unidirectional association>
relation 205957 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 217093 // <unidirectional association>
b parent class_ref 177029 // Dispatcher
end
end
class 177029 "Dispatcher"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 177157 "PlayService"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
classinstance 145669 ""
type class_ref 176261 // Controller
attributes
end
relations
end
end
classinstance 145797 ""
type class_ref 176389 // PlayProcess
attributes
end
relations
end
end
class 177285 "Feed"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 216965 // <directional composition>
relation 205829 *-->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
"
classrelation_ref 216965 // <directional composition>
b parent class_ref 176901 // CalcStream
end
end
classinstance 145925 ""
type class_ref 177285 // Feed
attributes
end
relations
end
end
classinstance 146053 ""
type class_ref 177285 // Feed
attributes
end
relations
end
end
classinstance 146181 "video-L"
type class_ref 176901 // CalcStream
attributes
end
relations
end
end
classinstance 146309 "video-R"
type class_ref 176901 // CalcStream
attributes
end
relations
end
end
classinstance 146437 "sound-W"
type class_ref 176901 // CalcStream
attributes
end
relations
end
end
classinstance 146565 "sound-X"
type class_ref 176901 // CalcStream
attributes
end
relations
end
end
classinstance 146693 "sound-Y"
type class_ref 176901 // CalcStream
attributes
end
relations
end
end
classinstance 148357 "sound-Z"
type class_ref 176901 // CalcStream
attributes
end
relations
end
end
classinstance 146821 ""
type class_ref 176773 // ModelPort
attributes
end
relations
end
end
classinstance 146949 ""
type class_ref 176773 // ModelPort
attributes
end
relations
end
end
classinstance 147077 ""
type class_ref 176133 // OutputSlot
attributes
end
relations
end
end
classinstance 147205 ""
type class_ref 176133 // OutputSlot
attributes
end
relations
end
end
sequencediagram 145157 "output data exchange"
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 show_class_context_mode default show_msg_context_mode default
overlapping_bars size A4
end
class 178437 "Client"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 178693 "BufferProvider"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
end
class 185605 "ConnectionState"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 224133 // <realization>
relation 212997 -_-|>
a public
cpp default "${type}"
classrelation_ref 224133 // <realization>
b parent class_ref 185221 // Allocation
end
end
class 185733 "ConcreteConnection"
visibility package
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 224261 // <realization>
relation 213125 -_-|>
a public
cpp default "${type}"
classrelation_ref 224261 // <realization>
b parent class_ref 185349 // Connection
end
classrelation 224901 // <unidirectional association>
relation 213765 --->
a role_name "" protected
cpp default " ${comment}${static}${mutable}${volatile}${const}${type}* ${name}${value};
"
classrelation_ref 224901 // <unidirectional association>
b parent class_ref 178693 // BufferProvider
end
end
class 185861 "ConnectionStateManager"
visibility package
nformals 1
formal name "CON" type "class" explicit_default_value ""
explicit_extends ""
cpp_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
java_decl ""
php_decl ""
python_2_2 python_decl ""
idl_decl ""
explicit_switch_type ""
classrelation 224389 // <generalisation>
relation 213253 ---|>
a public
cpp default "${type}"
classrelation_ref 224389 // <generalisation>
b parent class_ref 185605 // ConnectionState
end
classrelation 224517 // <dependency>
relation 213381 -_->
a default
cpp default "#include in source"
classrelation_ref 224517 // <dependency>
b parent class_ref 185733 // ConcreteConnection
end
classrelation 224645 // <dependency>
relation 213509 -_->
a default
cpp default "#include in source"
classrelation_ref 224645 // <dependency>
b parent class_ref 185733 // ConcreteConnection
end
end
end
end

View file

@ -1,5 +0,0 @@
class Buildable
!!!129669.cpp!!! apply(inout provided_tool : Tool) : void
{
provided_tool.treat(mElement);
}

View file

@ -1,165 +0,0 @@
format 58
classcanvas 128005 class_ref 148485 // Command
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 177 87 1994
end
classcanvas 128133 class_ref 148613 // HandlingPattern
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 421 307 2000
end
classcanvas 128261 class_ref 148741 // Mutation
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 338 102 2000
end
classcanvas 128389 class_ref 148869 // UndoMutation
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 327 173 2000
end
classcanvas 128517 class_ref 148997 // CmdClosure
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 14 178 2000
end
classcanvas 128773 class_ref 149125 // DoSync
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 488 371 2000
end
classcanvas 128901 class_ref 149253 // DoAsync
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 488 416 2000
end
classcanvas 129029 class_ref 149381 // UndoSync
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 488 462 2000
end
classcanvas 129157 class_ref 149509 // RedoLast
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 488 507 2000
end
classcanvas 130693 class_ref 149637 // ParamAccessor
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 64 329 2010
end
classcanvas 133765 class_ref 141957 // ProcDispatcher
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 lightred
xyz 281 411 2000
end
classcanvas 134021 class_ref 150789 // Closure
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 26 374 2015
end
classcanvas 134789 class_ref 150917 // ArgumentHolder
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 64 260 2000
end
relationcanvas 128645 relation_ref 161925 // <generalisation>
from ref 128389 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129285 relation_ref 162053 // <generalisation>
geometry VHr
from ref 128773 z 1999 to point 464 388
line 130309 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129669 relation_ref 162181 // <generalisation>
geometry VHr
from ref 128901 z 1999 to point 464 433
line 129797 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129925 relation_ref 162309 // <generalisation>
geometry VHr
from ref 129029 z 1999 to point 464 479
line 130053 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130181 relation_ref 162437 // <generalisation>
geometry VHr
from ref 129157 z 1999 to point 464 524
line 130437 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131333 relation_ref 162821 // <unidirectional association>
decenter_begin 780
from ref 128005 z 1999 stereotype "<<has_a>>" xyz 104 184 3000 to ref 128517
no_role_a no_role_b
multiplicity_a_pos 96 202 3000 multiplicity_b_pos 160 202 3000
end
relationcanvas 131461 relation_ref 162949 // <unidirectional association>
decenter_begin 543
from ref 128389 z 1999 to point 453 201
line 132229 z 1999 to point 453 128
line 131717 z 1999 to ref 128261
role_a_pos 411 174 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131845 relation_ref 163077 // <unidirectional association>
decenter_begin 280
from ref 128389 z 1999 to point 453 186
line 131973 z 1999 to point 453 128
line 132101 z 1999 to ref 128261
role_a_pos 410 207 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132613 relation_ref 163205 // <unidirectional association>
from ref 128005 z 1999 stereotype "<<has_a>>" xyz 255 165 3000 to point 246 162
line 132741 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132869 relation_ref 163333 // <unidirectional association>
from ref 128005 z 1999 to point 246 180
line 133125 z 1999 to ref 128389
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133509 relation_ref 163589 // <dependency>
from ref 128005 z 1993 stereotype "<<invokes>>" xyz 265 250 3000 to point 245 214
line 133637 z 1993 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133893 relation_ref 163717 // <dependency>
from ref 128133 z 1999 stereotype "<<involves>>" xyz 314 382 3000 to ref 133765
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134149 relation_ref 164869 // <generalisation>
from ref 134021 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134405 relation_ref 165125 // <directional composition>
geometry HV
from ref 134021 z 2009 stereotype "<<tuple>>" xyz 98 400 3000 to point 107 398
line 134661 z 2009 to ref 130693
role_a_pos 114 390 3000 no_role_b
no_multiplicity_a multiplicity_b_pos 86 406 3000
end
relationcanvas 134917 relation_ref 165253 // <generalisation>
geometry VHV unfixed
from ref 134789 z 1999 to point 107 240
line 135045 z 1999 to point 48 240
line 135173 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135685 relation_ref 165509 // <unidirectional association>
decenter_begin 490
from ref 134789 z 1999 stereotype "<<manages>>" xyz 103 418 3000 to point 174 298
line 135941 z 1999 to point 174 429
line 136069 z 1999 to point 92 429
line 135813 z 1999 to ref 134021
role_a_pos 110 430 3000 no_role_b
multiplicity_a_pos 86 431 3000 multiplicity_b_pos 164 297 3000
end
preferred_whz 575 622 1
end

View file

@ -1,161 +0,0 @@
format 58
pseudostatecanvas 128005 pseudostate_ref 128005 // entry_point
xyz 180 12 3005 label_xy 184 31
end
stateactioncanvas 128133 stateaction_ref 128005
xyzwh 225 41 2000 53 26
end
statecanvas 128261 state_ref 128133 // scratch
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
xyzwh 74 82 2000 57 33
end
stateactioncanvas 128389 stateaction_ref 128133
xyzwh 80 133 2000 44 26
end
stateactioncanvas 128517 stateaction_ref 128261
xyzwh 53 175 2000 50 26
end
stateactioncanvas 128645 stateaction_ref 128389
xyzwh 49 213 2000 58 26
end
stateactioncanvas 128773 stateaction_ref 128517
xyzwh 110 175 2000 58 26
end
stateactioncanvas 128901 stateaction_ref 128645
xyzwh 114 213 2000 50 26
end
statecanvas 129029 state_ref 128261 // CmdDef
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
xyzwh 73 276 2000 59 33
end
stateactioncanvas 129157 stateaction_ref 128773
xyzwh 112 337 2000 32 26
end
statecanvas 129413 state_ref 128389 // Command
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
xyzwh 127 388 2000 69 33
end
stateactioncanvas 129541 stateaction_ref 129029
xyzwh 160 445 2000 84 30
end
statecanvas 129669 state_ref 128517 // undo-able
show_activities default region_horizontally default drawing_language default show_stereotype_properties default
xyzwh 162 501 2000 81 36
end
pseudostatecanvas 129797 pseudostate_ref 128133 // choice
xyz 238 81 2000
end
pseudostatecanvas 132997 pseudostate_ref 128517 // exit_point
xyz 288 510 3005 label_xy 286 529
end
stateactioncanvas 133125 stateaction_ref 129157
xyzwh 161 565 2000 85 30
end
transitioncanvas 129925 transition_ref 128005 // <transition>
from ref 129797 z 1999 label "/ not found" xyz 155 100 1999 to ref 128261
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130053 transition_ref 128133 // <transition>
geometry HVr
from ref 129797 z 1999 label "/ found" xyz 215 129 1999 to point 248 290
line 130309 z 1999 to ref 129029
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 130437 transition_ref 128261 // <transition>
from ref 128261 z 1999 to ref 128389
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131205 transition_ref 128773 // <transition>
from ref 128133 z 1999 to ref 129797
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131589 transition_ref 128901 // <transition>
geometry HV
from ref 128005 z 1999 to point 249 19
line 134661 z 1999 to ref 128133
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131717 transition_ref 129029 // <transition>
from ref 128389 z 1999 to ref 128517
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131845 transition_ref 129157 // <transition>
from ref 128389 z 1999 to ref 128773
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 131973 transition_ref 129285 // <transition>
from ref 128517 z 1999 to ref 128645
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132101 transition_ref 129413 // <transition>
from ref 128773 z 1999 to ref 128901
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132229 transition_ref 129541 // <transition>
from ref 128645 z 1999 to ref 129029
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132357 transition_ref 129669 // <transition>
from ref 128901 z 1999 to ref 129029
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132485 transition_ref 129797 // <transition>
from ref 129029 z 1999 to ref 129157
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132613 transition_ref 129925 // <transition>
from ref 129157 z 1999 to ref 129413
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132741 transition_ref 130053 // <transition>
from ref 129413 z 1999 to ref 129541
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 132869 transition_ref 130181 // <transition>
from ref 129541 z 1999 to ref 129669
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 133253 transition_ref 130309 // <transition>
from ref 129669 z 1999 to ref 132997
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 133381 transition_ref 130437 // <transition>
from ref 129669 z 1999 to ref 133125
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 133509 transition_ref 130565 // <transition>
decenter_end 702
from ref 133125 z 1999 to point 138 576
line 133765 z 1999 to point 138 540
line 133637 z 1999 to ref 129669
write_horizontally default show_definition default drawing_language default
end
transitioncanvas 133893 transition_ref 130693 // <transition>
decenter_begin 324
from ref 129669 z 1999 to point 137 496
line 134149 z 1999 to point 137 456
line 134533 z 1999 to ref 129541
write_horizontally default show_definition default drawing_language default
end
preferred_whz 349 682 1
end

View file

@ -1,123 +0,0 @@
format 58
classcanvas 128005 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_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 197 345 2005
end
classcanvas 128133 class_ref 152453 // PlacementRef
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 345 205 2005
end
classcanvas 128261 class_ref 153349 // Scope
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 208 2000
end
classcanvas 128517 class_ref 153477 // ScopePath
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 213 2000
end
classcanvas 128773 class_ref 153605 // QueryFocus
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 22 20 2005
end
classcanvas 129029 class_ref 153733 // QueryFocusStack
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 120 75 2010
end
classcanvas 129413 class_ref 152069 // PlacementIndex
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 340 345 2004
end
note 129669 "actually
implemented through the:"
xyzwh 241 308 2000 140 45
classcanvas 129797 class_ref 153861 // ScopeLocator
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 196 17 2005
end
classcanvas 130437 class_ref 153989 // QueryResolver
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 107 2000
end
note 131333 "service provided
by the current session"
xyzwh 360 41 2000 129 46
textcanvas 131461 "the \"scope top\""
xyzwh 357 180 2010 73 13
classcanvas 132101 class_ref 152965 // Handle
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 22 76 2004
end
textcanvas 132997 "current focus"
xyzwh 118 27 2004 61 13
textcanvas 134277 "manage"
xyzwh 72 72 2009 39 13
relationcanvas 128389 relation_ref 167557 // <unidirectional association>
from ref 128261 z 1999 stereotype "<<holds>>" xyz 281 219 3000 to ref 128133
no_role_a no_role_b
multiplicity_a_pos 328 237 3000 multiplicity_b_pos 278 237 3000
end
relationcanvas 128645 relation_ref 167685 // <directional composition>
from ref 128517 z 1999 stereotype "<<vector>>" xyz 136 232 3000 to ref 128261
role_a_pos 166 215 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129285 relation_ref 168069 // <dependency>
from ref 128005 z 1999 stereotype "<<belongs_into>>" xyz 193 289 3000 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129541 relation_ref 167045 // <dependency>
from ref 128133 z 1999 stereotype "<<uses>>" xyz 361 289 3000 to ref 129413
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130053 relation_ref 168197 // <unidirectional association>
geometry VHr
from ref 129797 z 1999 to point 168 43
line 130181 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130309 relation_ref 168325 // <dependency>
from ref 129797 z 1999 stereotype "<<resolves>>" xyz 237 139 3000 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130949 relation_ref 168453 // <realization>
from ref 129413 z 1999 to point 493 261
line 131077 z 1999 to ref 130437
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131205 relation_ref 168581 // <unidirectional association>
from ref 129797 z 1999 stereotype "<<uses>>" xyz 338 92 3000 to ref 130437
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131845 relation_ref 182533 // <directional composition>
geometry VHr
from ref 129029 z 1999 to point 88 92
line 131973 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132229 relation_ref 182661 // <unidirectional association>
geometry VHr
from ref 128773 z 1999 to point 43 37
line 132485 z 1999 to ref 132101
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
line 132741 -_-_ geometry HV
from ref 128773 z 1999 to point 234 37
line 132869 z 1999 to ref 129797
line 133125 -_-_ geometry VHV unfixed
from ref 132101 z 1999 to point 43 83
line 134021 z 1999 to point 168 83
line 134149 z 1999 to ref 129029
line 134405 -_-_
from ref 132101 z 1999 to point 43 114
line 134533 z 1999 to ref 128517
preferred_whz 582 515 1
end

View file

@ -1,73 +0,0 @@
format 74
classcanvas 128005 class_ref 152069 // PlacementIndex
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 420.5 15.9 2000
end
classcanvas 128261 class_ref 145541 // Timeline
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 50.8 88.8 2000
end
classcanvas 129029 class_ref 152197 // Sequence
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 130 195.9 2000
end
classcanvas 129157 class_ref 152325 // Binding
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 130.2 88.8 2000
end
classcanvas 129285 class_ref 128389 // Track
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 248 195.9 3005
end
classcanvas 130437 class_ref 128005 // SessionImpl
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 43.4 16.2 3005
end
classcanvas 130821 class_ref 167429 // BusMO
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 233.8 89.1 2000
end
classcanvas 131077 class_ref 138117 // Pipe
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 318 89.1 3005
end
textcanvas 131845 "»global pipes«"
xyzwh 245.9 73.9 2005 69 13
relationcanvas 129797 relation_ref 193413 // <unidirectional association>
decenter_end 409
from ref 129157 z 1999 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130181 relation_ref 193541 // <dependency>
from ref 128261 z 1999 to ref 129157
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130309 relation_ref 193669 // <dependency>
from ref 129029 z 1999 to ref 129285
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130565 relation_ref 184709 // <directional composition>
from ref 130437 z 1999 to ref 128261
role_a_pos 87 71 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130693 relation_ref 193797 // <unidirectional association>
from ref 130437 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130949 relation_ref 193925 // <directional aggregation>
from ref 129157 z 1999 to ref 130821
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131717 relation_ref 194053 // <unidirectional association>
from ref 130821 z 1999 to ref 131077
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
end

View file

@ -1,76 +0,0 @@
format 58
classcanvas 128005 class_ref 152069 // PlacementIndex
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 573 402 2000
end
classcanvas 128133 class_ref 152453 // PlacementRef
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 382 396 2000
end
classcanvas 128389 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_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 286 209 2000
end
classcanvas 128517 class_ref 152581 // Id
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 464 231 2000
end
classcanvas 128645 class_ref 152709 // LuidH
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 464 169 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_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 119 73 3005
end
classcanvas 129669 class_ref 152837 // MObjectRef
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 195 395 2000
end
classcanvas 129797 class_ref 152965 // Handle
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 327 2000
end
relationcanvas 128773 relation_ref 166661 // <generalisation>
from ref 128517 z 1999 to ref 128645
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 128901 relation_ref 166789 // <unidirectional association>
from ref 128389 z 1999 stereotype "<<has_a>>" xyz 386 250 3000 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129157 relation_ref 166917 // <unidirectional association>
from ref 128133 z 1999 stereotype "<<holds>>" xyz 430 332 3000 to ref 128517
role_a_pos 486 275 3000 no_role_b
multiplicity_a_pos 460 275 3000 multiplicity_b_pos 419 378 3000
end
relationcanvas 129285 relation_ref 167045 // <dependency>
from ref 128133 z 1999 stereotype "<<uses>>" xyz 493 420 3000 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129541 relation_ref 142981 // <unidirectional association>
from ref 128389 z 1999 to ref 129413
role_a_pos 205 129 3000 no_role_b
multiplicity_a_pos 205 152 3000 multiplicity_b_pos 259 231 3000
end
relationcanvas 129925 relation_ref 167173 // <generalisation>
from ref 129669 z 1999 to ref 129797
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130309 relation_ref 167301 // <unidirectional association>
from ref 129669 z 1999 stereotype "<<holds>>" xyz 298 420 3000 to ref 128133
role_a_pos 343 404 3000 no_role_b
multiplicity_a_pos 365 427 3000 multiplicity_b_pos 273 425 3000
end
relationcanvas 130437 relation_ref 167429 // <dependency>
from ref 129669 z 1999 stereotype "<<denotes>>" xyz 89 273 3000 to point 154 346
line 130565 z 1999 to ref 129413
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
end

View file

@ -1,140 +0,0 @@
format 58
classcanvas 128005 class_ref 153989 // QueryResolver
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 394 49 2000
end
classcanvas 128133 class_ref 155141 // Query
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 175 293 2000
end
classcanvas 128517 class_ref 155397 // IterAdapter
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 52 373 2000
end
classcanvas 128645 class_ref 155525 // ResolvingFacility
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 382 362 2015
end
classcanvas 129797 class_ref 156805 // Goal
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 159 131 2000
end
classcanvas 131077 class_ref 156933 // Result
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 246 222 2000
end
classcanvas 131205 class_ref 155269 // Cursor
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 246 339 2005
end
classcanvas 133509 class_ref 158085 // ResultSet
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 343 439 2000
end
classcanvas 135685 class_ref 159237 // Resolution
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 340 209 2004
end
note 136965 "Client"
color lightmediumgreen xyzwh 23 431 2000 52 35
classcanvas 137093 class_ref 155525 // ResolvingFacility
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 438 344 2010
end
classcanvas 137221 class_ref 155525 // ResolvingFacility
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 492 327 1994
end
textcanvas 139269 "invoke for resolution"
xyzwh 289 91 2004 100 15
line 128389 ---+
from ref 131077 z 1999 to ref 129797
line 131845 ---+
from ref 131205 z 1999 to ref 128133
relationcanvas 132101 relation_ref 173317 // <generalisation>
from ref 131205 z 1999 to ref 131077
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132229 relation_ref 171141 // <realization>
from ref 128133 z 1999 to ref 129797
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132357 relation_ref 169733 // <realization>
geometry VHV unfixed
from ref 128645 z 1999 to point 428 227
line 138117 z 1999 to point 435 227
line 138245 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133125 relation_ref 174469 // <unidirectional association>
geometry VHr
from ref 128133 z 1999 stereotype "<<type-def>>" xyz 91 307 3000 to point 83 317
line 133381 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134021 relation_ref 175749 // <unidirectional association>
decenter_end 830
from ref 128645 z 1999 stereotype "<<produce>>" xyz 406 417 3000 to ref 133509
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135941 relation_ref 178309 // <generalisation>
from ref 133509 z 1999 to ref 135685
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136069 relation_ref 178437 // <unidirectional association>
decenter_begin 603
from ref 128517 z 1999 to point 116 405
line 136197 z 1999 to point 298 405
line 136325 z 1999 to ref 135685
role_a_pos 124 406 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136581 relation_ref 178565 // <unidirectional association>
from ref 128517 z 1999 to point 117 392
line 136837 z 1999 to point 219 392
line 136709 z 1999 to ref 131205
role_a_pos 124 393 3000 no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137733 relation_ref 179845 // <dependency>
geometry VHV
from ref 137093 z 1999 to point 484 227
line 137861 z 1999 to point 435 227
line 137989 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138373 relation_ref 179973 // <dependency>
geometry VHV unfixed
from ref 137221 z 1999 to point 538 227
line 138501 z 1999 to point 435 227
line 138629 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138757 relation_ref 180101 // <unidirectional association>
from ref 135685 z 1999 to ref 131077
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138885 relation_ref 181253 // <unidirectional association>
from ref 128005 z 1999 to ref 135685
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 139013 relation_ref 181381 // <dependency>
decenter_end 805
from ref 129797 z 1999 to point 227 100
line 139141 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 612 547 1
end

View file

@ -1,190 +0,0 @@
format 74
classinstancecanvas 128005 classinstance_ref 138373 //
xyz 32.7 158.8 2000 show_context_mode no
end
classinstancecanvas 128133 classinstance_ref 138501 //
xyz 200.5 158.8 2000 show_context_mode no
end
classinstancecanvas 128261 classinstance_ref 138629 //
xyz 200.5 212.2 2000 show_context_mode no
end
classinstancecanvas 128389 classinstance_ref 138757 //
xyz 236.1 253.3 2000 show_context_mode no
end
classinstancecanvas 128517 classinstance_ref 138885 //
xyz 236.1 280 2000 show_context_mode no
end
classinstancecanvas 128645 classinstance_ref 139013 //
xyz 236.1 308.8 2000 show_context_mode no
end
classinstancecanvas 128773 classinstance_ref 139141 //
xyz 37.2 212.2 2000 show_context_mode no
end
classinstancecanvas 128901 classinstance_ref 139269 //
xyz 100.1 212.2 2000 show_context_mode no
end
classinstancecanvas 130693 classinstance_ref 139397 //
xyz 323.8 192.2 2000 show_context_mode no
end
classinstancecanvas 130949 classinstance_ref 139525 //
xyz 317.8 158.8 2000 show_context_mode no
end
classinstancecanvas 131333 classinstance_ref 139653 //
xyz 319.4 309.9 2000 show_context_mode no
end
classinstancecanvas 131461 classinstance_ref 139781 //
xyz 276.1 347.7 2000 show_context_mode no
end
classinstancecanvas 131589 classinstance_ref 139909 //
xyz 393.8 344.4 2000 show_context_mode no
end
classinstancecanvas 131717 classinstance_ref 140037 //
xyz 393.8 275.5 2005 show_context_mode no
end
classinstancecanvas 132741 classinstance_ref 140165 //
xyz 319.4 92.2 2004 show_context_mode no
end
classinstancecanvas 133125 classinstance_ref 140293 //
xyz 236.1 130 2009 show_context_mode no
end
classinstancecanvas 133637 classinstance_ref 140421 //
xyz 503.8 309.9 2000 show_context_mode no
end
classinstancecanvas 133893 classinstance_ref 140677 //
xyz 497.5 253.3 2000 show_context_mode no
end
classinstancecanvas 134021 classinstance_ref 140805 //
xyz 566.1 130 2000 show_context_mode no
end
classinstancecanvas 134789 classinstance_ref 141189 //
xyz 319.4 54.4 2000 show_context_mode no
end
classinstancecanvas 135173 classinstance_ref 141317 //
xyz 566.1 92.2 2000 show_context_mode no
end
classinstancecanvas 135301 classinstance_ref 141445 //
xyz 566.1 54.4 2005 show_context_mode no
end
fragment 135813 "TypedLookup"
xyzwh 531.5 23.3 1994 148 137
end
classinstancecanvas 136197 classinstance_ref 141573 // plugin1
xyz 495.4 343.3 2000 show_context_mode no
end
classinstancecanvas 136325 classinstance_ref 141701 // plugin2
xyz 495.4 397.7 2000 show_context_mode no
end
classinstancecanvas 137221 classinstance_ref 141829 //
xyz 36.4 264.4 2000 show_context_mode no
end
packagecanvas 137477
package_ref 128133 // Asset
name_in_tab yes color verylightorange xyzwh 470.6 181.8 1989 213 254
end
packagecanvas 137605
package_ref 132229 // Session
name_in_tab yes xyzwh 15.2 23.7 1984 456 408
end
note 137733 "top-level Timeline"
xyzwh 90.6 263.5 2000 64 45
note 137861 "virtual clip"
xyzwh 393.1 235.6 2010 69 35
classinstancecanvas 138117 classinstance_ref 139653 //
xyz 319.4 253.3 2015 show_context_mode no
end
objectlinkcanvas 129029 norel
from ref 128773 z 1999 to ref 128901
no_role_a no_role_b
objectlinkcanvas 129157 norel
from ref 128005 z 1999 to ref 128773
no_role_a no_role_b
objectlinkcanvas 129285 norel
from ref 128005 z 1999 to ref 128133
no_role_a no_role_b
objectlinkcanvas 129413 norel
from ref 128005 z 1999 to ref 128261
no_role_a no_role_b
objectlinkcanvas 129541 norel
geometry VH
from ref 128261 z 1999 to point 223 260
line 130181 z 1999 to ref 128389
no_role_a no_role_b
objectlinkcanvas 129669 norel
geometry VH
from ref 128261 z 1999 to point 223 287
line 130053 z 1999 to ref 128517
no_role_a no_role_b
objectlinkcanvas 129797 norel
geometry VH
from ref 128261 z 1999 to point 223 315
line 130437 z 1999 to ref 128645
no_role_a no_role_b
objectlinkcanvas 131077 norel
from ref 130693 z 1999 to ref 130949
no_role_a no_role_b
objectlinkcanvas 131845 norel
from ref 128645 z 1999 to ref 131333
no_role_a no_role_b
objectlinkcanvas 131973 norel
geometry VH
from ref 128645 z 1999 to point 259 354
line 132101 z 1999 to ref 131461
no_role_a no_role_b
objectlinkcanvas 132229 norel
geometry VH
from ref 131333 z 1999 to point 342 351
line 132357 z 1999 to ref 131589
no_role_a no_role_b
objectlinkcanvas 133253 norel
geometry VH
from ref 128133 z 1999 to point 223 137
line 133381 z 1999 to ref 133125
no_role_a no_role_b
objectlinkcanvas 133509 norel
geometry VH
from ref 133125 z 2003 to point 259 99
line 134661 z 2003 to ref 132741
no_role_a no_role_b
objectlinkcanvas 134917 norel
geometry VH
from ref 133125 z 1999 to point 259 61
line 135045 z 1999 to ref 134789
no_role_a no_role_b
objectlinkcanvas 138245 norel
from ref 128389 z 1999 to ref 138117
no_role_a no_role_b
objectlinkcanvas 138373 norel
geometry VH
from ref 138117 z 2004 to point 342 282
line 138629 z 2004 to ref 131717
no_role_a no_role_b
objectlinkcanvas 138885 norel
decenter_begin 205
from ref 133893 z 1999 to point 411.3 199
line 139013 z 1999 to ref 130693
no_role_a no_role_b
line 130565 -_-_
from ref 128901 z 1999 to ref 128261
line 131205 -_-_
from ref 130949 z 1999 to ref 128133
line 135429 -_-_
from ref 134789 z 1999 to ref 135301
line 135557 -_-_
from ref 132741 z 1999 to ref 135173
line 135685 -_-_
from ref 133125 z 1999 to ref 134021
line 135941 -_-_
from ref 131333 z 1999 to ref 133637
line 136581 -_-_
from ref 131589 z 1999 to ref 136197
line 136965 -_-_ decenter_end 181
from ref 131717 z 1999 to ref 136197
line 137093 -_-_
from ref 131461 z 1999 to ref 136325
line 137349 -_-_
from ref 137221 z 1999 to ref 128773
line 138757 -_-_
from ref 138117 z 1999 to ref 133893
preferred_whz 730 488 1
end

View file

@ -1,33 +0,0 @@
format 58
classcanvas 128005 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_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 76 173 2000
end
classcanvas 128133 class_ref 160773 // Inventory
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 229 2000
end
classcanvas 128261 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_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 60 2005
end
packagecanvas 128645
package_ref 128133 // Asset
xyzwh 44 32 1994 234 328
end
relationcanvas 128389 relation_ref 185093 // <generalisation>
geometry VHV unfixed
from ref 128133 z 1999 to point 151 139
line 128773 z 1999 to point 97 139
line 128901 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 128517 relation_ref 139781 // <generalisation>
from ref 128005 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 469 451 1
end

View file

@ -1,95 +0,0 @@
format 58
classcanvas 128005 class_ref 162053 // TypedID
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 65 88 2000
end
classcanvas 128133 class_ref 162181 // TypedID::Table
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 229 100 2000
end
classcanvas 128261 class_ref 162309 // Group
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 303 179 2000
end
classcanvas 128389 class_ref 160773 // Inventory
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 528 179 2000
end
classcanvas 128517 class_ref 162437 // BareEntryID
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 348 250 2000
end
classcanvas 128645 class_ref 160645 // EntryID
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 334 2000
end
classcanvas 128901 class_ref 162565 // RegEntry
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 423 403 2000
end
classcanvas 130053 class_ref 162693 // TypedID::Index
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 334 2000
end
classcanvas 130181 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_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 92 493 2005
end
classcanvas 130309 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_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 99 2004
end
fragment 131461 "Front-end"
xyzwh 33 54 1995 165 351
end
packagecanvas 131589
package_ref 131077 // ConfigQuery
xyzwh 72 449 2000 235 165
end
packagecanvas 131717
package_ref 128133 // Asset
color verylightorange xyzwh 520 52 1994 120 194
end
classcanvas 131845 class_ref 162821 // TypedID::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_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 401 2005
end
relationcanvas 128773 relation_ref 186501 // <generalisation>
from ref 128645 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129029 relation_ref 186629 // <generalisation>
geometry VHV unfixed
from ref 128901 z 1999 to point 449 305
line 129541 z 1999 to point 381 305
line 129669 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129797 relation_ref 186757 // <directional composition>
geometry VH
from ref 128133 z 1999 to point 269 196
line 129925 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130437 relation_ref 185093 // <generalisation>
from ref 128389 z 1999 to ref 130309
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130821 relation_ref 186885 // <unidirectional association>
from ref 128389 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130949 relation_ref 187013 // <directional composition>
geometry VH
from ref 128261 z 1999 to point 323 267
line 131205 z 1999 to ref 128517
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
end

View file

@ -1,128 +0,0 @@
format 58
classcanvas 128005 class_ref 163973 // Advice
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 lightmagenta
xyz 67 17 2000
end
classcanvas 128133 class_ref 164101 // PointOfAdvice
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 266 11 2000
end
classcanvas 128389 class_ref 164229 // Advisor
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 202 2000
end
classcanvas 128517 class_ref 164357 // Advised
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 551 202 2000
end
classcanvas 128645 class_ref 164485 // Request
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 435 207 2000
end
classcanvas 129157 class_ref 164613 // Provision
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 174 207 2000
end
classcanvas 129285 class_ref 164741 // Binding
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 283 219 2000
end
classcanvas 130437 class_ref 165893 // AdviceLink
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 90 2005
end
classcanvas 131461 class_ref 166021 // ActiveProvision
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 157 90 2000
end
classcanvas 132101 class_ref 166149 // AdviceSystem
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 405 90 2000
end
classcanvas 132229 class_ref 166277 // Index
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 363 128 2000
end
relationcanvas 129413 relation_ref 188421 // <unidirectional association>
from ref 128517 z 1999 stereotype "<<owns>>" xyz 510 223 3000 to ref 128645
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129541 relation_ref 188549 // <unidirectional association>
from ref 128389 z 1999 stereotype "<<add>>" xyz 72 223 3000 to ref 129157
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129669 relation_ref 188677 // <association>
from ref 129157 z 1999 to ref 129285
no_role_a no_role_b
multiplicity_a_pos 266 244 3000 multiplicity_b_pos 246 244 3000
end
relationcanvas 129925 relation_ref 188933 // <association>
from ref 128645 z 1999 to ref 129285
no_role_a no_role_b
multiplicity_a_pos 333 240 3000 multiplicity_b_pos 427 241 3000
end
relationcanvas 130565 relation_ref 190213 // <generalisation>
from ref 130437 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130693 relation_ref 190341 // <generalisation>
geometry VHV unfixed
from ref 129157 z 1999 to point 203 184
line 131205 z 1999 to point 305 184
line 131333 z 1999 to ref 130437
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130821 relation_ref 190469 // <generalisation>
geometry VHV unfixed
from ref 128645 z 1999 to point 465 184
line 130949 z 1999 to point 305 184
line 131077 z 1999 to ref 130437
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131589 relation_ref 190597 // <unidirectional association>
from ref 131461 z 1999 stereotype "<<holds>>" xyz 101 79 3000 to ref 128005
no_role_a no_role_b
multiplicity_a_pos 114 65 3000 multiplicity_b_pos 147 92 3000
end
relationcanvas 131717 relation_ref 190725 // <generalisation>
geometry VHV
from ref 131461 z 1999 to point 200 67
line 131845 z 1999 to point 305 67
line 131973 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132613 relation_ref 190853 // <unidirectional association>
from ref 130437 z 1999 stereotype "<<attach>>" xyz 343 96 3000 to ref 132101
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132741 relation_ref 190981 // <directional composition>
from ref 132229 z 1999 to point 383 199
line 132997 z 1999 to ref 129285
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133125 relation_ref 191109 // <unidirectional association>
geometry HVr
from ref 132101 z 1999 to point 444 145
line 133253 z 1999 to ref 132229
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133381 relation_ref 192261 // <dependency>
decenter_end 98
from ref 129157 z 1999 stereotype "<<create>>" xyz 109 149 3000 to point 163 194
line 133765 z 1999 to ref 131461
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 635 331 1
end

View file

@ -1,76 +0,0 @@
format 58
classinstancecanvas 128005 classinstance_ref 142981 //
xyz 149 66 2000
end
classinstancecanvas 128133 classinstance_ref 143109 //
xyz 149 101 2000
end
classinstancecanvas 128261 classinstance_ref 143237 //
xyz 149 135 2000
end
classinstancecanvas 128389 classinstance_ref 143365 //
xyz 7 62 2005 color blue
end
classinstancecanvas 128645 classinstance_ref 143237 //
xyz 7 135 2000
end
classinstancecanvas 128773 classinstance_ref 143493 //
xyz 482 164 2000 color blue
end
classinstancecanvas 128901 classinstance_ref 143621 //
xyz 388 164 2005
end
classinstancecanvas 129029 classinstance_ref 143749 //
xyz 482 108 2000 color blue
end
classinstancecanvas 129157 classinstance_ref 143877 //
xyz 388 108 2010
end
classinstancecanvas 129285 classinstance_ref 144005 //
xyz 311 281 2000
end
classinstancecanvas 129413 classinstance_ref 144133 //
xyz 311 308 2000
end
classinstancecanvas 129541 classinstance_ref 144261 //
xyz 226 254 2000
end
classinstancecanvas 129669 classinstance_ref 144389 //
xyz 226 281 2000
end
classinstancecanvas 129797 classinstance_ref 144517 //
xyz 226 308 2000
end
textcanvas 131205 "match"
xyzwh 280 318 2005 29 13
fragment 131333 "Binding index"
color green xyzwh 206 229 1994 164 113
end
note 131461 "Advice
Solution"
color green fg darkgreen xyzwh 285 145 2004 63 44
fragment 131589 "Advice system"
color lightgreen xyzwh 135 18 1989 245 334
end
objectlinkcanvas 131077 norel
from ref 129797 z 1999 to ref 129413
no_role_a no_role_b
objectlinkcanvas 131973 norel
from ref 128901 z 1999 to ref 128261
no_role_a no_role_b
line 130053 -_-_
from ref 128389 z 1999 to point 29 139
line 132101 z 1999 to ref 128645
line 130181 -_-_
from ref 128645 z 1999 to ref 128261
line 130309 -_-_
from ref 128773 z 1999 to ref 128901
line 130437 -_-_ geometry HVr
from ref 128901 z 1999 to point 413 316
line 130565 z 1999 to ref 129413
line 130693 -_-_ geometry VH
from ref 128261 z 1999 to point 175 316
line 130949 z 1999 to ref 129797
preferred_whz 556 483 1
end

View file

@ -1,217 +0,0 @@
format 58
classcanvas 128005 class_ref 134917 // Time
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 118 2000
end
classcanvas 128133 class_ref 168581 // TimeSpan
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 110 267 2000
end
classcanvas 128261 class_ref 168709 // TimeValue
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 24 2000
end
classcanvas 128389 class_ref 168837 // Duration
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 42 182 2000
end
classcanvas 129669 class_ref 168965 // QuTime
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 361 2000
end
classcanvas 130181 class_ref 169093 // Quantiser
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 393 361 2000
end
classcanvas 130565 class_ref 169221 // TimeGrid
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 508 361 2000
end
classcanvas 130949 class_ref 170373 // TimeVar
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 170 118 2000
end
classcanvas 131973 class_ref 170629 // TCode
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 434 2000
end
classcanvas 132101 class_ref 170757 // Format
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 393 434 2000
end
classcanvas 132997 class_ref 170885 // FrameNr
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 314 507 2000
end
classcanvas 133253 class_ref 171013 // CompoundGrid
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 480 476 2000
end
classcanvas 133509 class_ref 172165 // Offset
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 102 118 2000
end
classcanvas 135045 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_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 514 237 2005
end
note 135429 "Asset System"
xyzwh 504 197 2000 66 47
classcanvas 135557 class_ref 172293 // Frames
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 392 507 1979
end
classcanvas 135685 class_ref 172421 // Smpte
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 446 533 1994
end
classcanvas 136069 class_ref 172549 // Hms
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 421 523 1984
end
classcanvas 136325 class_ref 172677 // SmpteTC
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 242 507 2000
end
classcanvas 137349 class_ref 173829 // Digxel
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 191 548 2000
end
classcanvas 138117 class_ref 170501 // QuTimeSpan
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 361 2000
end
textcanvas 138373 "time metric"
xyzwh 97 182 2000 50 13
textcanvas 138501 "mutable"
xyzwh 178 157 2000 38 13
relationcanvas 128517 relation_ref 195205 // <generalisation>
geometry VHV unfixed
from ref 128005 z 1999 to point 269 88
line 128645 z 1999 to point 66 88
line 128773 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130437 relation_ref 195973 // <unidirectional association>
from ref 129669 z 1999 stereotype "<<refers_to>>" xyz 309 367 3000 to ref 130181
no_role_a no_role_b
multiplicity_a_pos 376 386 3000 multiplicity_b_pos 305 386 3000
end
relationcanvas 130693 relation_ref 196101 // <unidirectional association>
decenter_end 353
from ref 130181 z 1999 stereotype "<<use>>" xyz 457 370 3000 to ref 130565
no_role_a no_role_b
multiplicity_a_pos 491 389 3000 no_multiplicity_b
end
relationcanvas 130821 relation_ref 197253 // <generalisation>
from ref 129669 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131077 relation_ref 197381 // <generalisation>
geometry VHV
from ref 130949 z 1999 to point 194 88
line 131205 z 1999 to point 66 88
line 131333 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132741 relation_ref 198149 // <directional aggregation>
decenter_end 595
from ref 130181 z 1999 stereotype "<<provide>>" xyz 360 413 3000 to ref 132101
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133125 relation_ref 198277 // <generalisation>
from ref 132997 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133381 relation_ref 198405 // <generalisation>
decenter_begin 658
from ref 133253 z 1999 to ref 130565
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 133765 relation_ref 199685 // <generalisation>
geometry VHV
from ref 133509 z 1999 to point 122 88
line 137861 z 1999 to point 66 88
line 137989 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134277 relation_ref 199813 // <generalisation>
from ref 128133 z 1999 to point 137 248
line 134533 z 1999 to point 268 194
line 134405 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 134661 relation_ref 199941 // <unidirectional association>
geometry VHr
from ref 128133 z 1999 to point 66 284
line 134789 z 1999 to ref 128389
role_a_pos 83 270 3000 no_role_b
multiplicity_a_pos 52 226 3000 no_multiplicity_b
end
relationcanvas 135301 relation_ref 200069 // <generalisation>
from ref 130565 z 1999 to ref 135045
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135813 relation_ref 200197 // <generalisation>
from ref 135557 z 1994 to ref 132101
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 135941 relation_ref 200325 // <generalisation>
from ref 135685 z 1999 to ref 132101
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136197 relation_ref 200453 // <generalisation>
from ref 136069 z 1999 to ref 132101
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136453 relation_ref 200581 // <generalisation>
geometry VHV
from ref 136325 z 1999 to point 268 487
line 136581 z 1999 to point 339 487
line 136709 z 1999 to ref 131973
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136837 relation_ref 201733 // <unidirectional association>
from ref 129669 z 1999 to ref 132997
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 136965 relation_ref 201861 // <unidirectional association>
decenter_end 754
from ref 129669 z 1999 stereotype "<<yield>>" xyz 244 416 3000 to point 295 437
line 137093 z 1999 to ref 136325
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 137477 relation_ref 201989 // <directional composition>
geometry HVr
from ref 136325 z 1999 to point 268 565
line 137605 z 1999 to ref 137349
role_a_pos 245 554 3000 no_role_b
multiplicity_a_pos 245 573 3000 no_multiplicity_b
end
relationcanvas 137733 relation_ref 204293 // <generalisation>
from ref 128389 z 1999 to ref 128261
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 138245 relation_ref 197637 // <generalisation>
from ref 138117 z 1999 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
end

View file

@ -1,88 +0,0 @@
format 74
classcanvas 128005 class_ref 176133 // OutputSlot
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 356.7 107.5 2000
end
classcanvas 128133 class_ref 176261 // Controller
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 78.4 173.3 2000
end
classcanvas 128261 class_ref 176389 // PlayProcess
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 150.8 223.3 2000
end
classcanvas 128389 class_ref 176517 // OutputManager
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 482.8 48.8 2000
end
classcanvas 128517 class_ref 176645 // OutputDirector
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 484.8 166.2 2000
end
classcanvas 129541 class_ref 176773 // ModelPort
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 362.9 267.5 2000
end
classcanvas 129669 class_ref 176901 // CalcStream
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 207.4 381.7 2000
end
classcanvas 129797 class_ref 177029 // Dispatcher
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 362.2 382 2000
end
fragment 130053 "output management"
xyzwh 299 16.5 2000 324 218
end
fragment 130181 "Model / Fixture"
xyzwh 299 239.2 1995 323 91
end
fragment 130309 "Player"
xyzwh 15.6 87.4 1990 274 243
end
classcanvas 130437 class_ref 177157 // PlayService
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 46.3 119.1 2005
end
fragment 130565 "Engine"
xyzwh 16.4 345.7 1995 606 208
end
classcanvas 130693 class_ref 177285 // Feed
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 218 274.6 2000
end
relationcanvas 128645 relation_ref 205445 // <realization>
from ref 128517 z 1999 to ref 128389
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 128773 relation_ref 205573 // <directional aggregation>
geometry HVH
from ref 128389 z 1999 to point 453 64
line 129285 z 1999 to point 453 138
line 129413 z 1999 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130821 relation_ref 205701 // <directional composition>
geometry VH
from ref 128261 z 1999 to point 183 290
line 130949 z 1999 to ref 130693
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131077 relation_ref 205829 // <directional composition>
from ref 130693 z 1999 to ref 129669
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131205 relation_ref 205957 // <unidirectional association>
from ref 129669 z 1999 to ref 129797
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
line 131333 -_-_ geometry VH
from ref 128133 z 1999 to point 105 239
line 131461 z 1999 to ref 128261
end

View file

@ -1,94 +0,0 @@
format 74
classinstancecanvas 128005 classinstance_ref 145669 //
xyz 46.7 86.6 2000 show_context_mode no
end
classinstancecanvas 128133 classinstance_ref 145797 //
xyz 112.7 143.3 2000 show_context_mode no
end
classinstancecanvas 128261 classinstance_ref 145925 //
xyz 171.6 174.4 2000 show_context_mode no
end
classinstancecanvas 128389 classinstance_ref 146053 //
xyz 171.6 241.1 2000 show_context_mode no
end
classinstancecanvas 128517 classinstance_ref 146181 // video-L
xyz 242.4 195.5 2000 color lightgreen show_context_mode no
end
classinstancecanvas 128645 classinstance_ref 146309 // video-R
xyz 243.5 217.7 2000 color lightgreen show_context_mode no
end
classinstancecanvas 128773 classinstance_ref 146437 // sound-W
xyz 243.8 270 2000 color lightgreen show_context_mode no
end
classinstancecanvas 128901 classinstance_ref 146565 // sound-X
xyz 242.6 292.2 2000 color lightgreen show_context_mode no
end
classinstancecanvas 129029 classinstance_ref 146693 // sound-Y
xyz 242.6 314.4 2000 color lightgreen show_context_mode no
end
classinstancecanvas 132101 classinstance_ref 146821 //
xyz 425.6 270 2000 color lightblue show_context_mode no
end
classinstancecanvas 132229 classinstance_ref 146949 //
xyz 425.6 195.5 2000 color lightblue show_context_mode no
end
note 132357 "stateless (functional)"
xyzwh 347.7 140.1 2000 124 35
note 132485 "stateful"
color verylightorange xyzwh 130.8 84.6 2000 72 36
classinstancecanvas 132613 classinstance_ref 147077 //
xyz 237 24.4 2000 show_context_mode no
end
classinstancecanvas 132741 classinstance_ref 147205 //
xyz 237 47.7 2000 show_context_mode no
end
classinstancecanvas 132869 classinstance_ref 148357 // sound-Z
xyz 242.6 336.6 2000 color lightgreen show_context_mode no
end
objectlinkcanvas 129285 norel
geometry VH
from ref 128133 z 1999 to point 144 181
line 129413 z 1999 to ref 128261
no_role_a no_role_b
objectlinkcanvas 129541 norel
geometry VH
from ref 128133 z 1999 to point 144 248
line 129797 z 1999 to ref 128389
no_role_a no_role_b
objectlinkcanvas 129925 norel
geometry VH
from ref 128261 z 1999 to point 194 202
line 130053 z 1999 to ref 128517
no_role_a no_role_b
objectlinkcanvas 130181 norel
geometry VH
from ref 128261 z 1999 to point 194 224
line 130309 z 1999 to ref 128645
no_role_a no_role_b
objectlinkcanvas 130437 norel
geometry VH
from ref 128389 z 1999 to point 194 277
line 130565 z 1999 to ref 128773
no_role_a no_role_b
objectlinkcanvas 130693 norel
geometry VH
from ref 128389 z 1999 to point 194 299
line 130821 z 1999 to ref 128901
no_role_a no_role_b
objectlinkcanvas 130949 norel
geometry VH
from ref 128389 z 1999 to point 194 321
line 131077 z 1999 to ref 129029
no_role_a no_role_b
objectlinkcanvas 131845 norel
geometry VH
from ref 128005 z 1999 to point 74 150
line 131973 z 1999 to ref 128133
no_role_a no_role_b
objectlinkcanvas 132997 norel
geometry VHr
from ref 132869 z 1999 to point 194 343
line 133253 z 1999 to ref 128389
no_role_a no_role_b
end

View file

@ -1,130 +0,0 @@
format 74
classinstance 128005 class_ref 178437 // Client
name "" xyz 53.1 3.7 2000 life_line_z 2000
classinstance 128133 class_ref 176133 // OutputSlot
name "" xyz 285.4 5 2000 life_line_z 2000
classinstance 128261 class_ref 178565 // DataSink
name "" xyz 143.6 27.9 2000 life_line_z 2000
classinstance 128389 class_ref 178693 // BufferProvider
name "" xyz 471.5 5 2000 life_line_z 2000
fragment 131845 "client side"
xyzwh 41.4 28.1 1995 156 279
end
fragment 131973 "output implementation"
xyzwh 281.3 29.1 1995 262 277
end
durationcanvas 128517 classinstance_ref 128005 // :Client
xyzwh 72 81.7 2010 11 52
end
durationcanvas 129541 classinstance_ref 128005 // :Client
xyzwh 72 211.1 2010 11 41
end
durationcanvas 129669 classinstance_ref 128261 // :DataSink
xyzwh 166 238 2010 11 25
end
durationcanvas 129925 classinstance_ref 128133 // :OutputSlot
xyzwh 313 242.3 2010 11 63
overlappingdurationcanvas 133637
xyzwh 319 271.5 2020 11 28
end
end
durationcanvas 130309 classinstance_ref 128389 // :BufferProvider
xyzwh 507 250.2 2010 11 26
end
durationcanvas 131333 classinstance_ref 128133 // :OutputSlot
xyzwh 313 85.1 2010 11 34
end
durationcanvas 132101 classinstance_ref 128261 // :DataSink
xyzwh 166 107.9 2010 11 25
end
durationcanvas 132485 classinstance_ref 128005 // :Client
xyzwh 72 167 2010 11 27
end
durationcanvas 132613 classinstance_ref 128261 // :DataSink
xyzwh 166 169.1 2010 11 25
end
durationcanvas 132869 classinstance_ref 128133 // :OutputSlot
xyzwh 313 173.5 2010 11 25
end
durationcanvas 133125 classinstance_ref 128005 // :Client
xyzwh 72 211.5 2010 11 29
end
durationcanvas 133381 classinstance_ref 128389 // :BufferProvider
xyzwh 507 180.2 2010 11 25
end
durationcanvas 133893 classinstance_ref 128389 // :BufferProvider
xyzwh 507 280.2 2010 11 25
end
msg 129797 synchronous
from durationcanvas_ref 129541
to durationcanvas_ref 129669
yz 238 2015 explicitmsg "emit()"
show_full_operations_definition default drawing_language default show_context_mode default
label_xy 110 231
msg 130053 synchronous
from durationcanvas_ref 129669
to durationcanvas_ref 129925
yz 242 2020 explicitmsg "transfer()"
show_full_operations_definition default drawing_language default show_context_mode default
label_xy 220 235
msg 130437 synchronous
from durationcanvas_ref 129925
to durationcanvas_ref 130309
yz 250 2030 explicitmsg "transition to EMITTED"
show_full_operations_definition default drawing_language default show_context_mode default
label_xy 383 244
msg 131461 synchronous
from durationcanvas_ref 128517
to durationcanvas_ref 131333
yz 85 2015 explicitmsg "allocate()"
show_full_operations_definition default drawing_language default show_context_mode default
label_xy 105 76
msg 132229 synchronous
from durationcanvas_ref 131333
to durationcanvas_ref 132101
yz 108 2020 explicitmsg "create DataSink"
show_full_operations_definition default drawing_language default show_context_mode default
label_xy 208 100
msg 132357 return
from durationcanvas_ref 132101
to durationcanvas_ref 128517
yz 116 2025 explicitmsg "DataSink"
show_full_operations_definition default drawing_language default show_context_mode default
label_xy 105 122
msg 132741 synchronous
from durationcanvas_ref 132485
to durationcanvas_ref 132613
yz 169 2015 explicitmsg "lockBuffer()"
show_full_operations_definition default drawing_language default show_context_mode default
label_xy 102 160
msg 132997 synchronous
from durationcanvas_ref 132613
to durationcanvas_ref 132869
yz 175 2020 explicitmsg "lock()"
show_full_operations_definition default drawing_language default show_context_mode default
label_xy 227 166
reflexivemsg 133253 synchronous
to durationcanvas_ref 133125
yz 211 2020 explicitmsg "generate Data"
show_full_operations_definition default drawing_language default show_context_mode default
label_xy 90 200
msg 133509 synchronous
from durationcanvas_ref 132869
to durationcanvas_ref 133381
yz 180 2025 explicitmsg "transition to LOCKED"
show_full_operations_definition default drawing_language default show_context_mode default
label_xy 383 174
reflexivemsg 133765 synchronous
to durationcanvas_ref 133637
yz 272 2040 explicitmsg "pushout()"
show_full_operations_definition default drawing_language default show_context_mode default
label_xy 328 261
msg 134021 synchronous
from durationcanvas_ref 133637
to durationcanvas_ref 133893
yz 289 2025 explicitmsg "transition to FREE"
show_full_operations_definition default drawing_language default show_context_mode default
label_xy 381 283
preferred_whz 586 416 1
end

View file

@ -1,114 +0,0 @@
format 74
classcanvas 128005 class_ref 176133 // OutputSlot
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 155.04 38.2 2000
end
fragment 128261 "output management"
xyzwh 126.62 17.82 1990 240 288
end
classcanvas 129029 class_ref 185221 // Allocation
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 247.02 129.02 2005
end
classcanvas 129541 class_ref 178565 // DataSink
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 13.16 194.12 2005
end
classcanvas 129925 class_ref 185349 // Connection
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 419.32 189.12 2000
end
classcanvas 130309 class_ref 185477 // OutputSlotImpl
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
color green
xyz 149.12 420.84 2000
end
classcanvas 130565 class_ref 185605 // ConnectionState
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 249.88 248.84 2000
end
classcanvas 130949 class_ref 185733 // ConcreteConnection
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
color lightgreen
xyz 408.32 358 2000
end
classcanvas 131205 class_ref 185861 // ConnectionStateManager
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 228.88 351 2000
end
classcanvas 132613 class_ref 178693 // BufferProvider
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 484.36 459.64 2000
end
fragment 132997 "concrete output driver"
xyzwh 126.68 309.48 1995 464 204
end
note 133125 "Client
front-end"
xyzwh 15.36 270.88 2000 75 43
note 133381 "Knowledge specific to this external output and driver"
xyzwh 536.04 322.88 2000 138 58
relationcanvas 129157 relation_ref 212485 // <dependency>
decenter_begin 726
from ref 128005 z 2006 stereotype "<<when-in-use>>" xyz 230 72 3000 to point 227.72 82.12
line 132485 z 2006 to point 294.96 83.12
line 132357 z 2006 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129669 relation_ref 212613 // <directional composition>
geometry HV
from ref 129029 z 2006 stereotype "<<for_each_channel>>" xyz 65 158 3000 to point 51 155
line 130821 z 2006 to ref 129541
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
line 130053 ---+ decenter_end 876
from ref 129029 z 2006 to ref 128005
relationcanvas 130181 relation_ref 212741 // <unidirectional association>
from ref 129541 z 2006 stereotype "<<smart-Handle>>" xyz 188 210 3000 to ref 129925
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130437 relation_ref 212869 // <generalisation>
from ref 130309 z 2001 to ref 128005
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130693 relation_ref 212997 // <realization>
from ref 130565 z 2006 to ref 129029
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131077 relation_ref 213125 // <realization>
from ref 130949 z 2001 to ref 129925
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131333 relation_ref 213253 // <generalisation>
from ref 131205 z 2001 to ref 130565
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131717 relation_ref 213509 // <dependency>
from ref 131205 z 2001 to ref 130949
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131845 relation_ref 213637 // <dependency>
geometry HV
decenter_end 197
from ref 130309 z 2001 to point 252 433
line 132101 z 2001 to ref 131205
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132741 relation_ref 213765 // <unidirectional association>
from ref 130949 z 2001 to point 524.68 414
line 133253 z 2001 to ref 132613
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 723 654 1
end

View file

@ -1,140 +0,0 @@
format 74
fragment 128005 "Workspace"
color lightyellow xyzwh 61 211 2000 272 196
end
classcanvas 128133 class_ref 192389 // Tangible
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 138 272 2005
end
classcanvas 128261 class_ref 192517 // Widget
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 129 346 2005
end
classcanvas 128389 class_ref 192645 // Controller
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 188 346 2005
end
classcanvas 129541 class_ref 192773 // BusTerm
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 215 238 2005
end
fragment 129925 "UI Bus"
color lightmediumblue xyzwh 60 119 2000 563 60
end
classcanvas 130053 class_ref 192901 // GUINotificationFacade
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 501 337 2000
end
classcanvas 130181 class_ref 193029 // GUIModel
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 214 25 2000
end
classcanvas 130309 class_ref 193157 // Element
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 309 56 2000
end
classcanvas 130693 class_ref 193285 // SessionFacade
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 378 440 2000
end
classcanvas 130821 class_ref 193413 // HighLevelModel
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 407 493 2000
end
classcanvas 130949 class_ref 128645 // Placement
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 439 531 2000
end
classcanvas 131077 class_ref 128517 // MObject
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 560 537 2006
end
fragment 131333 "Session"
xyzwh 332 422 2000 291 191
end
classcanvas 131461 class_ref 177029 // Dispatcher
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 476 408 2005
end
classcanvas 131589 class_ref 193541 // BusController
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 214 131 2005
end
classcanvas 131717 class_ref 193669 // DiffMessage
draw_all_relations default hide_attributes default hide_operations default hide_getset_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_context default show_members_multiplicity default show_members_initialization default show_attribute_modifiers 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_relation_modifiers default show_relation_visibility default show_infonote default shadow default show_stereotype_properties default
xyz 499 131 2005
end
relationcanvas 128517 relation_ref 220293 // <generalisation>
geometry VHV
from ref 128261 z 2006 to point 149 324
line 129285 z 2006 to point 163 324
line 129413 z 2006 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 128773 relation_ref 220421 // <generalisation>
geometry VHV
from ref 128389 z 2006 to point 215 324
line 129029 z 2006 to point 163 324
line 129157 z 2006 to ref 128133
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 129669 relation_ref 220549 // <unidirectional association>
geometry HV
from ref 128133 z 2006 to point 237 287
line 129797 z 2006 to ref 129541
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 130437 relation_ref 220677 // <directional composition>
from ref 130181 z 2006 to point 289 73
line 130565 z 2006 to ref 130309
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131205 relation_ref 142981 // <unidirectional association>
from ref 130949 z 2007 to ref 131077
role_a_pos 514 552 3000 no_role_b
multiplicity_a_pos 543 570 3000 multiplicity_b_pos 509 570 3000
end
relationcanvas 131845 relation_ref 220805 // <dependency>
from ref 130053 z 2006 to ref 131717
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 131973 relation_ref 220933 // <dependency>
decenter_begin 257
decenter_end 257
from ref 131589 z 2006 to ref 131717
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132229 relation_ref 221061 // <dependency>
from ref 131717 z 2006 to ref 131589
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132357 relation_ref 221189 // <unidirectional association>
decenter_begin 690
from ref 129541 z 2006 to ref 131589
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132485 relation_ref 221317 // <dependency>
decenter_begin 354
decenter_end 474
from ref 131589 z 2006 to ref 130181
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
relationcanvas 132613 relation_ref 221445 // <unidirectional association>
from ref 131589 z 2006 to point 318 164
line 132741 z 2006 to point 472 164
line 132869 z 2006 to ref 131461
no_role_a no_role_b
no_multiplicity_a no_multiplicity_b
end
preferred_whz 650 663 1
end

View file

@ -1,32 +0,0 @@
window_sizes 1619 1028 270 1339 883 71
diagrams
classdiagram_ref 136453 // Session backbone
631 352 100 4 0 0
objectdiagram_ref 138885 // ModelAssetRelations
730 488 100 4 0 0
active classdiagram_ref 158213 // UIBus
650 663 100 4 0 0
end
show_stereotypes
selected
package_ref 129 // lumiera
open
package_ref 128005 // design
package_ref 129029 // Control
package_ref 133637 // Play
package_ref 132229 // Session
class_ref 153733 // QueryFocusStack
classview_ref 128261 // Builder Workings
usecaseview_ref 128261 // config examples
package_ref 128389 // RenderEngine
package_ref 129157 // BackendLayer
class_ref 192773 // BusTerm
class_ref 193157 // Element
end
end

View file

@ -1 +0,0 @@
Lumiera UML model

View file

@ -1,17 +0,0 @@
// "a type" "needed cpp_includes"
"vector" "#include <vector>
using std::vector;"
"list" "#include <list>
using std::list;"
"map" "#include <map>
using std::map;"
"string" "#include <string>
using std::string;"

View file

@ -1,332 +0,0 @@
cpp_default_defs
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
type_forms 15 // uml cpp java idl cpp_in cpp_out cpp_inout cpp_return
"void" "void" "void" "void" "${type}" "${type} &" "${type}" "${type}"
"any" "void *" "Object" "any" "const ${type}" "${type}" "${type} &" "${type}"
"bool" "bool" "boolean" "boolean" "${type}" "${type} &" "${type} &" "${type}"
"char" "char" "char" "char" "${type}" "${type} &" "${type} &" "${type}"
"uchar" "unsigned char" "char" "octet" "${type}" "${type} &" "${type} &" "${type}"
"byte" "unsigned char" "byte" "octet" "${type}" "${type} &" "${type} &" "${type}"
"short" "short" "short" "short" "${type}" "${type} &" "${type} &" "${type}"
"ushort" "unsigned short" "short" "unsigned short" "${type}" "${type} &" "${type} &" "${type}"
"int" "int" "int" "long" "${type}" "${type} &" "${type} &" "${type}"
"uint" "unsigned int" "int" "unsigned long" "${type}" "${type} &" "${type} &" "${type}"
"long" "long" "long" "long" "${type}" "${type} &" "${type} &" "${type}"
"ulong" "unsigned long" "long" "unsigned long" "${type}" "${type} &" "${type} &" "${type}"
"float" "float" "float" "float" "${type}" "${type} &" "${type} &" "${type}"
"double" "double" "double" "double" "${type}" "${type} &" "${type} &" "${type}"
"string" "string" "String" "string" "${type}" "${type} &" "${type} &" "${type}"
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 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
cpp_default_h_content "/*
${NAME}.hpp - ${description}
@{CopyrightClaim}@{GPLHeader}
*/
#ifndef ${NAMESPACE}_${NAME}_H
#define ${NAMESPACE}_${NAME}_H
${includes}
${declarations}
${namespace_start}
${definition}
${namespace_end}
#endif
"
cpp_default_src_content "/*
${Name} - ${description}
@{CopyrightClaim}@{GPLHeader}
* *****************************************************/
${includes}
${namespace_start}
${members}
${namespace_end}"
cpp_default_class_decl "${comment}${template}class ${name}${inherit}
{
${members} };
${inlines}
"
cpp_default_external_class_decl "${name}
#include <${name}.h>
"
cpp_default_struct_decl "${comment}${template}struct ${name}${inherit}
{
${members} };
${inlines}
"
cpp_default_union_decl "${comment}${template}union ${name}
{
${members} };
${inlines}
"
cpp_default_enum_decl "${comment}enum ${name}
{
${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};
" // 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_aggregation_by_value_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_get "get${Name}" inline const value_const public
cpp_set "set${Name}" param_ref public
cpp_default_operation_declaration " ${comment}${friend}${static}${inline}${virtual}${type} ${name} ${(}${)}${const}${volatile} ${throw}${abstract};"
cpp_default_operation_definition "${comment}${inline}${type}
${class}::${name} ${(}${)}${const}${volatile} ${throw}${staticnl}
{
${body}
}
"
java_default_src_content "${comment}
${package}
${imports}
${definition}"
java_default_class_decl "${comment}${@}${visibility}${final}${abstract}class ${name}${extends}${implements} {
${members}}
"
java_default_external_class_decl "${name}"
java_default_interface_decl "${comment}${@}${visibility}interface ${name}${extends} {
${members}}
"
java5_default_enum_decl "${comment}${@}${visibility}${final}${abstract}enum ${name}${implements} {
${items};
${members}}
"
java_default_enum_decl "${comment}${@}${visibility}final class ${name} {
${members}
private final int value;
public int value() {
return value;
}
public static ${name} fromInt(int value) {
switch (value) {
${cases} default: throw new Error();
}
}
private ${name}(int v) { value = v; };
}
"
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});
"
java_default_enum_case " case _${name}: return ${name};
"
java_association_aggregation_declaration
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type} ${name}${value};
" // multiplicity 1
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${stereotype} ${name}${value};
" // multiplicity * a..b
" ${comment}${@}${visibility}${static}${final}${transient}${volatile}${type}${multiplicity} ${name}${value};
" // multiplicity N
java_get "get${Name}" final public
java_set "set${Name}" public
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_default_initoperation_definition "${@}${static}${abstract}def ${name}${(}${p0}${v0}${)}:
${docstring}super(${class}, ${p0}).__init__()
${body}
"
python_get "get${Name}"
python_set "set${Name}"
idl_default_src_content "#ifndef ${MODULE}_${NAME}_H
#define ${MODULE}_${NAME}_H
${comment}
${includes}
${module_start}
${definition}
${module_end}
#endif
"
idl_default_interface_decl "${comment}${abstract}${local}interface ${name}${inherit} {
${members}};
"
idl_default_valuetype_decl "${comment}${abstract}${custom}valuetype ${name}${inherit} {
${members}};
"
idl_default_struct_decl "${comment}struct ${name} {
${members}};
"
idl_default_typedef_decl "${comment}typedef ${type} ${name};
"
idl_default_exception_decl "${comment}exception ${name} {
${members}};
"
idl_default_union_decl "${comment}union ${name} switch(${switch}) {
${members}};
"
idl_default_enum_decl "${comment}enum ${name} {
${items}};
"
idl_default_external_class_decl "${name}
#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};" // 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
" ${comment}${readonly}${attribute} ${stereotype}<${type}> ${name};
" // multiplicity * a..b
" ${comment}${readonly}${attribute} ${stereotype}<${type},${multiplicity}> ${name};
" // multiplicity N
idl_valuetype_association_aggregation_declaration
" ${comment}${visibility}${type} ${name};
" // multiplicity 1
" ${comment}${visibility}${stereotype}<${type}> ${name};
" // multiplicity * a..b
" ${comment}${visibility}${stereotype}<${type},${multiplicity}> ${name};
" // multiplicity N
idl_union_association_aggregation_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_get "get_${name}"
idl_set "set_${name}" twoways
idl_default_operation_declaration " ${comment}${oneway}${type} ${name}${(}${)}${raisesnl}${raises};
"
uml_get_name uml uml_set_name uml
end

View file

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

View file

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

View file

@ -1,73 +0,0 @@
format 74
"lumiera"
revision 75
modified_by 5 "hiv"
cpp_root_dir "../../src/"
// 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 hide_getset_operations no show_members_full_definition no show_members_visibility no show_members_stereotype no show_members_context no show_members_multiplicity no show_members_initialization no show_attribute_modifiers 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_relation_modifiers no show_relation_visibility no 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 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_stereotype_properties no show_class_context_mode no show_msg_context_mode 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 show_msg_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 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 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 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_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_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 activitypartition_color transparent activityaction_color mediumgreen parameterpin_color white
font_size 7
diagram_format A4
mark_for_import
ncouples 4
key "GPLHeader" value " This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
"
key "CopyrightClaim" value "
Copyright (C) Lumiera.org
2008, Hermann Vosseler <Ichthyostega@web.de>
"
key "html dir" value "/Werk/devel/lumi/doc/devel/uml/"
key "" value ""
package_ref 128005 // design
package_ref 129285 // ProcessingLayer
package_ref 129157 // BackendLayer
package_ref 128773 // GUI
package_ref 128517 // CommonLib
add_operation_profile
end

View file

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

View file

@ -1,57 +0,0 @@
package_stereotypes 7 "facade" "framework" "model" "library" "stub" "toplevel" "profile"
-_-> 2 "access" "import"
end
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"
*--- 3 "list" "set" "vector"
o--> 3 "list" "set" "vector"
*--> 3 "list" "set" "vector"
-_-> 2 "friend" "import"
-_-|> 1 "bind"
end
use_case_stereotypes 1 "realization"
-_-> 2 "include" "extend"
end
artifact_stereotypes 6 "document" "file" "script" "source" "library" "executable"
-_-> 2 "deploy" "manifest"
end
attribute_stereotypes 0
operation_stereotypes 0
state_stereotypes 3 "machine" "submachine" "top"
activity_stereotypes 0
flow_stereotypes 3 "interrupt" "multicast" "multireceive"
interruptibleactivityregion_stereotypes 0
pseudostate_stereotypes 0
stateaction_stereotypes 2 "send-signal" "receive-signal"
parameter_stereotypes 0
parameterset_stereotypes 0
activitynode_stereotypes 0
activityaction_stereotypes 0
activityobject_stereotypes 2 "datastore" "centralBuffer"
expansionregion_stereotypes 0
activitypartition_stereotypes 0
pin_stereotypes 0
component_stereotypes 7 "build" "component" "entity" "implement" "process" "service" "subsystem"
deploymentnode_stereotypes 2 "cpu" "device"
classview_stereotypes 0
usecaseview_stereotypes 0
componentview_stereotypes 0
deploymentview_stereotypes 0
classdiagram_stereotypes 0
seqdiagram_stereotypes 0
msg_stereotypes 0
coldiagram_stereotypes 0
usecasediagram_stereotypes 0
statediagram_stereotypes 0
activitydiagram_stereotypes 0
componentdiagram_stereotypes 0
deploymentdiagram_stereotypes 0
end

View file

@ -1,17 +0,0 @@
// 'tool' "the executable" "displayed string" {target}+
tool "HTML documentation" "ghtml" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue ExtraMember State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
tool "HTML doc. (flat)" "ghtml -flat" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue ExtraMember State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
tool "HTML doc. (svg)" "ghtml -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue ExtraMember State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
tool "HTML doc. (flat, svg)" "ghtml -flat -svg" Class Operation Attribute Generalisation Realize Dependency Association DirectionalAssociation Aggregation AggregationByValue DirectionalAggregation DirectionalAggregationByValue ExtraMember State Region StateAction Initial EntryPoint Final Terminate ExitPoint DeepHistory ShallowHistory Junction Choice Fork Join Transition Activity InterruptibleActivityRegion ExpansionRegion ActivityObject ActivityAction Parameter ParameterSet Pin ExpansionNode InitialActivityNode FinalActivityNode ExitPointActivityNode DecisionActivityNode MergeActivityNode ForkActivityNode JoinActivityNode Flow Project Package UseCaseView ClassView ComponentView DeploymentView UseCaseDiagram SeqDiagram ColDiagram ClassDiagram ObjectDiagram StateDiagram ActivityDiagram ComponentDiagram DeploymentDiagram UseCase Component Node Artifact Inherit DependOn
tool "Generate .pro" "gpro" Artifact
tool "Import Rose" "irose" Project Package
tool "C++ utilities" "cpp_util" Class
tool "Generate XMI 1.2" "gxmi" Project
tool "Generate XMI 2.1" "gxmi2" Project
tool "Import XMI 2.1" "ixmi2" Project Package
tool "C++ state machine" "stmgen" State
tool "Use case wizard" "usecasewizard" UseCase
tool "Check-in" "file_control ci" Project Package
tool "Check-out" "file_control co" Project Package
tool "Deploy classes" "deplcl" ClassView
tool "Global Change" "global_change" Class Project Package ClassView DeploymentView