Documentation & planning the parts to implement next
This commit is contained in:
parent
c85d1d3cd8
commit
d122a32662
35 changed files with 782 additions and 118 deletions
|
|
@ -16,11 +16,6 @@
|
|||
<!-- ============================================================= -->
|
||||
|
||||
<a name="refclass148997"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class CmdClosure </li></ul><div class="sub">
|
||||
<a name="refrelation172549"></a>
|
||||
<table><tr><td><div class="element">Relation <b>targets (<directional composition>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # targets : <a href="class149637.html#refclass149637"><b>Target</b></a></li><li>C++ : protected: <a href="class149637.html#refclass149637"><b>Target</b></a> targets</li></ul><p>Stereotype: list</p>
|
||||
<a name="refrelation172677"></a>
|
||||
<table><tr><td><div class="element">Relation <b>params (<directional composition>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # params : <a href="class134533.html#refclass134533"><b>Parameter</b></a></li><li>C++ : protected: <a href="class134533.html#refclass134533"><b>Parameter</b></a> params</li></ul><p>Stereotype: list</p>
|
||||
</div>
|
||||
<p>Declaration :</p><ul><li>C++ : class CmdClosure </li></ul><p>Directly inherited by : <a href="class150917.html#refclass150917"><b>ArgumentHolder</b></a> <a href="class150789.html#refclass150789"><b>Closure</b></a> </p>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -4,17 +4,17 @@
|
|||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Target</title>
|
||||
<title>Class ParamAccessor</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Target</div>
|
||||
<div class = "title">Class ParamAccessor</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="refclass149637"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : class Target </li></ul></body>
|
||||
<p>Declaration :</p><ul><li>C++ : template<class TY> class ParamAccessor </li></ul></body>
|
||||
</html>
|
||||
|
|
|
|||
24
doc/devel/uml/class150789.html
Normal file
24
doc/devel/uml/class150789.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class Closure</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class Closure</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="refclass150789"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : template<class SIG> class Closure : public <a href="class148997.html#refclass148997"><b>CmdClosure</b></a> </li></ul><div class="sub">
|
||||
<a name="refrelation175109"></a>
|
||||
<table><tr><td><div class="element">Relation <b>params (<directional composition>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # params : <a href="class149637.html#refclass149637"><b>ParamAccessor</b></a></li><li>C++ : protected: <a href="class149637.html#refclass149637"><b>ParamAccessor</b></a> params</li></ul><p>Stereotype: tuple</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
24
doc/devel/uml/class150917.html
Normal file
24
doc/devel/uml/class150917.html
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>Class ArgumentHolder</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">Class ArgumentHolder</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<a name="refclass150917"></a>
|
||||
<p>Declaration :</p><ul><li>C++ : template<class SIG> class ArgumentHolder : public <a href="class148997.html#refclass148997"><b>CmdClosure</b></a> </li></ul><div class="sub">
|
||||
<a name="refrelation175493"></a>
|
||||
<table><tr><td><div class="element">Relation <b>arguments (<unidirectional association>)</b></div></td></tr></table><p>Declaration :</p><ul><li>Uml : # arguments : <a href="class150789.html#refclass150789"><b>Closure</b></a>, multiplicity : 1</li><li>C++ : protected: <a href="class150789.html#refclass150789"><b>Closure</b></a>* arguments</li></ul><p>Stereotype: manages</p>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -21,6 +21,7 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="class129541.html#refclass129541" target = "projectFrame"><b>Allocation</b></a></td><td></td><td>a directive to place a MObject in a specific way</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class135429.html#refclass135429" target = "projectFrame"><b>Appconfig</b></a></td><td>singleton</td><td>Singleton to hold inevitable global flags and constants and for performing erarly (static) global initialization tasks.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class140293.html#refclass140293" target = "projectFrame"><b>Applicable</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class150917.html#refclass150917" target = "projectFrame"><b>ArgumentHolder</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class131077.html#refclass131077" target = "projectFrame"><b>Assembler</b></a></td><td></td><td>This is the actual building facility: provided the correct tools and associations, it serves to build and connect the individual ProcNode objects</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class136453.html#refclass136453" target = "projectFrame"><b>Asset</b></a></td><td>interface</td><td>Superinterface describing especially the bookeeping properties of Assets</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class136581.html#refclass136581" target = "projectFrame"><b>AssetManager</b></a></td><td>boundary</td><td>Facade for the Asset subsystem</td></tr>
|
||||
|
|
@ -38,6 +39,7 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="class137221.html#refclass137221" target = "projectFrame"><b>Category</b></a></td><td></td><td>tree like classification of Assets</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class137349.html#refclass137349" target = "projectFrame"><b>Clip</b></a></td><td></td><td>bookkeeping (asset) view of a media clip.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class128901.html#refclass128901" target = "projectFrame"><b>Clip</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class150789.html#refclass150789" target = "projectFrame"><b>Closure</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class148997.html#refclass148997" target = "projectFrame"><b>CmdClosure</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class137861.html#refclass137861" target = "projectFrame"><b>Codec</b></a></td><td></td><td>description of some media data decoder or encoder facility</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class135045.html#refclass135045" target = "projectFrame"><b>CodecAdapter</b></a></td><td></td><td></td></tr>
|
||||
|
|
@ -107,6 +109,7 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="class134405.html#refclass134405" target = "projectFrame"><b>NodeCreatorTool</b></a></td><td></td><td>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.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class143365.html#refclass143365" target = "projectFrame"><b>NodeWiring</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class143493.html#refclass143493" target = "projectFrame"><b>OperationBase</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class149637.html#refclass149637" target = "projectFrame"><b>ParamAccessor</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class134533.html#refclass134533" target = "projectFrame"><b>Parameter</b></a></td><td></td><td>Descriptor and access object for a plugin parameter. Parameters may be provided with values from the session, and this values may be automated.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class134661.html#refclass134661" target = "projectFrame"><b>ParamProvider</b></a></td><td>interface</td><td>A facility to get the actual value of a plugin/effect parameter</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class130437.html#refclass130437" target = "projectFrame"><b>PathManager</b></a></td><td></td><td>While building a render engine, this Strategy class decides on the actual render strategy in accordance to the current controller settings (system state)</td></tr>
|
||||
|
|
@ -164,7 +167,6 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="class145157.html#refclass145157" target = "projectFrame"><b>StreamTypeID</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class136965.html#refclass136965" target = "projectFrame"><b>Struct</b></a></td><td></td><td>key abstraction: structural asset</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class145413.html#refclass145413" target = "projectFrame"><b>STypeManager</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class149637.html#refclass149637" target = "projectFrame"><b>Target</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class128138.html#refclass128138" target = "projectFrame"><b>Thread</b></a></td><td></td><td>We can basically reuse the Thread class design from Cinelerra2, Thread becomes a baseclass for all Threads </td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class134917.html#refclass134917" target = "projectFrame"><b>Time</b></a></td><td></td><td>denotes a temporal position (time point), based on timeline start.<br /><br />investigate posix.4 realtime timers, wrap these here</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class145541.html#refclass145541" target = "projectFrame"><b>Timeline</b></a></td><td></td><td></td></tr>
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
<a href="class129541.html#refclass129541" target = "projectFrame"><b>Allocation</b></a><br />
|
||||
<a href="class135429.html#refclass135429" target = "projectFrame"><b>Appconfig</b></a><br />
|
||||
<a href="class140293.html#refclass140293" target = "projectFrame"><b>Applicable</b></a><br />
|
||||
<a href="class150917.html#refclass150917" target = "projectFrame"><b>ArgumentHolder</b></a><br />
|
||||
<a href="class131077.html#refclass131077" target = "projectFrame"><b>Assembler</b></a><br />
|
||||
<a href="class136453.html#refclass136453" target = "projectFrame"><b>Asset</b></a><br />
|
||||
<a href="class136581.html#refclass136581" target = "projectFrame"><b>AssetManager</b></a><br />
|
||||
|
|
@ -39,6 +40,7 @@
|
|||
<a href="class137221.html#refclass137221" target = "projectFrame"><b>Category</b></a><br />
|
||||
<a href="class137349.html#refclass137349" target = "projectFrame"><b>Clip</b></a><br />
|
||||
<a href="class128901.html#refclass128901" target = "projectFrame"><b>Clip</b></a><br />
|
||||
<a href="class150789.html#refclass150789" target = "projectFrame"><b>Closure</b></a><br />
|
||||
<a href="class148997.html#refclass148997" target = "projectFrame"><b>CmdClosure</b></a><br />
|
||||
<a href="class137861.html#refclass137861" target = "projectFrame"><b>Codec</b></a><br />
|
||||
<a href="class135045.html#refclass135045" target = "projectFrame"><b>CodecAdapter</b></a><br />
|
||||
|
|
@ -108,6 +110,7 @@
|
|||
<a href="class134405.html#refclass134405" target = "projectFrame"><b>NodeCreatorTool</b></a><br />
|
||||
<a href="class143365.html#refclass143365" target = "projectFrame"><b>NodeWiring</b></a><br />
|
||||
<a href="class143493.html#refclass143493" target = "projectFrame"><b>OperationBase</b></a><br />
|
||||
<a href="class149637.html#refclass149637" target = "projectFrame"><b>ParamAccessor</b></a><br />
|
||||
<a href="class134533.html#refclass134533" target = "projectFrame"><b>Parameter</b></a><br />
|
||||
<a href="class134661.html#refclass134661" target = "projectFrame"><b>ParamProvider</b></a><br />
|
||||
<a href="class130437.html#refclass130437" target = "projectFrame"><b>PathManager</b></a><br />
|
||||
|
|
@ -165,7 +168,6 @@
|
|||
<a href="class145157.html#refclass145157" target = "projectFrame"><b>StreamTypeID</b></a><br />
|
||||
<a href="class136965.html#refclass136965" target = "projectFrame"><b>Struct</b></a><br />
|
||||
<a href="class145413.html#refclass145413" target = "projectFrame"><b>STypeManager</b></a><br />
|
||||
<a href="class149637.html#refclass149637" target = "projectFrame"><b>Target</b></a><br />
|
||||
<a href="class128138.html#refclass128138" target = "projectFrame"><b>Thread</b></a><br />
|
||||
<a href="class134917.html#refclass134917" target = "projectFrame"><b>Time</b></a><br />
|
||||
<a href="class145541.html#refclass145541" target = "projectFrame"><b>Timeline</b></a><br />
|
||||
|
|
|
|||
Binary file not shown.
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 24 KiB |
BIN
doc/devel/uml/fig135173.png
Normal file
BIN
doc/devel/uml/fig135173.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 11 KiB |
|
|
@ -147,7 +147,7 @@ Documentation</title>
|
|||
<table><tr><td><div class="element">Artifact <b>Lumiera</b></div></td></tr></table>
|
||||
<p>the main executable to be built<br /></p>
|
||||
<p>Depends on <a href="index.html#refpackage129413"><b>common</b></a></p><p>Depends on <a href="index.html#refpackage129797"><b>gui</b></a></p><p>Depends on <a href="index.html#refpackage129669"><b>proc</b></a></p><p>Depends on <a href="index.html#refpackage129541"><b>backend</b></a></p><p>Stereotype: executable</p>
|
||||
<p><i>executable</i> associated with : <a href="index.html#refartifact129029"><b>placement</b></a>, <a href="index.html#refartifact128517"><b>sessionimpl</b></a>, <a href="index.html#refartifact130437"><b>builderfacade</b></a>, <a href="index.html#refartifact133893"><b>aframe</b></a>, <a href="index.html#refartifact130821"><b>assembler</b></a>, <a href="index.html#refartifact132485"><b>trafo</b></a>, <a href="index.html#refartifact130053"><b>allocation</b></a>, <a href="index.html#refartifact134021"><b>vframe</b></a>, <a href="index.html#refartifact130565"><b>toolfactory</b></a>, <a href="index.html#refartifact132741"><b>hub</b></a>, <a href="index.html#refartifact131077"><b>buildable</b></a>, <a href="index.html#refartifact129285"><b>abstractmo</b></a>, <a href="index.html#refartifact132229"><b>exitnode</b></a>, <a href="index.html#refartifact131717"><b>pathmanager</b></a>, <a href="index.html#refartifact128901"><b>track</b></a>, <a href="index.html#refartifact129669"><b>meta</b></a>, <a href="index.html#refartifact129797"><b>fixedlocation</b></a>, <a href="index.html#refartifact129925"><b>relativelocation</b></a>, <a href="index.html#refartifact131589"><b>controllerfacade</b></a>, <a href="index.html#refartifact132101"><b>rendergraph</b></a>, <a href="index.html#refartifact133125"><b>pluginadapter</b></a>, <a href="index.html#refartifact129157"><b>explicitplacement</b></a>, <a href="index.html#refartifact130309"><b>auto</b></a>, <a href="index.html#refartifact133637"><b>glrender</b></a>, <a href="index.html#refartifact133381"><b>arender</b></a>, <a href="index.html#refartifact131845"><b>renderstate</b></a>, <a href="index.html#refartifact130181"><b>label</b></a>, <a href="index.html#refartifact131461"><b>nodecreatertool</b></a>, <a href="index.html#refartifact132869"><b>projector</b></a>, <a href="index.html#refartifact134661"><b>interpolator</b></a>, <a href="index.html#refartifact134533"><b>paramprovider</b></a>, <a href="index.html#refartifact132997"><b>mask</b></a>, <a href="index.html#refartifact128261"><b>mobject</b></a>, <a href="index.html#refartifact134277"><b>source</b></a>, <a href="index.html#refartifact133765"><b>frame</b></a>, <a href="index.html#refartifact129541"><b>effect</b></a>, <a href="index.html#refartifact131205"><b>buildertool</b></a>, <a href="index.html#refartifact131333"><b>segmentationtool</b></a>, <a href="index.html#refartifact132613"><b>link</b></a>, <a href="index.html#refartifact134405"><b>parameter</b></a>, <a href="index.html#refartifact131973"><b>renderengine</b></a>, <a href="index.html#refartifact134149"><b>glbuf</b></a>, <a href="index.html#refartifact132357"><b>procnode</b></a>, <a href="index.html#refartifact130949"><b>stateproxy</b></a>, <a href="index.html#refartifact128645"><b>edl</b></a>, <a href="index.html#refartifact128773"><b>fixture</b></a>, <a href="index.html#refartifact133253"><b>glpipe</b></a>, <a href="index.html#refartifact128133"><b>main</b></a>, <a href="index.html#refartifact130693"><b>conmanager</b></a>, <a href="index.html#refartifact129413"><b>clip</b></a>, <a href="index.html#refartifact133509"><b>vrender</b></a></p>
|
||||
<p><i>executable</i> associated with : <a href="index.html#refartifact130053"><b>allocation</b></a>, <a href="index.html#refartifact134021"><b>vframe</b></a>, <a href="index.html#refartifact130565"><b>toolfactory</b></a>, <a href="index.html#refartifact132741"><b>hub</b></a>, <a href="index.html#refartifact131077"><b>buildable</b></a>, <a href="index.html#refartifact129285"><b>abstractmo</b></a>, <a href="index.html#refartifact132229"><b>exitnode</b></a>, <a href="index.html#refartifact131717"><b>pathmanager</b></a>, <a href="index.html#refartifact128901"><b>track</b></a>, <a href="index.html#refartifact129669"><b>meta</b></a>, <a href="index.html#refartifact129797"><b>fixedlocation</b></a>, <a href="index.html#refartifact129925"><b>relativelocation</b></a>, <a href="index.html#refartifact131589"><b>controllerfacade</b></a>, <a href="index.html#refartifact132101"><b>rendergraph</b></a>, <a href="index.html#refartifact133125"><b>pluginadapter</b></a>, <a href="index.html#refartifact129157"><b>explicitplacement</b></a>, <a href="index.html#refartifact130309"><b>auto</b></a>, <a href="index.html#refartifact133637"><b>glrender</b></a>, <a href="index.html#refartifact133381"><b>arender</b></a>, <a href="index.html#refartifact131845"><b>renderstate</b></a>, <a href="index.html#refartifact130181"><b>label</b></a>, <a href="index.html#refartifact131461"><b>nodecreatertool</b></a>, <a href="index.html#refartifact132869"><b>projector</b></a>, <a href="index.html#refartifact134661"><b>interpolator</b></a>, <a href="index.html#refartifact134533"><b>paramprovider</b></a>, <a href="index.html#refartifact132997"><b>mask</b></a>, <a href="index.html#refartifact128261"><b>mobject</b></a>, <a href="index.html#refartifact134277"><b>source</b></a>, <a href="index.html#refartifact133765"><b>frame</b></a>, <a href="index.html#refartifact129541"><b>effect</b></a>, <a href="index.html#refartifact131205"><b>buildertool</b></a>, <a href="index.html#refartifact131333"><b>segmentationtool</b></a>, <a href="index.html#refartifact132613"><b>link</b></a>, <a href="index.html#refartifact134405"><b>parameter</b></a>, <a href="index.html#refartifact131973"><b>renderengine</b></a>, <a href="index.html#refartifact134149"><b>glbuf</b></a>, <a href="index.html#refartifact132357"><b>procnode</b></a>, <a href="index.html#refartifact130949"><b>stateproxy</b></a>, <a href="index.html#refartifact128645"><b>edl</b></a>, <a href="index.html#refartifact128773"><b>fixture</b></a>, <a href="index.html#refartifact133253"><b>glpipe</b></a>, <a href="index.html#refartifact128133"><b>main</b></a>, <a href="index.html#refartifact130693"><b>conmanager</b></a>, <a href="index.html#refartifact129413"><b>clip</b></a>, <a href="index.html#refartifact133509"><b>vrender</b></a>, <a href="index.html#refartifact129029"><b>placement</b></a>, <a href="index.html#refartifact128517"><b>sessionimpl</b></a>, <a href="index.html#refartifact130437"><b>builderfacade</b></a>, <a href="index.html#refartifact133893"><b>aframe</b></a>, <a href="index.html#refartifact130821"><b>assembler</b></a>, <a href="index.html#refartifact132485"><b>trafo</b></a></p>
|
||||
<a name="refartifact128133"></a>
|
||||
<table><tr><td><div class="element">Artifact <b>main</b></div></td></tr></table>
|
||||
<p>Stereotype: source</p>
|
||||
|
|
@ -844,8 +844,106 @@ reuse exiting Engine</pre></li></ul><p>Selection :</p><ul></ul><p>Transformation
|
|||
<table><tr><td><div class="element">Class <b><a href="class149253.html#refclass149253"><b>DoAsync</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class149381.html#refclass149381"><b>UndoSync</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class149509.html#refclass149509"><b>RedoLast</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class149637.html#refclass149637"><b>Target</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class149637.html#refclass149637"><b>ParamAccessor</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class141957.html#refclass141957"><b>ProcDispatcher</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class150789.html#refclass150789"><b>Closure</b></a></b></div></td></tr></table>
|
||||
<table><tr><td><div class="element">Class <b><a href="class150917.html#refclass150917"><b>ArgumentHolder</b></a></b></div></td></tr></table>
|
||||
<a name="refstate machine128005"></a>
|
||||
<h4 class ="state">2.2.2.1 StateMachine Lifecycle</h4>
|
||||
<p>Entry Behavior :</p><ul></ul><p>Exit Behavior :</p><ul></ul><p>Do activity :</p><ul></ul><p>Stereotype: machine</p>
|
||||
<div class="sub">
|
||||
<a name="refstate diagram135173"></a>
|
||||
<p align="center"><img src="fig135173.png" alt="" /></p>
|
||||
<p align="center"><b>Command lifecycle</b></p><p><br /></p><p><br /></p>
|
||||
<a name="refentry point pseudo state128005"></a>
|
||||
<a name="refentry point pseudo state128005"></a>
|
||||
<table><tr><td><div class="element">Entry point pseudo state <b>ID</b></div></td></tr></table>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refentry point pseudo state128005"><b>ID</b></a> To <a href="index.html#refstate action128005"><b>state action</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="refstate action128005"></a>
|
||||
<table><tr><td><div class="element">State action <b></b></div></td></tr></table>
|
||||
<p>try to fetch existing definition<br /></p>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><p>Expression :</p><ul><li>OCL : <pre>
|
||||
fetch def</pre></li></ul><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate action128005"><b>state action</b></a> To <a href="index.html#refchoice pseudo state128133"><b>choice pseudo state</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="refstate128133"></a>
|
||||
<h4 class ="state">2.2.2.1.1 State scratch</h4>
|
||||
<p>Entry Behavior :</p><ul></ul><p>Exit Behavior :</p><ul></ul><p>Do activity :</p><ul></ul><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate128133"><b>scratch</b></a> To <a href="index.html#refstate action128133"><b>state action</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="refstate action128133"></a>
|
||||
<table><tr><td><div class="element">State action <b></b></div></td></tr></table>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><p>Expression :</p><ul><li>OCL : <pre>
|
||||
def DO</pre></li></ul><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate action128133"><b>state action</b></a> To <a href="index.html#reffork pseudo state128261"><b>fork pseudo state</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul><table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate action128133"><b>state action</b></a> To <a href="index.html#refstate action128261"><b>state action</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul><table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate action128133"><b>state action</b></a> To <a href="index.html#refstate action128517"><b>state action</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="refstate action128261"></a>
|
||||
<table><tr><td><div class="element">State action <b></b></div></td></tr></table>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><p>Expression :</p><ul><li>OCL : <pre>
|
||||
def CAP</pre></li></ul><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate action128261"><b>state action</b></a> To <a href="index.html#refstate action128389"><b>state action</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="refstate action128389"></a>
|
||||
<table><tr><td><div class="element">State action <b></b></div></td></tr></table>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><p>Expression :</p><ul><li>OCL : <pre>
|
||||
def UNDO</pre></li></ul><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate action128389"><b>state action</b></a> To <a href="index.html#refstate128261"><b>CmdDef</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="refstate action128517"></a>
|
||||
<table><tr><td><div class="element">State action <b></b></div></td></tr></table>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><p>Expression :</p><ul><li>OCL : <pre>
|
||||
def UNDO</pre></li></ul><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate action128517"><b>state action</b></a> To <a href="index.html#refstate action128645"><b>state action</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="refstate action128645"></a>
|
||||
<table><tr><td><div class="element">State action <b></b></div></td></tr></table>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><p>Expression :</p><ul><li>OCL : <pre>
|
||||
def CAP</pre></li></ul><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate action128645"><b>state action</b></a> To <a href="index.html#refstate128261"><b>CmdDef</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="refstate128261"></a>
|
||||
<h4 class ="state">2.2.2.1.2 State CmdDef</h4>
|
||||
<p>Entry Behavior :</p><ul></ul><p>Exit Behavior :</p><ul></ul><p>Do activity :</p><ul></ul><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate128261"><b>CmdDef</b></a> To <a href="index.html#refstate action128773"><b>state action</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="refstate action128773"></a>
|
||||
<table><tr><td><div class="element">State action <b></b></div></td></tr></table>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><p>Expression :</p><ul><li>OCL : <pre>
|
||||
bind</pre></li></ul><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate action128773"><b>state action</b></a> To <a href="index.html#refstate128389"><b>Command</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="refstate128389"></a>
|
||||
<h4 class ="state">2.2.2.1.3 State Command</h4>
|
||||
<p>Entry Behavior :</p><ul></ul><p>Exit Behavior :</p><ul></ul><p>Do activity :</p><ul></ul><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate128389"><b>Command</b></a> To <a href="index.html#refstate action129029"><b>state action</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="refstate action129029"></a>
|
||||
<table><tr><td><div class="element">State action send-signal <b></b></div></td></tr></table>
|
||||
<p>Stereotype: send-signal</p>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><p>Expression :</p><ul><li>OCL : <pre>
|
||||
exec pattern</pre></li></ul><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate action129029"><b>state action</b></a> To <a href="index.html#refstate128517"><b>undo-able</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="refstate128517"></a>
|
||||
<h4 class ="state">2.2.2.1.4 State undo-able</h4>
|
||||
<p>Entry Behavior :</p><ul></ul><p>Exit Behavior :</p><ul></ul><p>Do activity :</p><ul></ul><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate128517"><b>undo-able</b></a> To <a href="index.html#refexit point pseudo state128517"><b>done</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul><table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate128517"><b>undo-able</b></a> To <a href="index.html#refstate action129157"><b>state action</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul><table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate128517"><b>undo-able</b></a> To <a href="index.html#refstate action129029"><b>state action</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="refchoice pseudo state128133"></a>
|
||||
<a name="refchoice pseudo state128133"></a>
|
||||
<table><tr><td><div class="element">Choice pseudo state <b></b></div></td></tr></table>
|
||||
<p>Stereotype: try</p>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refchoice pseudo state128133"><b>choice pseudo state</b></a> To <a href="index.html#refstate128133"><b>scratch</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul><li>OCL : <pre>
|
||||
not found</pre></li></ul><table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refchoice pseudo state128133"><b>choice pseudo state</b></a> To <a href="index.html#refstate128261"><b>CmdDef</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul><li>OCL : <pre>
|
||||
found</pre></li></ul></div>
|
||||
<a name="reffork pseudo state128261"></a>
|
||||
<a name="reffork pseudo state128261"></a>
|
||||
<table><tr><td><div class="element">Fork pseudo state <b></b></div></td></tr></table>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#reffork pseudo state128261"><b>fork pseudo state</b></a> To <a href="index.html#refstate action128261"><b>state action</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul><table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#reffork pseudo state128261"><b>fork pseudo state</b></a> To <a href="index.html#refstate action128517"><b>state action</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
<a name="reffork pseudo state128389"></a>
|
||||
<a name="reffork pseudo state128389"></a>
|
||||
<table><tr><td><div class="element">Fork pseudo state <b></b></div></td></tr></table>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><a name="refexit point pseudo state128517"></a>
|
||||
<a name="refexit point pseudo state128517"></a>
|
||||
<table><tr><td><div class="element">Exit point pseudo state <b>done</b></div></td></tr></table>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><a name="refstate action129157"></a>
|
||||
<table><tr><td><div class="element">State action send-signal <b></b></div></td></tr></table>
|
||||
<p>Stereotype: send-signal</p>
|
||||
<p>Defined in <a href="index.html#refstate machine128005"><b>Lifecycle</b></a></p><p>Expression :</p><ul><li>OCL : <pre>
|
||||
undo</pre></li></ul><div class="sub">
|
||||
<table><tr><td><div class="element">Transition <b><transition></div></td></tr></table><p>From <a href="index.html#refstate action129157"><b>state action</b></a> To <a href="index.html#refstate128517"><b>undo-able</b></a></p><p>Trigger :</p><ul></ul><p>Guard :</p><ul></ul><p>Activity :</p><ul></ul></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<a name="refpackage128261"></a>
|
||||
|
|
|
|||
|
|
@ -28,8 +28,8 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition131461" target = "projectFrame"><b><flow></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130693" target = "projectFrame"><b><flow></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129029" target = "projectFrame"><b><flow></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition131717" target = "projectFrame"><b><flow></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130181" target = "projectFrame"><b><flow></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition131717" target = "projectFrame"><b><flow></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130949" target = "projectFrame"><b><flow></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition131077" target = "projectFrame"><b><flow></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130053" target = "projectFrame"><b><flow></b></a></td><td>transition</td><td></td></tr>
|
||||
|
|
@ -37,6 +37,28 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130565" target = "projectFrame"><b><flow></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition131333" target = "projectFrame"><b><flow></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129157" target = "projectFrame"><b><flow></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128133" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128005" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129797" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130053" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128517" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128645" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128901" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128261" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128389" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129925" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129285" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition128773" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130565" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129413" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130181" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129029" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129541" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129669" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition129157" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130693" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130437" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reftransition130309" target = "projectFrame"><b><transition></b></a></td><td>transition</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -41,6 +41,8 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation134789" target = "projectFrame"><b>apply</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent view128005" target = "projectFrame"><b>Architecture</b></a></td><td>component view</td><td>The various Components comprising the Lumiera Video editing Application</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact133381" target = "projectFrame"><b>arender</b></a></td><td>artifact</td><td>Representation of a Audio Render process</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class150917.html#refclass150917" target = "projectFrame"><b>ArgumentHolder</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation175493" target = "projectFrame"><b>arguments</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class131077.html#refclass131077" target = "projectFrame"><b>Assembler</b></a></td><td>class</td><td>This is the actual building facility: provided the correct tools and associations, it serves to build and connect the individual ProcNode objects</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact130821" target = "projectFrame"><b>assembler</b></a></td><td>artifact</td><td>building facility (implementation of the build process)</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class136453.html#refclass136453" target = "projectFrame"><b>Asset</b></a></td><td>class</td><td>Superinterface describing especially the bookeeping properties of Assets</td></tr>
|
||||
|
|
@ -58,8 +60,8 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131845" target = "projectFrame"><b>aud_a</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128773" target = "projectFrame"><b>aud_A</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131205" target = "projectFrame"><b>audio</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128901" target = "projectFrame"><b>audio1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128389" target = "projectFrame"><b>audio1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128901" target = "projectFrame"><b>audio1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130821" target = "projectFrame"><b>audio1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact130309" target = "projectFrame"><b>auto</b></a></td><td>artifact</td><td>Media Object holding automation data</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class129925.html#refclass129925" target = "projectFrame"><b>Auto</b></a></td><td>class</td><td>Automation data for some parameter (i.e. a time varying function)</td></tr>
|
||||
|
|
|
|||
|
|
@ -37,8 +37,8 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact131077" target = "projectFrame"><b>buildable</b></a></td><td>artifact</td><td>marker interface denoting any MObject able to be treated by Tools</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation128517" target = "projectFrame"><b>buildEngine</b></a></td><td>operation</td><td>Main Operation of the Builder: create a render engine for a given part of the timeline</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent128005" target = "projectFrame"><b>Builder</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage128901" target = "projectFrame"><b>Builder</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage130565" target = "projectFrame"><b>builder</b></a></td><td>package</td><td>sourcecode package<br /><br />The Builder creating the Render Engine,<br />located within the MObject Subsystem</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage128901" target = "projectFrame"><b>Builder</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram132868" target = "projectFrame"><b>Builder Entities</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram129285" target = "projectFrame"><b>Builder Tool (Visitor)</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view128261" target = "projectFrame"><b>Builder Workings</b></a></td><td>class view</td><td></td></tr>
|
||||
|
|
|
|||
|
|
@ -33,34 +33,35 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation145413" target = "projectFrame"><b>chain</b></a></td><td>relation</td><td>Chain of additional Placements further constraining the position of this MObject</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation129633" target = "projectFrame"><b>checked_in</b></a></td><td>relation</td><td>checked_in objects are subject of cache aging and must be not in use</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation129290" target = "projectFrame"><b>checked_out</b></a></td><td>relation</td><td>this list keeps all mappings which are in use, and thus prevents them from Cache aging</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135813" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refchoice pseudo state128133" target = "projectFrame"><b>choice pseudo state</b></a></td><td>choice pseudo state</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135301" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135557" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135685" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134661" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135429" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135173" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134789" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134917" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135045" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135173" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135301" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135685" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135429" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132485" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132229" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130053" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129797" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance135813" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128005" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131589" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132357" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128133" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128261" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130693" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance133509" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130565" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130693" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129029" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130437" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130309" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130181" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129541" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132357" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129285" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131589" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128261" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129541" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130437" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132485" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130053" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132229" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance133509" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129797" target = "projectFrame"><b>class instance</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation133765" target = "projectFrame"><b>clear</b></a></td><td>operation</td><td>clear current session contents <br />without resetting overall session config.<br />Afterwards, the session will contain only one <br />empty EDL, while all Assets are retained.<br /></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent131077" target = "projectFrame"><b>client code</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class137349.html#refclass137349" target = "projectFrame"><b>Clip</b></a></td><td>class</td><td>bookkeeping (asset) view of a media clip.</td></tr>
|
||||
|
|
@ -69,14 +70,18 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="class128901.html#refclass128901" target = "projectFrame"><b>Clip</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation128901" target = "projectFrame"><b>clips</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute133125" target = "projectFrame"><b>closure</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class150789.html#refclass150789" target = "projectFrame"><b>Closure</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class148997.html#refclass148997" target = "projectFrame"><b>CmdClosure</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate128261" target = "projectFrame"><b>CmdDef</b></a></td><td>state</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class137861.html#refclass137861" target = "projectFrame"><b>Codec</b></a></td><td>class</td><td>description of some media data decoder or encoder facility</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact137349" target = "projectFrame"><b>codec</b></a></td><td>artifact</td><td>description of some media data decoder or encoder facility</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class135045.html#refclass135045" target = "projectFrame"><b>CodecAdapter</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact134917" target = "projectFrame"><b>codecadapter</b></a></td><td>artifact</td><td>Processing Node for (de)coding media data</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage128645" target = "projectFrame"><b>codegen</b></a></td><td>package</td><td>This package is used to organize code generation by BOUML. It is considered useless after having generated the initial code skeleton.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class148485.html#refclass148485" target = "projectFrame"><b>Command</b></a></td><td>class</td><td>Key abstraction for all proc/edit operations and UNDO management</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate128389" target = "projectFrame"><b>Command</b></a></td><td>state</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view130693" target = "projectFrame"><b>Command Handling</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate diagram135173" target = "projectFrame"><b>Command lifecycle</b></a></td><td>state diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram134021" target = "projectFrame"><b>Command structure</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage129413" target = "projectFrame"><b>common</b></a></td><td>package</td><td>sourcecode package<br /><br />Common library and helper classes</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent129925" target = "projectFrame"><b>CommonLib</b></a></td><td>component</td><td></td></tr>
|
||||
|
|
|
|||
|
|
@ -32,14 +32,15 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage128138" target = "projectFrame"><b>design</b></a></td><td>package</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage128005" target = "projectFrame"><b>design</b></a></td><td>package</td><td>All things concering the big picture.<br />Not a real code package, rather a container for design drafts, specifications, decisions.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refuse case128261" target = "projectFrame"><b>detect Channels</b></a></td><td>use case</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refexpansion region128005" target = "projectFrame"><b>determine Render Params</b></a></td><td>expansion region</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refopaque activity action128389" target = "projectFrame"><b>determine Render Params</b></a></td><td>opaque activity action</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refexpansion region128005" target = "projectFrame"><b>determine Render Params</b></a></td><td>expansion region</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132613" target = "projectFrame"><b>devnull</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent128773" target = "projectFrame"><b>Dispatcher</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation134917" target = "projectFrame"><b>dispatchOp</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute132869" target = "projectFrame"><b>do</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class149253.html#refclass149253" target = "projectFrame"><b>DoAsync</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class139141.html#refclass139141" target = "projectFrame"><b>DoAttach</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refexit point pseudo state128517" target = "projectFrame"><b>done</b></a></td><td>exit point pseudo state</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class139269.html#refclass139269" target = "projectFrame"><b>DoRecurse</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class149125.html#refclass149125" target = "projectFrame"><b>DoSync</b></a></td><td>class</td><td></td></tr>
|
||||
</table>
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#refobject diagram128901" target = "projectFrame"><b>EDL Example2</b></a></td><td>object diagram</td><td>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</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation128005" target = "projectFrame"><b>edls</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class137733.html#refclass137733" target = "projectFrame"><b>Effect</b></a></td><td>class</td><td>Effect or media processing component</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact137221" target = "projectFrame"><b>effect</b></a></td><td>artifact</td><td>Effect or media processing component</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact129541" target = "projectFrame"><b>effect</b></a></td><td>artifact</td><td>EDL representation of a pluggable and automatable effect.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact137221" target = "projectFrame"><b>effect</b></a></td><td>artifact</td><td>Effect or media processing component</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class129029.html#refclass129029" target = "projectFrame"><b>Effect</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refnode128005" target = "projectFrame"><b>effective timeline (Fixture)</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation131717" target = "projectFrame"><b>effectiveTimeline</b></a></td><td>relation</td><td></td></tr>
|
||||
|
|
|
|||
|
|
@ -40,6 +40,8 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent128517" target = "projectFrame"><b>Fixture</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class128261.html#refclass128261" target = "projectFrame"><b>Fixture</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reffork activity node129029" target = "projectFrame"><b>fork activity node</b></a></td><td>fork activity node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reffork pseudo state128261" target = "projectFrame"><b>fork pseudo state</b></a></td><td>fork pseudo state</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#reffork pseudo state128389" target = "projectFrame"><b>fork pseudo state</b></a></td><td>fork pseudo state</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class128821.html#refclass128821" target = "projectFrame"><b>Frame</b></a></td><td>class</td><td>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.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refnode128645" target = "projectFrame"><b>Frame</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class133253.html#refclass133253" target = "projectFrame"><b>Frame</b></a></td><td>class</td><td>TODO: how to relate to Cehteh's Frame entity in the Backend?<br />The latter is the fundamental Frame entity, wheras this Object rather represents a buffer set containing frame date</td></tr>
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram130181" target = "projectFrame"><b>Hierarchy</b></a></td><td>class diagram</td><td>Lumiera Exception hierarchy</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation133381" target = "projectFrame"><b>howtoProc</b></a></td><td>operation</td><td>@return descriptor how to build a render pipeline corresponding to this media</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact132741" target = "projectFrame"><b>hub</b></a></td><td>artifact</td><td>special ProcNode used to build data distributing connections</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance133893" target = "projectFrame"><b>HUE</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance133253" target = "projectFrame"><b>HUE</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance133893" target = "projectFrame"><b>HUE</b></a></td><td>class instance</td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -19,12 +19,13 @@
|
|||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute130437" target = "projectFrame"><b>id</b></a></td><td>attribute</td><td>Asset primary key.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute132613" target = "projectFrame"><b>ID</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refentry point pseudo state128005" target = "projectFrame"><b>ID</b></a></td><td>entry point pseudo state</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class145029.html#refclass145029" target = "projectFrame"><b>ImplFacade</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram128309" target = "projectFrame"><b>In Memory Database</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refactivity action pin128133" target = "projectFrame"><b>inFixture</b></a></td><td>activity action pin</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131461" target = "projectFrame"><b>input</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132869" target = "projectFrame"><b>input</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134149" target = "projectFrame"><b>input</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131461" target = "projectFrame"><b>input</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation131461" target = "projectFrame"><b>instance</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class147205.html#refclass147205" target = "projectFrame"><b>InstanceHandle</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation143621" target = "projectFrame"><b>instructions</b></a></td><td>relation</td><td></td></tr>
|
||||
|
|
|
|||
|
|
@ -22,6 +22,7 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram132869" target = "projectFrame"><b>Layer Separation Interface</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute128517" target = "projectFrame"><b>length</b></a></td><td>attribute</td><td>TODO: how to represent time intervals?</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute130053" target = "projectFrame"><b>length</b></a></td><td>attribute</td><td>duration (span) of this timeline segment.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate machine128005" target = "projectFrame"><b>Lifecycle</b></a></td><td>state machine</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class131973.html#refclass131973" target = "projectFrame"><b>Link</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact132613" target = "projectFrame"><b>link</b></a></td><td>artifact</td><td>forwarding, adapting or connecting ProcNode</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation134021" target = "projectFrame"><b>load</b></a></td><td>operation</td><td>replace the current session by a new<br />session loaded from serialized state.</td></tr>
|
||||
|
|
|
|||
|
|
@ -20,9 +20,9 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute129029" target = "projectFrame"><b>offset</b></a></td><td>attribute</td><td>Offset the actual position by this (time) value relative to the anchor point. TODO: Representation?</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class143493.html#refclass143493" target = "projectFrame"><b>OperationBase</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute130821" target = "projectFrame"><b>org</b></a></td><td>attribute</td><td>origin or authorship id. Can be a project abbreviation, a package id or just the authors nickname or UID. This allows for the compnent name to be more generic (e.g. "blur"). Default for all assets provided by the core Lumiera codebase is "lumi".</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131333" target = "projectFrame"><b>ouput</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134405" target = "projectFrame"><b>ouput</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance133125" target = "projectFrame"><b>ouput</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131333" target = "projectFrame"><b>ouput</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation147973" target = "projectFrame"><b>outPort</b></a></td><td>relation</td><td>the Port this MObject wants to be conected to</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent diagram128005" target = "projectFrame"><b>Overview</b></a></td><td>component diagram</td><td>This drawing shows the top level compoents and relations</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refdeployment diagram128261" target = "projectFrame"><b>Overview Render Engine</b></a></td><td>deployment diagram</td><td></td></tr>
|
||||
|
|
|
|||
|
|
@ -18,11 +18,12 @@
|
|||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation137989" target = "projectFrame"><b>param</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class149637.html#refclass149637" target = "projectFrame"><b>ParamAccessor</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact134405" target = "projectFrame"><b>parameter</b></a></td><td>artifact</td><td>representation of an automatable effect/plugin parameter</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class134533.html#refclass134533" target = "projectFrame"><b>Parameter</b></a></td><td>class</td><td>Descriptor and access object for a plugin parameter. Parameters may be provided with values from the session, and this values may be automated.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact134533" target = "projectFrame"><b>paramprovider</b></a></td><td>artifact</td><td>interface denoting a source for actual Parameter values</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class134661.html#refclass134661" target = "projectFrame"><b>ParamProvider</b></a></td><td>class</td><td>A facility to get the actual value of a plugin/effect parameter</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation172677" target = "projectFrame"><b>params</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation175109" target = "projectFrame"><b>params</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation137861" target = "projectFrame"><b>params</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class130437.html#refclass130437" target = "projectFrame"><b>PathManager</b></a></td><td>class</td><td>While building a render engine, this Strategy class decides on the actual render strategy in accordance to the current controller settings (system state)</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact131717" target = "projectFrame"><b>pathmanager</b></a></td><td>artifact</td><td>Manager for deciding the actual render strategy</td></tr>
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute129157" target = "projectFrame"><b>SAMETIME</b></a></td><td>attribute</td><td>place subject at the sime time as the anchor</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation134149" target = "projectFrame"><b>save</b></a></td><td>operation</td><td>create a complete, serialized representation<br />of the current session config and contents.<br />@todo how to serialize, prameters, return value?</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class129205.html#refclass129205" target = "projectFrame"><b>Scheduler</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate128133" target = "projectFrame"><b>scratch</b></a></td><td>state</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact135045" target = "projectFrame"><b>segment</b></a></td><td>artifact</td><td>Segment of the Timeline.<br />Used at the moment (7/07) for partitioning the timeline/fixture into segments<br />to be rendered by a specialized render node network for each, without the need<br />to change any connections within a given segment. <br />Note this concept may be superfluos alltogether; is a draft and the real<br />use still needs to be worked out...</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class135173.html#refclass135173" target = "projectFrame"><b>Segment</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refactivity object128005" target = "projectFrame"><b>segment Tool</b></a></td><td>activity object</td><td></td></tr>
|
||||
|
|
@ -36,8 +37,8 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="class146821.html#refclass146821" target = "projectFrame"><b>ServiceImpl</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refcomponent128133" target = "projectFrame"><b>Session</b></a></td><td>component</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact138757" target = "projectFrame"><b>session</b></a></td><td>artifact</td><td>Interface: the session edited by the user</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage130437" target = "projectFrame"><b>session</b></a></td><td>package</td><td>sourcecode package<br /><br />Everything concerning the EDL and Session, within the MObject Subsystem</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view128005" target = "projectFrame"><b>Session</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage130437" target = "projectFrame"><b>session</b></a></td><td>package</td><td>sourcecode package<br /><br />Everything concerning the EDL and Session, within the MObject Subsystem</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class139653.html#refclass139653" target = "projectFrame"><b>Session</b></a></td><td>class</td><td>Primary Interface for all editing tasks.<br />The session contains defaults, all the assets being edited, and a set of EDL with the individual MObjects to be manipulated and rendered.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram128133" target = "projectFrame"><b>Session structure</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact128517" target = "projectFrame"><b>sessionimpl</b></a></td><td>artifact</td><td>holds the complete session data to be edited by the user</td></tr>
|
||||
|
|
@ -51,8 +52,8 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="class138885.html#refclass138885" target = "projectFrame"><b>SimpleClip</b></a></td><td>class</td><td>Elementary clip consisting of only one media stream</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class128906.html#refclass128906" target = "projectFrame"><b>SmartPointer</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass view128266" target = "projectFrame"><b>SmartPointers</b></a></td><td>class view</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation141957" target = "projectFrame"><b>source</b></a></td><td>relation</td><td>media source of this clip</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation142469" target = "projectFrame"><b>source</b></a></td><td>relation</td><td>the media source this clip referes to</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation141957" target = "projectFrame"><b>source</b></a></td><td>relation</td><td>media source of this clip</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class133765.html#refclass133765" target = "projectFrame"><b>Source</b></a></td><td>class</td><td>Source Node: represents a media source to pull data from.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact134277" target = "projectFrame"><b>source</b></a></td><td>artifact</td><td>Representation of a Media source</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refdeployment diagram129797" target = "projectFrame"><b>Source Overview</b></a></td><td>deployment diagram</td><td></td></tr>
|
||||
|
|
@ -62,6 +63,15 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#refnode128773" target = "projectFrame"><b>State</b></a></td><td>node</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class135941.html#refclass135941" target = "projectFrame"><b>State</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation152709" target = "projectFrame"><b>state</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action129157" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128133" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128773" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128261" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128005" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td>try to fetch existing definition</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action129029" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128389" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128517" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate action128645" target = "projectFrame"><b>state action</b></a></td><td>state action</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class142597.html#refclass142597" target = "projectFrame"><b>StateAdapter</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass diagram132357" target = "projectFrame"><b>StateAdapter composition</b></a></td><td>class diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class142469.html#refclass142469" target = "projectFrame"><b>StateProxy</b></a></td><td>class</td><td></td></tr>
|
||||
|
|
|
|||
|
|
@ -17,8 +17,6 @@
|
|||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class149637.html#refclass149637" target = "projectFrame"><b>Target</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation172549" target = "projectFrame"><b>targets</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refactivity diagram129541" target = "projectFrame"><b>the render configuration flow</b></a></td><td>activity diagram</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute130181" target = "projectFrame"><b>theApp_</b></a></td><td>attribute</td><td>holds the single instance and triggers initialization</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation128261" target = "projectFrame"><b>theFixture</b></a></td><td>relation</td><td></td></tr>
|
||||
|
|
@ -46,12 +44,12 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact132485" target = "projectFrame"><b>trafo</b></a></td><td>artifact</td><td>transforming processing Node </td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation134405" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation129797" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td>This operation is to be overloaded for the specific MObject subclasses to be treated.</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130693" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130437" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130565" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130309" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130437" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation129925" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130693" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130181" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation129925" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refoperation130053" target = "projectFrame"><b>treat</b></a></td><td>operation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class140805.html#refclass140805" target = "projectFrame"><b>TypeHandler</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class141317.html#refclass141317" target = "projectFrame"><b>TypeHandler<Pipe></b></a></td><td>class</td><td></td></tr>
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
<table>
|
||||
<tr bgcolor=#f0f0f0><td align=center><b>Name</b></td><td align=center><b>Kind</b></td><td align=center><b>Description</b></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refattribute132997" target = "projectFrame"><b>undo</b></a></td><td>attribute</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate128517" target = "projectFrame"><b>undo-able</b></a></td><td>state</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class148869.html#refclass148869" target = "projectFrame"><b>UndoMutation</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refrelation173061" target = "projectFrame"><b>undoOp</b></a></td><td>relation</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class149381.html#refclass149381" target = "projectFrame"><b>UndoSync</b></a></td><td>class</td><td></td></tr>
|
||||
|
|
|
|||
|
|
@ -21,21 +21,21 @@
|
|||
<tr bgcolor=#f0f0f0><td><a href="class133509.html#refclass133509" target = "projectFrame"><b>VFrame</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact134021" target = "projectFrame"><b>vframe</b></a></td><td>artifact</td><td>a buffer and render process holding a Video frame</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance137093" target = "projectFrame"><b>vid1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129925" target = "projectFrame"><b>vid_A</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134021" target = "projectFrame"><b>vid_a</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128645" target = "projectFrame"><b>vid_A</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131717" target = "projectFrame"><b>vid_a</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129413" target = "projectFrame"><b>vid_A</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134533" target = "projectFrame"><b>video</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance133765" target = "projectFrame"><b>video</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131077" target = "projectFrame"><b>video</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131717" target = "projectFrame"><b>vid_a</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134021" target = "projectFrame"><b>vid_a</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129925" target = "projectFrame"><b>vid_A</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132741" target = "projectFrame"><b>video</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance131077" target = "projectFrame"><b>video</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance133765" target = "projectFrame"><b>video</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134533" target = "projectFrame"><b>video</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance132997" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130949" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129157" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128517" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance133637" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance129157" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance134277" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance128517" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refclass instance130949" target = "projectFrame"><b>video1</b></a></td><td>class instance</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="class140165.html#refclass140165" target = "projectFrame"><b>Visitable</b></a></td><td>class</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refpackage130949" target = "projectFrame"><b>visitor</b></a></td><td>package</td><td>sub-namespace for visitor library implementation</td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refartifact139141" target = "projectFrame"><b>visitor</b></a></td><td>artifact</td><td>Acyclic Visitor library</td></tr>
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@
|
|||
</head>
|
||||
<body bgcolor="#ffffff">
|
||||
<p><hr noshade></p>
|
||||
<p><a href="index.html" target = "projectFrame"><b> -Top- </b></a><a href="classes.html" target = "projectFrame"><b> -Classes- </b></a><a href="public_operations.html" target = "projectFrame"><b> -Public Operations- </b></a><a href="public_properties.html" target = "projectFrame"><b> -Public properties- </b></a><a href="packages.html" target = "projectFrame"><b> -Packages- </b></a><a href="usecases.html" target = "projectFrame"><b> -Use Cases- </b></a><a href="activities.html" target = "projectFrame"><b> -Activities- </b></a><a href="classdiagrams.html" target = "projectFrame"><b> -Class Diagrams- </b></a><a href="objectdiagrams.html" target = "projectFrame"><b> -Object Diagrams- </b></a><a href="activitydiagrams.html" target = "projectFrame"><b> -Activity Diagrams- </b></a><a href="usecasediagrams.html" target = "projectFrame"><b> -Use Case Diagrams- </b></a><a href="collaborationdiagrams.html" target = "projectFrame"><b> -Collaboration Diagrams- </b></a><a href="componentdiagrams.html" target = "projectFrame"><b> -Component Diagrams- </b></a><a href="deploymentdiagrams.html" target = "projectFrame"><b> -Deployment Diagrams- </b></a></p>
|
||||
<p><a href="index.html" target = "projectFrame"><b> -Top- </b></a><a href="classes.html" target = "projectFrame"><b> -Classes- </b></a><a href="public_operations.html" target = "projectFrame"><b> -Public Operations- </b></a><a href="public_properties.html" target = "projectFrame"><b> -Public properties- </b></a><a href="packages.html" target = "projectFrame"><b> -Packages- </b></a><a href="usecases.html" target = "projectFrame"><b> -Use Cases- </b></a><a href="activities.html" target = "projectFrame"><b> -Activities- </b></a><a href="states.html" target = "projectFrame"><b> -States- </b></a><a href="classdiagrams.html" target = "projectFrame"><b> -Class Diagrams- </b></a><a href="objectdiagrams.html" target = "projectFrame"><b> -Object Diagrams- </b></a><a href="activitydiagrams.html" target = "projectFrame"><b> -Activity Diagrams- </b></a><a href="statediagrams.html" target = "projectFrame"><b> -State Diagrams- </b></a><a href="usecasediagrams.html" target = "projectFrame"><b> -Use Case Diagrams- </b></a><a href="collaborationdiagrams.html" target = "projectFrame"><b> -Collaboration Diagrams- </b></a><a href="componentdiagrams.html" target = "projectFrame"><b> -Component Diagrams- </b></a><a href="deploymentdiagrams.html" target = "projectFrame"><b> -Deployment Diagrams- </b></a></p>
|
||||
<p>
|
||||
</p>
|
||||
<p><a href="index_34.html" target = "projectFrame"><b> " </b></a><a href="index_60.html" target = "projectFrame"><b> < </b></a><a href="index_65.html" target = "projectFrame"><b> A </b></a><a href="index_66.html" target = "projectFrame"><b> B </b></a><a href="index_67.html" target = "projectFrame"><b> C </b></a><a href="index_68.html" target = "projectFrame"><b> D </b></a><a href="index_69.html" target = "projectFrame"><b> E </b></a><a href="index_70.html" target = "projectFrame"><b> F </b></a><a href="index_71.html" target = "projectFrame"><b> G </b></a><a href="index_72.html" target = "projectFrame"><b> H </b></a><a href="index_73.html" target = "projectFrame"><b> I </b></a><a href="index_75.html" target = "projectFrame"><b> K </b></a><a href="index_76.html" target = "projectFrame"><b> L </b></a><a href="index_77.html" target = "projectFrame"><b> M </b></a><a href="index_78.html" target = "projectFrame"><b> N </b></a><a href="index_79.html" target = "projectFrame"><b> O </b></a><a href="index_80.html" target = "projectFrame"><b> P </b></a><a href="index_81.html" target = "projectFrame"><b> Q </b></a><a href="index_82.html" target = "projectFrame"><b> R </b></a><a href="index_83.html" target = "projectFrame"><b> S </b></a><a href="index_84.html" target = "projectFrame"><b> T </b></a><a href="index_85.html" target = "projectFrame"><b> U </b></a><a href="index_86.html" target = "projectFrame"><b> V </b></a><a href="index_87.html" target = "projectFrame"><b> W </b></a><a href="index_89.html" target = "projectFrame"><b> Y </b></a><a href="index_126.html" target = "projectFrame"><b> ~ </b></a></p>
|
||||
|
|
|
|||
22
doc/devel/uml/statediagrams.html
Normal file
22
doc/devel/uml/statediagrams.html
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>State Diagram Index</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">State Diagram Index</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate diagram135173" target = "projectFrame"><b>Command lifecycle</b></a></td><td></td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
26
doc/devel/uml/states.html
Normal file
26
doc/devel/uml/states.html
Normal file
|
|
@ -0,0 +1,26 @@
|
|||
<!-- Documentation produced by the Html generator of Bouml (http://bouml.free.fr) -->
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<head>
|
||||
<title>States Index</title>
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<div class = "title">States Index</div>
|
||||
<p></p>
|
||||
|
||||
<!-- ============================================================= -->
|
||||
|
||||
<table>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate128261" target = "projectFrame"><b>CmdDef</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate128389" target = "projectFrame"><b>Command</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate machine128005" target = "projectFrame"><b>Lifecycle</b></a></td><td>machine</td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate128133" target = "projectFrame"><b>scratch</b></a></td><td></td><td></td></tr>
|
||||
<tr bgcolor=#f0f0f0><td><a href="index.html#refstate128517" target = "projectFrame"><b>undo-able</b></a></td><td></td><td></td></tr>
|
||||
</table>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
format 58
|
||||
"MObject" // ProcessingLayer::MObject
|
||||
revision 36
|
||||
revision 37
|
||||
modified_by 5 "hiv"
|
||||
// class settings
|
||||
//class diagram settings
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
format 58
|
||||
"Control" // ProcessingLayer::Control
|
||||
revision 8
|
||||
revision 9
|
||||
modified_by 5 "hiv"
|
||||
// class settings
|
||||
//class diagram settings
|
||||
|
|
@ -452,25 +452,6 @@ ${inlines}
|
|||
idl_decl ""
|
||||
explicit_switch_type ""
|
||||
|
||||
classrelation 172549 // targets (<directional composition>)
|
||||
relation 162565 *-->
|
||||
stereotype "list"
|
||||
a role_name "targets" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
classrelation_ref 172549 // targets (<directional composition>)
|
||||
b multiplicity "*" parent class_ref 149637 // Target
|
||||
end
|
||||
|
||||
classrelation 172677 // params (<directional composition>)
|
||||
relation 162693 *-->
|
||||
stereotype "list"
|
||||
a role_name "params" protected
|
||||
cpp default " ${comment}${static}${mutable}${volatile}${const}${type} ${name}${value};
|
||||
"
|
||||
classrelation_ref 172677 // params (<directional composition>)
|
||||
b multiplicity "*" parent class_ref 134533 // Parameter
|
||||
end
|
||||
end
|
||||
|
||||
class 149125 "DoSync"
|
||||
|
|
@ -561,8 +542,11 @@ ${inlines}
|
|||
end
|
||||
end
|
||||
|
||||
class 149637 "Target"
|
||||
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} };
|
||||
|
|
@ -590,5 +574,247 @@ ${inlines}
|
|||
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
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@ classcanvas 128005 class_ref 148485 // Command
|
|||
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 424 293 2000
|
||||
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
|
||||
|
|
@ -19,7 +19,7 @@ classcanvas 128389 class_ref 148869 // UndoMutation
|
|||
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 25 178 2000
|
||||
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
|
||||
|
|
@ -37,18 +37,22 @@ 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 130565 class_ref 134533 // Parameter
|
||||
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 112 298 2005
|
||||
end
|
||||
classcanvas 130693 class_ref 149637 // Target
|
||||
draw_all_relations default hide_attributes default hide_operations default show_members_full_definition default show_members_visibility default show_members_stereotype default show_members_multiplicity default show_members_initialization default member_max_width 0 show_parameter_dir default show_parameter_name default package_name_in_tab default class_drawing_mode default drawing_language default show_context_mode default auto_label_position default show_infonote default shadow default show_stereotype_properties default
|
||||
xyz 112 249 2010
|
||||
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 279 401 2000
|
||||
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
|
||||
|
|
@ -57,58 +61,44 @@ relationcanvas 128645 relation_ref 161925 // <generalisation>
|
|||
end
|
||||
relationcanvas 129285 relation_ref 162053 // <generalisation>
|
||||
geometry VHr
|
||||
from ref 128773 z 1999 to point 467 388
|
||||
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 467 433
|
||||
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 467 479
|
||||
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 467 524
|
||||
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 130821 relation_ref 162565 // <directional composition>
|
||||
geometry VH
|
||||
from ref 128517 z 1999 stereotype "<<list>>" xyz 67 239 3000 to point 59 266
|
||||
line 130949 z 1999 to ref 130693
|
||||
role_a_pos 69 251 3000 no_role_b
|
||||
no_multiplicity_a multiplicity_b_pos 47 222 3000
|
||||
end
|
||||
relationcanvas 131077 relation_ref 162693 // <directional composition>
|
||||
geometry VH
|
||||
from ref 128517 z 1999 stereotype "<<list>>" xyz 66 300 3000 to point 59 327
|
||||
line 131205 z 1999 to ref 130565
|
||||
role_a_pos 67 312 3000 no_role_b
|
||||
no_multiplicity_a multiplicity_b_pos 47 222 3000
|
||||
end
|
||||
relationcanvas 131333 relation_ref 162821 // <unidirectional association>
|
||||
decenter_begin 780
|
||||
from ref 128005 z 1999 stereotype "<<has_a>>" xyz 110 184 3000 to ref 128517
|
||||
from ref 128005 z 1999 stereotype "<<has_a>>" xyz 104 184 3000 to ref 128517
|
||||
no_role_a no_role_b
|
||||
multiplicity_a_pos 107 202 3000 multiplicity_b_pos 160 202 3000
|
||||
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 410 174 3000 no_role_b
|
||||
role_a_pos 411 174 3000 no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
end
|
||||
relationcanvas 131845 relation_ref 163077 // <unidirectional association>
|
||||
|
|
@ -116,7 +106,7 @@ relationcanvas 131845 relation_ref 163077 // <unidirectional association>
|
|||
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 409 203 3000 no_role_b
|
||||
role_a_pos 410 207 3000 no_role_b
|
||||
no_multiplicity_a no_multiplicity_b
|
||||
end
|
||||
relationcanvas 132613 relation_ref 163205 // <unidirectional association>
|
||||
|
|
@ -132,15 +122,44 @@ relationcanvas 132869 relation_ref 163333 // <unidirectional association>
|
|||
no_multiplicity_a no_multiplicity_b
|
||||
end
|
||||
relationcanvas 133509 relation_ref 163589 // <dependency>
|
||||
from ref 128005 z 1993 stereotype "<<invokes>>" xyz 263 248 3000 to point 245 214
|
||||
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 370 3000 to ref 133765
|
||||
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
|
||||
|
|
|
|||
161
uml/lumiera/135173.diagram
Normal file
161
uml/lumiera/135173.diagram
Normal file
|
|
@ -0,0 +1,161 @@
|
|||
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
|
||||
|
|
@ -1,16 +1,23 @@
|
|||
window_sizes 1302 1004 270 1022 856 71
|
||||
diagrams
|
||||
active classdiagram_ref 134021 // Command structure
|
||||
575 622 100 4 0 0
|
||||
statediagram_ref 135173 // Command lifecycle
|
||||
349 682 100 4 0 0
|
||||
end
|
||||
show_stereotypes
|
||||
selected
|
||||
package_ref 129 // lumiera
|
||||
open
|
||||
componentview_ref 128005 // Architecture
|
||||
classview_ref 129413 // Project Entities
|
||||
|
||||
package_ref 128645 // codegen
|
||||
|
||||
package_ref 128133 // Asset
|
||||
|
||||
package_ref 129029 // Control
|
||||
classview_ref 128389 // Controller Workings
|
||||
class_ref 148997 // CmdClosure
|
||||
class_ref 150789 // Closure
|
||||
pseudostate_ref 128133 // choice
|
||||
|
||||
package_ref 128261 // MObject
|
||||
classview_ref 128133 // Engine Workings
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
format 58
|
||||
"lumiera"
|
||||
revision 52
|
||||
revision 53
|
||||
modified_by 5 "hiv"
|
||||
cpp_root_dir "../../src/"
|
||||
|
||||
|
|
|
|||
|
|
@ -951,7 +951,7 @@ TertiaryMid: #99a
|
|||
TertiaryDark: #667
|
||||
Error: #f88</pre>
|
||||
</div>
|
||||
<div title="Command" modifier="Ichthyostega" modified="200906140108" created="200906072020" tags="def SessionLogic draft" changecount="6">
|
||||
<div title="Command" modifier="Ichthyostega" modified="200907210134" created="200906072020" tags="def SessionLogic draft" changecount="7">
|
||||
<pre>Within Proc-Layer, a Command is the abstract representation of a single operation or a compound of operations mutating the HighLevelModel.
|
||||
Thus, each command is a ''Functor'' and a ''Closure'' ([[command pattern|http://en.wikipedia.org/wiki/Command_pattern]]), allowing commands to be treated uniformly, enqueued in a [[dispatcher|ProcDispatcher]], logged to the SessionStorage and registered with the UndoManager.
|
||||
|
||||
|
|
@ -959,6 +959,7 @@ Commands are //defined// using a [[fluent API|http://en.wikipedia.org/wiki/Fluen
|
|||
|
||||
&rarr; see CommandDefinition
|
||||
&rarr; see CommandHandling
|
||||
&rarr; see CommandLifecycle
|
||||
</pre>
|
||||
</div>
|
||||
<div title="CommandDefinition" modifier="Ichthyostega" modified="200906140147" created="200906140124" tags="SessionLogic spec draft decision design img" changecount="9">
|
||||
|
|
@ -989,7 +990,7 @@ While generally there is //no limitation// on the number and type of parameters,
|
|||
Usually, parameters should be passed //by value// &mdash; with the exception of target object(s), which are typically bound as MObjectRef, causing them to be resolved at commad execution time (late binding).
|
||||
</pre>
|
||||
</div>
|
||||
<div title="CommandHandling" modifier="Ichthyostega" modified="200906140100" created="200906072048" tags="SessionLogic spec draft decision design img" changecount="23">
|
||||
<div title="CommandHandling" modifier="Ichthyostega" modified="200907210134" created="200906072048" tags="SessionLogic spec draft decision design img" changecount="24">
|
||||
<pre>Organising any ''mutating'' operations executable by the user (via GUI) by means of the [[command pattern|http://en.wikipedia.org/wiki/Command_pattern]] can be considered //state of the art//&nbsp; today. First of all, it allows to discern the specific implementation operations to be called on one or several objects within the HighLevelModel from the operation requested by the user, the latter being rather a concept. A command can be labeled clearly, executed under controlled circumstances, allowing transactional behaviour.
|
||||
|
||||
|
||||
|
|
@ -1005,9 +1006,22 @@ While obviously the first solution is much simpler to implement on behalf of the
|
|||
While the usual »Memento« implementation might automatically capture the whole model (resulting in a lot of data to be stored and some uncertainty about the scope of the model to be captured), in Lumiera we rely instead on the client code to provide a ''capture function''&nbsp;and a ''playback function'' alongside with the actual operation. To help with this task, we provide a set of standard handlers for common situations. This way, operations might capture very specific information, might provide an "intelligent undo" to restore a given semantic instead of just a fixed value &mdash; and moreover the client code is free actually to employ the "inverse operation" model in special cases where it just makes more sense than capturing state.
|
||||
|
||||
!Handling of commands
|
||||
A command may be [[defined|CommandDefinition]] completely from scratch, or it might just instantiate a CommandPrototype with specific targets and parameters. The command could then be serialised and later be recovered and re-bound with the parameters, but usually it will be handed over to the ProcDispatcher, pending execution. When ''invoking'', the handling sequence is to [[log the command|SessionStorage]], then call the ''undo capture function'', followed from calling the actual ''operation function''. After success, the logging and [[undo registration|UndoManager]] is completed. In any case, finally the ''result signal'' (a functor previously stored within the command) is emitted.
|
||||
A command may be [[defined|CommandDefinition]] completely from scratch, or it might just serve as a CommandPrototype with specific targets and parameters. The command could then be serialised and later be recovered and re-bound with the parameters, but usually it will be handed over to the ProcDispatcher, pending execution. When ''invoking'', the handling sequence is to [[log the command|SessionStorage]], then call the ''undo capture function'', followed from calling the actual ''operation function''. After success, the logging and [[undo registration|UndoManager]] is completed. In any case, finally the ''result signal'' (a functor previously stored within the command) is emitted.
|
||||
|
||||
By design, commands are single-serving value objects; executing an operation repeatedly requires creating a collection of command objects, one for each invocation.
|
||||
By design, commands are single-serving value objects; executing an operation repeatedly requires creating a collection of command objects, one for each invocation. While nothing prevents you from invoking the command operation functor several times, each invocation will overwrite the undo state captrued by the previous invocation. Thus, each command instance should bes seen as the promise (or later the trace) of a single operation execution. In a similar vein, the undo capturing should be defined as to be self sufficient, so that invoking just the undo functor of a single command performes any necessary steps to restore the situation found before invoking the corresponding mutation functor &mdash; of course only //with respect to the topic covered by this command.// So, while commands provide a lot of flexibility and allow to do a multitude of things, certainly there is an intended CommandLifecycle.
|
||||
</pre>
|
||||
</div>
|
||||
<div title="CommandLifecycle" modifier="Ichthyostega" modified="200907210211" created="200907210135" tags="SessionLogic spec draft design img" changecount="5">
|
||||
<pre>[<img[Structure of Commands|uml/fig135173.png]]
|
||||
While generally the command framework was designed to be flexible and allow a lot of different use cases, execution paths and to serve various goals, there is an ''intended lifecycle'' &mdash; commands are expected to go through several distinct states.
|
||||
|
||||
The handling of a command starts out with a ''command ID'' provided by the client code. Command IDs are unique (human readable) identifiers and should be organised in a hierarchical fashion. When provided with an ID, the CommandRegistry tries to fetch an existing command definition. In case this fails, we enter the [[command definition stage|CommandDefinition]], which includes specifying functions to implement the operation, state capturing and UNDO. When all these informations are available, the entity is called a ''command definition''. It is comparable to a //class// or //meta object.//
|
||||
|
||||
By ''binding'' to specific operation arguments, the definition is //armed// and becomes a real ''command''. This is similar to creating an instance from a class
|
||||
|
||||
A command is operated or executed by passing it to an ''execution pattern'' &mdash; there is a multitude of possible execution patterns to choose from, depending on the situation.
|
||||
{{red{WIP}}}
|
||||
When a command has been executed (and maybe undone), it's best to leave it alone, because the UndoManager might hold a reference. At any time, c ''clone of the command'' could be created, maybe bound with different arguments and treated separately from the original command.
|
||||
</pre>
|
||||
</div>
|
||||
<div title="ConManager" modifier="Ichthyostega" modified="200810060300" created="200806050208" tags="def Builder" changecount="4">
|
||||
|
|
|
|||
Loading…
Reference in a new issue