Invocation: draft setup for a Test-Node for data-manipulation

Seems to be straight forward now, based on the implementation
of `TestFrame` manipulation provided by the »Test Rand Ontology«


__Remark__: the next goal is to reproduce the complex Node tree
with operations on TestFrame and then to invoke these and verify results.
This commit is contained in:
Fischlurch 2025-02-09 18:04:39 +01:00
parent f767cce77b
commit b9b80ce923
3 changed files with 206 additions and 53 deletions

View file

@ -83,6 +83,8 @@ namespace test {
processing_combineFrames();
testRand_simpleUsage();
testRand_buildFilterNode();
testRand_buildMixNode();
}
@ -302,6 +304,7 @@ namespace test {
CHECK ( buff->isPristine());
CHECK (*buff == TestFrame(frameNr,flavour));
// Build a node using this processing-functor...
ProcNode node{prepareNode(spec.nodeID())
.preparePort()
.invoke(spec.procID(), procFun)
@ -309,7 +312,9 @@ namespace test {
.completePort()
.build()};
CHECK (watch(node).getPortSpec(0) == "Test:generate(TestFrame)"_expect);
CHECK (watch(node).isSrc());
CHECK (watch(node).getNodeSpec() == "Test:generate-◎"_expect);
CHECK (watch(node).getPortSpec(0) == "generate(TestFrame)"_expect);
BufferProvider& provider = DiagnosticBufferProvider::build();
BuffHandle buffHandle = provider.lockBuffer (provider.getDescriptorFor(sizeof(TestFrame)));
@ -327,6 +332,34 @@ namespace test {
CHECK (result == *buff);
buffHandle.release();
}
/** @test use the »TestRand«-framework to setup a filter node
*
*/
void
testRand_buildFilterNode()
{
auto spec = testRand().setupManipulator();
CHECK (spec.PROTO == "manipulate-TestFrame"_expect);
// generate a binding as processing-functor
auto procFun = spec.makeFun();
using Sig = lib::meta::_Fun<decltype(procFun)>::Sig;
CHECK (showType<Sig>() == "void (ulong, engine::test::TestFrame const*, engine::test::TestFrame*)"_expect);
// Results can be verified by ont::manipulateFrame() — see above
}
/** @test use the »TestRand«-framework to setup a two-chain mixer node
*
*/
void
testRand_buildMixNode()
{
UNIMPLEMENTED ("Mixer Node");
}
};

View file

@ -123,6 +123,7 @@ namespace test {
TestRandOntology() = default;
auto setupGenerator();
auto setupManipulator();
private:
};
@ -170,9 +171,9 @@ namespace test {
/** extended config for Generator operations */
struct ConfGen
{
using Param = tuple<ont::FraNo, ont::Flavr>;
using Param = tuple<FraNo, Flavr>;
ont::Flavr fOff = 0;
Flavr fOff = 0;
string streamType;
ConfGen(Spec const& spec)
@ -198,6 +199,36 @@ namespace test {
% streamType;
}
};
/** extended config for Manipulator/Filter operations */
struct ConfMan
{
Param filter = 0;
string streamType;
ConfMan(Spec const& spec)
: streamType{spec.BASE_TYPE}
{ }
auto
binding()
{
return [offset = filter]
(Param par, TestFrame const* in, TestFrame* out)
{
manipulateFrame (out, in, par);
};
}
string
procSpec()
{
return _Fmt{"%s(%s)"}
% (filter? util::showHash(filter):"")
% streamType;
}
};
}//(End)namespace ont
@ -212,6 +243,18 @@ namespace test {
return builder;
}
/**
* Initiate configuration of a generator-node to produce TestFrame(s)
*/
inline auto
TestRandOntology::setupManipulator()
{
Spec spec{"manipulate", ont::TYPE_TESTFRAME};
Builder<ont::ConfMan> builder{spec};
return builder;
}
/** Singleton accessor */
extern lib::Depend<TestRandOntology> testRand;

View file

@ -92241,12 +92241,23 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
<arrowlink COLOR="#3e56b6" DESTINATION="ID_97803520" ENDARROW="Default" ENDINCLINATION="-355;-656;" ID="Arrow_ID_552101308" STARTARROW="None" STARTINCLINATION="874;55;"/>
<icon BUILTIN="pencil"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1739116464928" ID="ID_770787154" MODIFIED="1739116830133" TEXT="Test-Nodes f&#xfc;r typische Verarbeitungsschrite">
<arrowlink COLOR="#476dba" DESTINATION="ID_596205632" ENDARROW="Default" ENDINCLINATION="168;0;" ID="Arrow_ID_265273895" STARTARROW="None" STARTINCLINATION="-640;0;"/>
<arrowlink COLOR="#aa1b54" DESTINATION="ID_551457644" ENDARROW="Default" ENDINCLINATION="799;-53;" ID="Arrow_ID_1372658878" STARTARROW="None" STARTINCLINATION="225;13;"/>
<icon BUILTIN="pencil"/>
</node>
</node>
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1719625243183" ID="ID_1479244509" MODIFIED="1719625248360" TEXT="&#xfc;ber Weiterungen nachdenken">
<icon BUILTIN="hourglass"/>
</node>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1739116383263" ID="ID_596205632" MODIFIED="1739116698687" TEXT="Test-Node-Setups dokumentieren">
<linktarget COLOR="#476dba" DESTINATION="ID_596205632" ENDARROW="Default" ENDINCLINATION="168;0;" ID="Arrow_ID_265273895" SOURCE="ID_770787154" STARTARROW="None" STARTINCLINATION="-640;0;"/>
<linktarget COLOR="#2c80c0" DESTINATION="ID_596205632" ENDARROW="Default" ENDINCLINATION="139;11;" ID="Arrow_ID_723151145" SOURCE="ID_656518843" STARTARROW="None" STARTINCLINATION="-985;-614;"/>
<linktarget COLOR="#2c80c0" DESTINATION="ID_596205632" ENDARROW="Default" ENDINCLINATION="139;11;" ID="Arrow_ID_1998396288" SOURCE="ID_495521485" STARTARROW="None" STARTINCLINATION="-765;-533;"/>
<icon BUILTIN="flag-yellow"/>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1730830270041" ID="ID_1591571416" MODIFIED="1730830413355" TEXT="parallel zum Prototyping mitf&#xfc;hren">
<icon BUILTIN="yes"/>
@ -97382,7 +97393,7 @@ Date:&#160;&#160;&#160;Thu Apr 20 18:53:17 2023 +0200<br/>
</node>
</node>
<node BACKGROUND_COLOR="#aed8c1" COLOR="#338800" CREATED="1736092119715" HGAP="-15" ID="ID_604652229" MODIFIED="1739065165359" TEXT="Erfolg: kann damit einfaches Node-Network aufbauen und aufrufen" VSHIFT="41">
<arrowlink COLOR="#339eb9" DESTINATION="ID_1031026362" ENDARROW="Default" ENDINCLINATION="1401;0;" ID="Arrow_ID_273893015" STARTARROW="None" STARTINCLINATION="1540;66;"/>
<arrowlink COLOR="#339eb9" DESTINATION="ID_1031026362" ENDARROW="Default" ENDINCLINATION="1496;0;" ID="Arrow_ID_273893015" STARTARROW="None" STARTINCLINATION="1540;66;"/>
<icon BUILTIN="button_ok"/>
</node>
</node>
@ -102362,7 +102373,7 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<node COLOR="#435e98" CREATED="1732146009058" ID="ID_422352708" MODIFIED="1732146038271" TEXT="linearer Mix von zwei Eingabepuffern"/>
<node COLOR="#435e98" CREATED="1732146039895" ID="ID_136718896" MODIFIED="1732761551198" TEXT="N-fach Kombination mit Parameter-Seed"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1728783585707" ID="ID_288581450" MODIFIED="1732146078102" TEXT="f&#xfc;r jede Berechnung gibt es eine human-readable spec">
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1728783585707" ID="ID_288581450" MODIFIED="1739117421382" TEXT="f&#xfc;r jede Berechnung gibt es eine human-readable spec">
<richcontent TYPE="NOTE"><html>
<head/>
<body>
@ -102371,8 +102382,8 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
</p>
</body>
</html></richcontent>
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1732762778889" ID="ID_379286769" MODIFIED="1732762802542" TEXT="das zwingt mich nun, &#xfc;ber den n&#xe4;chsten Level nachzudenken">
<icon BUILTIN="pencil"/>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1732762778889" ID="ID_379286769" MODIFIED="1739117311075" TEXT="das zwingt mich nun, &#xfc;ber den n&#xe4;chsten Level nachzudenken">
<icon BUILTIN="yes"/>
</node>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1732762847907" ID="ID_321407774" MODIFIED="1738720625532" TEXT="was f&#xfc;r eine Spec wird gebraucht?">
@ -102384,7 +102395,7 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<icon BUILTIN="info"/>
<icon BUILTIN="hourglass"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1732762887780" ID="ID_1061271359" MODIFIED="1732762948258">
<node COLOR="#435e98" CREATED="1732762887780" ID="ID_1061271359" MODIFIED="1739117298154">
<richcontent TYPE="NODE"><html>
<head/>
<body>
@ -102408,11 +102419,15 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
</node>
</node>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1739117331617" ID="ID_1799637117" MODIFIED="1739117411808" TEXT="Schema zur Spec-Erzeugung f&#xfc;r Test-Nodes">
<arrowlink COLOR="#7d4bba" DESTINATION="ID_1540586352" ENDARROW="Default" ENDINCLINATION="848;-1866;" ID="Arrow_ID_483514515" STARTARROW="None" STARTINCLINATION="1141;70;"/>
<icon BUILTIN="pencil"/>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1728772511968" ID="ID_1684753208" MODIFIED="1729981657484" TEXT="EventLog zuschaltbar f&#xfc;r jeden Schritt">
</node>
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1728772511968" ID="ID_1684753208" MODIFIED="1739117273537" TEXT="EventLog zuschaltbar f&#xfc;r jeden Schritt">
<linktarget COLOR="#64788b" DESTINATION="ID_1684753208" ENDARROW="Default" ENDINCLINATION="351;-1230;" ID="Arrow_ID_1777163184" SOURCE="ID_458573533" STARTARROW="None" STARTINCLINATION="3675;132;"/>
<icon BUILTIN="flag-yellow"/>
<icon BUILTIN="hourglass"/>
<node CREATED="1728783687904" ID="ID_1950844233" MODIFIED="1728783803478" TEXT="die Behandlung soll im Kontext zuschaltbar sein">
<richcontent TYPE="NOTE"><html>
<head/>
@ -102423,6 +102438,10 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
</body>
</html></richcontent>
</node>
<node BACKGROUND_COLOR="#ccb59b" COLOR="#6e2a38" CREATED="1739117249992" ID="ID_345709930" MODIFIED="1739117266851" TEXT="aus Zeitgr&#xfc;nden auf sp&#xe4;ter verschoben">
<font ITALIC="true" NAME="SansSerif" SIZE="14"/>
<icon BUILTIN="yes"/>
</node>
</node>
</node>
</node>
@ -102485,8 +102504,8 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<icon BUILTIN="button_ok"/>
</node>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1728785803611" ID="ID_1231385520" MODIFIED="1730682018715" TEXT="minimale Verifikationen aufbauen">
<icon BUILTIN="pencil"/>
<node COLOR="#338800" CREATED="1728785803611" ID="ID_1231385520" MODIFIED="1739117229951" TEXT="minimale Verifikationen aufbauen">
<icon BUILTIN="button_ok"/>
<node COLOR="#338800" CREATED="1728785829235" ID="ID_59153641" MODIFIED="1729983001606" TEXT="Zahl der Leads / Ports">
<icon BUILTIN="button_ok"/>
<node CREATED="1728837023895" ID="ID_605946582" MODIFIED="1728837031771" TEXT="auf Connectivity direkt zug&#xe4;nglich"/>
@ -103078,8 +103097,8 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
</node>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1730821117360" ID="ID_887734089" MODIFIED="1738780813039" TEXT="komplexere Node-Trees">
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1730821117360" ID="ID_887734089" MODIFIED="1739117221196" TEXT="komplexere Node-Trees">
<icon BUILTIN="pencil"/>
<node CREATED="1730827675866" ID="ID_97803520" MODIFIED="1730830237210" TEXT="Auspr&#xe4;gungen">
<linktarget COLOR="#3e56b6" DESTINATION="ID_97803520" ENDARROW="Default" ENDINCLINATION="-355;-656;" ID="Arrow_ID_552101308" SOURCE="ID_1277388080" STARTARROW="None" STARTINCLINATION="874;55;"/>
<icon BUILTIN="info"/>
@ -103168,7 +103187,7 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<icon BUILTIN="button_ok"/>
</node>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1736187114981" ID="ID_1479776612" MODIFIED="1736187346556" TEXT="API f&#xfc;r TestRandOntology...">
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1736187114981" ID="ID_1479776612" MODIFIED="1739120025203" TEXT="API f&#xfc;r TestRandOntology...">
<richcontent TYPE="NOTE"><html>
<head/>
<body>
@ -103182,9 +103201,18 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<node COLOR="#338800" CREATED="1736187146414" ID="ID_1300905313" MODIFIED="1736187152785" TEXT="einfacher Generator">
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#f0d5c5" COLOR="#990033" CREATED="1736187155754" ID="ID_500008808" MODIFIED="1736187169487" TEXT="spec...">
<node COLOR="#435e98" CREATED="1736187155754" ID="ID_500008808" MODIFIED="1739117118271" TEXT="spec...">
<icon BUILTIN="help"/>
<node COLOR="#338800" CREATED="1739116946107" ID="ID_155735009" LINK="#ID_786613770" MODIFIED="1739117120507" TEXT="inzwischen ist die Node-Spec ausformuliert...">
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1739117097767" ID="ID_1738040349" MODIFIED="1739117114228" TEXT="insofern nun leicht umzusetzen">
<icon BUILTIN="pencil"/>
</node>
</node>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1739120015104" ID="ID_176360500" LINK="#ID_1847666799" MODIFIED="1739120093614" TEXT="weitere Operationen abdecken">
<icon BUILTIN="pencil"/>
</node>
</node>
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#88095d" CREATED="1733533054398" ID="ID_1712932544" MODIFIED="1736091257171" TEXT="stecke fest &#x2014; mu&#xdf; mehrere Aspekte gleichzeitig f&#xf6;rdern">
@ -103225,13 +103253,19 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<node COLOR="#338800" CREATED="1736215840285" ID="ID_1050868829" MODIFIED="1736215860684" TEXT="f&#xfc;r einfache src-Node">
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1739117143889" ID="ID_348000899" MODIFIED="1739117168872" TEXT="f&#xfc;r einfache filter-Node">
<icon BUILTIN="pencil"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1739117152611" ID="ID_1346966896" MODIFIED="1739117168873" TEXT="f&#xfc;r mix-Node mit zwei Eing&#xe4;ngen">
<icon BUILTIN="pencil"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1736215848176" ID="ID_67036101" MODIFIED="1736215858211" TEXT="f&#xfc;r Node mit mehreren Ausg&#xe4;ngen">
<icon BUILTIN="flag-yellow"/>
</node>
</node>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1736215886054" ID="ID_1144604426" MODIFIED="1736215892285" TEXT="komplexe Verbindungen">
<icon BUILTIN="pencil"/>
<node COLOR="#338800" CREATED="1736215886054" ID="ID_1144604426" MODIFIED="1739117205690" TEXT="komplexe Verbindungen">
<icon BUILTIN="button_ok"/>
<node COLOR="#338800" CREATED="1736215894301" ID="ID_1690108933" MODIFIED="1738780918048" TEXT="Node mit mehreren Ports">
<linktarget COLOR="#8f9395" DESTINATION="ID_1690108933" ENDARROW="Default" ENDINCLINATION="-673;69;" ID="Arrow_ID_603018030" SOURCE="ID_1250657715" STARTARROW="None" STARTINCLINATION="421;37;"/>
<icon BUILTIN="button_ok"/>
@ -103285,9 +103319,9 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<linktarget COLOR="#8f9395" DESTINATION="ID_1158388367" ENDARROW="Default" ENDINCLINATION="-374;28;" ID="Arrow_ID_1697873506" SOURCE="ID_1898930555" STARTARROW="None" STARTINCLINATION="453;35;"/>
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1736261798909" ID="ID_1935775336" MODIFIED="1738780676729" TEXT="Mix-Network aus zwei Source-Chains">
<node COLOR="#338800" CREATED="1736261798909" ID="ID_1935775336" MODIFIED="1739117177191" TEXT="Mix-Network aus zwei Source-Chains">
<linktarget COLOR="#8f9395" DESTINATION="ID_1935775336" ENDARROW="Default" ENDINCLINATION="-426;31;" ID="Arrow_ID_1997145992" SOURCE="ID_1586899643" STARTARROW="None" STARTINCLINATION="653;49;"/>
<icon BUILTIN="pencil"/>
<icon BUILTIN="button_ok"/>
<node COLOR="#435e98" CREATED="1736261821538" ID="ID_964402891" MODIFIED="1736262967696" TEXT="au&#xdf;erdem: drei Ports &#x2014; mu&#xdf; eine Quelle also aufdoppeln">
<richcontent TYPE="NOTE"><html>
<head/>
@ -103316,13 +103350,14 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<node COLOR="#338800" CREATED="1736262594933" ID="ID_891914799" MODIFIED="1736262738364" TEXT="mit Builder-Termen definieren">
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1736262614480" ID="ID_527618200" MODIFIED="1738720089863" TEXT="generierte Verschaltung pr&#xfc;fen">
<node COLOR="#338800" CREATED="1736262614480" ID="ID_527618200" MODIFIED="1739117019039" TEXT="generierte Verschaltung pr&#xfc;fen">
<arrowlink COLOR="#307df4" DESTINATION="ID_1980325374" ENDARROW="Default" ENDINCLINATION="208;11;" ID="Arrow_ID_777099443" STARTARROW="None" STARTINCLINATION="484;-30;"/>
<icon BUILTIN="flag-yellow"/>
<node CREATED="1738972428785" HGAP="22" ID="ID_931689451" MODIFIED="1738972446377" TEXT="im 2-Node-Chain" VSHIFT="10">
<node CREATED="1738972450981" ID="ID_1447455924" MODIFIED="1739032275812" TEXT="Node-Spec">
<icon BUILTIN="button_ok"/>
<node COLOR="#435e98" CREATED="1738972428785" HGAP="22" ID="ID_931689451" MODIFIED="1739117016201" TEXT="im 2-Node-Chain" VSHIFT="10">
<node COLOR="#338800" CREATED="1738972450981" ID="ID_1447455924" MODIFIED="1739117013200" TEXT="Node-Spec">
<linktarget COLOR="#549fc8" DESTINATION="ID_1447455924" ENDARROW="Default" ENDINCLINATION="317;-550;" ID="Arrow_ID_662270988" SOURCE="ID_1021456970" STARTARROW="None" STARTINCLINATION="1102;34;"/>
<node COLOR="#435e98" CREATED="1738972487025" ID="ID_580484363" MODIFIED="1739032196018" TEXT="Format sonderbar">
<icon BUILTIN="button_ok"/>
<node COLOR="#435e98" CREATED="1738972487025" FOLDED="true" ID="ID_580484363" MODIFIED="1739032196018" TEXT="Format sonderbar">
<icon BUILTIN="broken-line"/>
<node CREATED="1738972496759" ID="ID_1477523874" MODIFIED="1738972516557" TEXT="f&#xfc;r einen linearen-Chain hatte ich was spezielles programmiert"/>
<node BACKGROUND_COLOR="#e0ceaa" COLOR="#690f14" CREATED="1738972517628" ID="ID_604074406" MODIFIED="1739032187505" TEXT="Debugger &#x27f9; leads() hat size &#x2261; 2">
@ -103366,7 +103401,7 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<icon BUILTIN="button_ok"/>
</node>
</node>
<node COLOR="#338800" CREATED="1739032198501" ID="ID_172420514" MODIFIED="1739033952110" TEXT="Verbesserungen am Format">
<node COLOR="#338800" CREATED="1739032198501" FOLDED="true" ID="ID_172420514" MODIFIED="1739033952110" TEXT="Verbesserungen am Format">
<icon BUILTIN="button_ok"/>
<node COLOR="#5b280f" CREATED="1739032288830" ID="ID_730213454" MODIFIED="1739034516454" TEXT="k&#xf6;nnte man den Proc-Namen ausgeben?">
<richcontent TYPE="NOTE"><html>
@ -103413,7 +103448,14 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
</node>
</node>
</node>
<node CREATED="1738972435247" ID="ID_918532740" MODIFIED="1738972439571" TEXT="an der Mix-Node"/>
<node COLOR="#435e98" CREATED="1738972435247" ID="ID_918532740" MODIFIED="1739117016194" TEXT="an der Mix-Node">
<node COLOR="#338800" CREATED="1739116993213" ID="ID_359819683" MODIFIED="1739117077198" TEXT="dort alle Specs nun wie erwartet">
<icon BUILTIN="button_ok"/>
</node>
<node COLOR="#338800" CREATED="1739117003321" ID="ID_87639564" MODIFIED="1739117009725" TEXT="Port-Verbindungen verifiziert">
<icon BUILTIN="button_ok"/>
</node>
</node>
</node>
<node COLOR="#5b280f" CREATED="1736262643100" ID="ID_1582622115" MODIFIED="1736262671755" TEXT="Aufruf wird erst im n&#xe4;chsten Beispiel getestet....">
<icon BUILTIN="stop-sign"/>
@ -103457,8 +103499,8 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#f8f1cb" COLOR="#a50125" CREATED="1734653165700" HGAP="21" ID="ID_159987338" MODIFIED="1739055589390" TEXT="unklar wie weit BufferProvider entwickelt ist" VSHIFT="51">
<linktarget COLOR="#cc6e7f" DESTINATION="ID_159987338" ENDARROW="Default" ENDINCLINATION="-37;-657;" ID="Arrow_ID_717618496" SOURCE="ID_1168268714" STARTARROW="None" STARTINCLINATION="827;61;"/>
<linktarget COLOR="#cc6e7f" DESTINATION="ID_159987338" ENDARROW="Default" ENDINCLINATION="1184;730;" ID="Arrow_ID_544228779" SOURCE="ID_1155618733" STARTARROW="Default" STARTINCLINATION="128;-1039;"/>
<linktarget COLOR="#963260" DESTINATION="ID_159987338" ENDARROW="Default" ENDINCLINATION="-152;10;" ID="Arrow_ID_371475437" SOURCE="ID_1573345464" STARTARROW="None" STARTINCLINATION="236;-15;"/>
<linktarget COLOR="#cc6e7f" DESTINATION="ID_159987338" ENDARROW="Default" ENDINCLINATION="1184;730;" ID="Arrow_ID_544228779" SOURCE="ID_1155618733" STARTARROW="Default" STARTINCLINATION="128;-1039;"/>
<icon BUILTIN="messagebox_warning"/>
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1735004660507" ID="ID_1747509213" LINK="https://issues.lumiera.org/ticket/1387" MODIFIED="1736092774165" TEXT="#1387 Buffer Memory Handling konsolidieren">
<linktarget COLOR="#ff2921" DESTINATION="ID_1747509213" ENDARROW="Default" ENDINCLINATION="-965;-57;" ID="Arrow_ID_1750574936" SOURCE="ID_1088386150" STARTARROW="None" STARTINCLINATION="1192;64;"/>
@ -104021,11 +104063,11 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<node COLOR="#338800" CREATED="1728785939337" ID="ID_642847753" MODIFIED="1736120593064" TEXT="einfachste Berechnung direkt verifizieren">
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1739055425419" ID="ID_1573345464" MODIFIED="1739065042416" TEXT="schon mal einen einfachen verketteten Aufruf durchf&#xfc;hren">
<node COLOR="#338800" CREATED="1739055425419" ID="ID_1573345464" MODIFIED="1739116872276" TEXT="schon mal einen einfachen verketteten Aufruf durchf&#xfc;hren">
<arrowlink COLOR="#963260" DESTINATION="ID_159987338" ENDARROW="Default" ENDINCLINATION="-152;10;" ID="Arrow_ID_371475437" STARTARROW="None" STARTINCLINATION="236;-15;"/>
<linktarget COLOR="#0747c6" DESTINATION="ID_1573345464" ENDARROW="Default" ENDINCLINATION="-393;16;" ID="Arrow_ID_1069316" SOURCE="ID_704199650" STARTARROW="None" STARTINCLINATION="1087;0;"/>
<icon BUILTIN="flag-pink"/>
<node BACKGROUND_COLOR="#fafe99" COLOR="#fa002a" CREATED="1739056024968" ID="ID_605383318" MODIFIED="1739056038505" TEXT="Probleme mit Buffer-Weitergabe">
<icon BUILTIN="button_ok"/>
<node BACKGROUND_COLOR="#bcabb0" COLOR="#435e98" CREATED="1739056024968" FOLDED="true" ID="ID_605383318" MODIFIED="1739116911805" TEXT="Probleme mit Buffer-Weitergabe">
<icon BUILTIN="broken-line"/>
<node CREATED="1739059574979" ID="ID_1006927648" MODIFIED="1739059594496" TEXT="wir verwenden bisher (hard-wired) den TrackingHeapBlockProvider">
<icon BUILTIN="messagebox_warning"/>
@ -104055,7 +104097,7 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
</node>
</node>
<node CREATED="1739062443813" ID="ID_345314364" MODIFIED="1739062462502" TEXT="das Weiterschieben der Tracking-Info verursacht ASSERTION-Failure"/>
<node BACKGROUND_COLOR="#f8f1cb" COLOR="#a50125" CREATED="1739062464730" ID="ID_1648777322" MODIFIED="1739063334543" TEXT="die eigentliche Fehlermeldung wird daher &#xfc;berhaupt nicht erreicht">
<node BACKGROUND_COLOR="#dfccb3" COLOR="#a50125" CREATED="1739062464730" ID="ID_1648777322" MODIFIED="1739116906044" TEXT="die eigentliche Fehlermeldung wird daher &#xfc;berhaupt nicht erreicht">
<arrowlink COLOR="#fefed1" DESTINATION="ID_783079164" ENDARROW="Default" ENDINCLINATION="193;10;" ID="Arrow_ID_330692053" STARTARROW="None" STARTINCLINATION="44;65;"/>
<icon BUILTIN="messagebox_warning"/>
</node>
@ -104068,8 +104110,7 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
ich wollte einen schnellen Test coden und hab daher immer wieder den gleichen Output-Buffer reingegeben; das ist so nicht erlaubt, denn der erste Aufruf hat diesen in den EMITTED-State gebracht.
</p>
</body>
</html>
</richcontent>
</html></richcontent>
<linktarget COLOR="#fefed1" DESTINATION="ID_783079164" ENDARROW="Default" ENDINCLINATION="193;10;" ID="Arrow_ID_330692053" SOURCE="ID_1648777322" STARTARROW="None" STARTINCLINATION="44;65;"/>
<icon BUILTIN="idea"/>
</node>
@ -104078,7 +104119,7 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<icon BUILTIN="button_ok"/>
<node BACKGROUND_COLOR="#174956" COLOR="#8dfd49" CREATED="1735016105632" HGAP="114" ID="ID_1031026362" MODIFIED="1739065165359" STYLE="bubble" TEXT="zweiter Erfolg" VSHIFT="41">
<edge COLOR="#61fe5b"/>
<linktarget COLOR="#339eb9" DESTINATION="ID_1031026362" ENDARROW="Default" ENDINCLINATION="1401;0;" ID="Arrow_ID_273893015" SOURCE="ID_604652229" STARTARROW="None" STARTINCLINATION="1540;66;"/>
<linktarget COLOR="#339eb9" DESTINATION="ID_1031026362" ENDARROW="Default" ENDINCLINATION="1496;0;" ID="Arrow_ID_273893015" SOURCE="ID_604652229" STARTARROW="None" STARTINCLINATION="1540;66;"/>
<font NAME="SansSerif" SIZE="17"/>
</node>
</node>
@ -104105,7 +104146,8 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<node CREATED="1732848286020" ID="ID_1229073795" MODIFIED="1732848311699" TEXT="k&#xf6;nnte einen Qualifier haben &#x27f9; Flavour oder Channel"/>
<node CREATED="1732848322393" ID="ID_904385784" MODIFIED="1732848338384" TEXT="fertig nutzbar verpackt in einen InvocationAdapter"/>
<node CREATED="1732848351311" ID="ID_564914161" LINK="#ID_1176414993" MODIFIED="1736179890754" TEXT="passende Proc-Spec dazu generiert"/>
<node CREATED="1732848367449" ID="ID_1665642381" MODIFIED="1732848390626" TEXT="Meta-DSL-Syntax">
<node CREATED="1732848367449" ID="ID_1665642381" MODIFIED="1739117927510" TEXT="Meta-DSL-Syntax">
<icon BUILTIN="yes"/>
<node CREATED="1732848391901" ID="ID_161442799" MODIFIED="1732848394081" TEXT="um diese Funktionalit&#xe4;t von der TestOntology zu bekommen"/>
<node CREATED="1732848404100" ID="ID_412406962" MODIFIED="1732848418102" TEXT="um die Details jeweils f&#xfc;r den Test festlegen zu k&#xf6;nnen"/>
<node CREATED="1732851509904" ID="ID_1521688119" MODIFIED="1732851514487" TEXT="Zugang">
@ -104143,7 +104185,8 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
</node>
</node>
</node>
<node CREATED="1736120728615" ID="ID_1716702522" MODIFIED="1736120736083" TEXT="bietet Test-Primitive">
<node CREATED="1736120728615" ID="ID_1716702522" MODIFIED="1739117933166" TEXT="bietet Test-Primitive">
<icon BUILTIN="yes"/>
<node CREATED="1736120737406" ID="ID_1983815468" MODIFIED="1736120742577" TEXT="Bezugspunkt">
<node CREATED="1736120744469" ID="ID_232389060" MODIFIED="1736120771005" TEXT="Aspekte realer Use-Cases, die man im Test betrachten m&#xf6;chte">
<node CREATED="1736120826345" ID="ID_397847128" MODIFIED="1736120840988" TEXT="&#xbb;Datenquelle&#xab; f&#xfc;r Frames"/>
@ -104181,8 +104224,9 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<arrowlink COLOR="#a22b81" DESTINATION="ID_927640003" ENDARROW="Default" ENDINCLINATION="-258;14;" ID="Arrow_ID_1285815765" STARTARROW="None" STARTINCLINATION="-1;-82;"/>
<icon BUILTIN="flag-yellow"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1732850184292" ID="ID_1540586352" MODIFIED="1736187346556" TEXT="Spec-Record aufbauen">
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1732850184292" ID="ID_1540586352" MODIFIED="1739117411808" TEXT="Spec-Record aufbauen">
<linktarget COLOR="#4d6e8c" DESTINATION="ID_1540586352" ENDARROW="Default" ENDINCLINATION="155;-1061;" ID="Arrow_ID_90130139" SOURCE="ID_1479776612" STARTARROW="None" STARTINCLINATION="452;98;"/>
<linktarget COLOR="#7d4bba" DESTINATION="ID_1540586352" ENDARROW="Default" ENDINCLINATION="848;-1866;" ID="Arrow_ID_483514515" SOURCE="ID_1799637117" STARTARROW="None" STARTINCLINATION="1141;70;"/>
<icon BUILTIN="pencil"/>
<node BACKGROUND_COLOR="#f0d5c5" COLOR="#990033" CREATED="1733004042912" ID="ID_1096486793" MODIFIED="1733080479928" TEXT="das hier ist zugleich Platzhalter und Keimzelle">
<arrowlink COLOR="#b91c52" DESTINATION="ID_845660931" ENDARROW="Default" ENDINCLINATION="572;31;" ID="Arrow_ID_1879161582" STARTARROW="Default" STARTINCLINATION="268;992;"/>
@ -104268,8 +104312,8 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
</node>
<node CREATED="1736123290037" ID="ID_180963468" MODIFIED="1736196401223" TEXT="procID()">
<node CREATED="1736123298026" ID="ID_524718587" MODIFIED="1736123306581" TEXT="erzeugt einen Proc-Descriptor"/>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1736187388153" ID="ID_1709328784" MODIFIED="1736187621185" TEXT="einfachster Fall: nur ein Kanal und Output">
<icon BUILTIN="pencil"/>
<node COLOR="#338800" CREATED="1736187388153" ID="ID_1709328784" MODIFIED="1739116180866" TEXT="einfachster Fall: nur ein Kanal und Output">
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1736187412630" ID="ID_1807525183" MODIFIED="1736187419612" TEXT="komplexere F&#xe4;lle">
<icon BUILTIN="hourglass"/>
@ -104284,11 +104328,11 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
</node>
</node>
</node>
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1728785502988" ID="ID_1772786102" MODIFIED="1729962174596" TEXT="Prototyping-2">
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1728785502988" ID="ID_1772786102" MODIFIED="1739116146953" TEXT="Prototyping-2">
<linktarget COLOR="#ff6936" DESTINATION="ID_1772786102" ENDARROW="Default" ENDINCLINATION="-884;1900;" ID="Arrow_ID_132570707" SOURCE="ID_115515850" STARTARROW="None" STARTINCLINATION="82;4;"/>
<icon BUILTIN="hourglass"/>
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1728786122944" ID="ID_1755127890" MODIFIED="1728786134527" TEXT="TestFrame und Frame-Nummern einf&#xfc;hren">
<icon BUILTIN="hourglass"/>
<icon BUILTIN="pencil"/>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1728786122944" ID="ID_1755127890" MODIFIED="1739116142056" TEXT="TestFrame und Frame-Nummern einf&#xfc;hren">
<icon BUILTIN="pencil"/>
<node COLOR="#338800" CREATED="1728786146493" ID="ID_1993277373" MODIFIED="1736113145473" TEXT="Einstieg in das Turnout-System kl&#xe4;ren">
<icon BUILTIN="button_ok"/>
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#413b96" CREATED="1733012850028" FOLDED="true" ID="ID_1750696847" MODIFIED="1734831646520">
@ -104965,16 +105009,33 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
<icon BUILTIN="hourglass"/>
</node>
</node>
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1728786202710" ID="ID_503859904" MODIFIED="1728786220493" TEXT="Berechnungs-Verifikation aufbauen">
<icon BUILTIN="hourglass"/>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1728786202710" ID="ID_503859904" MODIFIED="1739116131941" TEXT="Berechnungs-Verifikation aufbauen">
<icon BUILTIN="pencil"/>
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1728786300177" ID="ID_317306309" MODIFIED="1728786323798" TEXT="Formale Anordnung in der Test-Ontology festlegen">
<icon BUILTIN="flag-pink"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1728786339907" ID="ID_1615772928" MODIFIED="1728786355508" TEXT="generische Funktion per hash_combine bereitstellen">
<icon BUILTIN="flag-yellow"/>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1728786359782" ID="ID_525505656" MODIFIED="1728786374933" TEXT="Spec und Seed generieren und verarbeiten">
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1728786359782" ID="ID_525505656" MODIFIED="1739116780220" TEXT="Spec und Seed generieren und verarbeiten">
<linktarget COLOR="#6e409a" DESTINATION="ID_525505656" ENDARROW="Default" ENDINCLINATION="-260;17;" ID="Arrow_ID_1565815419" SOURCE="ID_348689410" STARTARROW="None" STARTINCLINATION="-71;-3;"/>
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1739116807329" ID="ID_9254864" MODIFIED="1739116818614" TEXT="zus&#xe4;tzliche Test-Node-Builder anlegen">
<icon BUILTIN="flag-yellow"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1739116482304" ID="ID_551457644" MODIFIED="1739116830133" TEXT="Test-Nodes f&#xfc;r typische Berechnungen aufbauen">
<linktarget COLOR="#aa1b54" DESTINATION="ID_551457644" ENDARROW="Default" ENDINCLINATION="799;-53;" ID="Arrow_ID_1372658878" SOURCE="ID_770787154" STARTARROW="None" STARTINCLINATION="225;13;"/>
<icon BUILTIN="pencil"/>
<node COLOR="#338800" CREATED="1739118437462" ID="ID_548813842" MODIFIED="1739118441696" TEXT="Quelle">
<icon BUILTIN="button_ok"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1739118442971" ID="ID_703880245" MODIFIED="1739118455053" TEXT="Filter">
<icon BUILTIN="pencil"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1739118448187" ID="ID_144043029" MODIFIED="1739118455054" TEXT="Mix">
<icon BUILTIN="pencil"/>
</node>
</node>
</node>
<node COLOR="#338800" CREATED="1728786385349" ID="ID_442258905" MODIFIED="1732112467377" TEXT="Umbau TestFrame">
<arrowlink COLOR="#4b3571" DESTINATION="ID_257931093" ENDARROW="Default" ENDINCLINATION="-2466;135;" ID="Arrow_ID_121875527" STARTARROW="None" STARTINCLINATION="-2154;-229;"/>
@ -105083,6 +105144,18 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
</node>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1739116113868" ID="ID_147760472" MODIFIED="1739116278312" TEXT="Kompletter Node-Graph mit TestFrames">
<linktarget COLOR="#ca2962" DESTINATION="ID_147760472" ENDARROW="Default" ENDINCLINATION="439;656;" ID="Arrow_ID_1735261452" SOURCE="ID_511222539" STARTARROW="None" STARTINCLINATION="515;36;"/>
<icon BUILTIN="flag-yellow"/>
<node BACKGROUND_COLOR="#fdfdcf" COLOR="#ff0000" CREATED="1739116716548" ID="ID_348689410" MODIFIED="1739116790424" TEXT="brauche Test-Nodes">
<arrowlink COLOR="#6e409a" DESTINATION="ID_525505656" ENDARROW="Default" ENDINCLINATION="-260;17;" ID="Arrow_ID_1565815419" STARTARROW="None" STARTINCLINATION="-71;-3;"/>
<icon BUILTIN="yes"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1739116294867" ID="ID_495521485" MODIFIED="1739116669840" TEXT="Node-Setup im NodeDevel_test dokumentieren">
<arrowlink COLOR="#2c80c0" DESTINATION="ID_596205632" ENDARROW="Default" ENDINCLINATION="139;11;" ID="Arrow_ID_1998396288" STARTARROW="None" STARTINCLINATION="-765;-533;"/>
<icon BUILTIN="pencil"/>
</node>
</node>
</node>
</node>
<node CREATED="1719968038589" HGAP="38" ID="ID_177982013" MODIFIED="1719968051367" TEXT="Feststellungen" VSHIFT="30">
@ -107054,9 +107127,8 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
</node>
</node>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1718843534139" ID="ID_1144935511" MODIFIED="1736199129906" TEXT="Nodes verschalten">
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1718843534139" ID="ID_1144935511" MODIFIED="1739116652516" TEXT="Nodes verschalten">
<icon BUILTIN="full-2"/>
<icon BUILTIN="pencil"/>
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1719181051848" ID="ID_710807643" MODIFIED="1739055018017" TEXT="Ziel f&#xfc;r diesen Testfall">
<icon BUILTIN="yes"/>
<node COLOR="#338800" CREATED="1719181203922" ID="ID_714901077" MODIFIED="1739055346407" TEXT="Nodes bauen">
@ -107407,8 +107479,8 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
</node>
<node BACKGROUND_COLOR="#bdbdde" COLOR="#4c4398" CREATED="1719964462740" ID="ID_1199569608" MODIFIED="1739065467662" TEXT="mu&#xdf; einen Prototyp bereits bis in die Invocation durchf&#xfc;hren">
<linktarget COLOR="#5e2f3f" DESTINATION="ID_1199569608" ENDARROW="Default" ENDINCLINATION="-1226;-72;" ID="Arrow_ID_1409703862" SOURCE="ID_495934512" STARTARROW="None" STARTINCLINATION="-302;19;"/>
<linktarget COLOR="#ad4f61" DESTINATION="ID_1199569608" ENDARROW="Default" ENDINCLINATION="16;78;" ID="Arrow_ID_1294596979" SOURCE="ID_510878392" STARTARROW="None" STARTINCLINATION="229;11;"/>
<linktarget COLOR="#47619f" DESTINATION="ID_1199569608" ENDARROW="Default" ENDINCLINATION="-289;-816;" ID="Arrow_ID_837710444" SOURCE="ID_1777765902" STARTARROW="None" STARTINCLINATION="-60;3;"/>
<linktarget COLOR="#ad4f61" DESTINATION="ID_1199569608" ENDARROW="Default" ENDINCLINATION="16;78;" ID="Arrow_ID_1294596979" SOURCE="ID_510878392" STARTARROW="None" STARTINCLINATION="229;11;"/>
<icon BUILTIN="yes"/>
<node BACKGROUND_COLOR="#c8c0b6" COLOR="#435e98" CREATED="1719964569422" ID="ID_886839618" MODIFIED="1730829540845" STYLE="bubble" TEXT="erst mal irgend eine Node irgendwie bauen">
<edge COLOR="#fe6f46"/>
@ -107431,17 +107503,22 @@ StM_bind(Builder&lt;R1&gt; b1, Extension&lt;R1,R2&gt; extension)
</node>
</node>
</node>
<node BACKGROUND_COLOR="#d2beaf" COLOR="#5c4d6e" CREATED="1718843561830" ID="ID_1092570310" MODIFIED="1718843607042" TEXT="Invocations ausl&#xf6;sen">
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1718843561830" ID="ID_1092570310" MODIFIED="1739116662619" TEXT="Invocations ausl&#xf6;sen">
<icon BUILTIN="full-3"/>
<icon BUILTIN="hourglass"/>
<icon BUILTIN="pencil"/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1719181051848" ID="ID_27361429" MODIFIED="1736198513549" TEXT="Ziel f&#xfc;r diesen Testfall">
<icon BUILTIN="yes"/>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1719181203922" ID="ID_18210204" MODIFIED="1739055346407" TEXT="wieder einen gleichartigen Node-Graphen bauen">
<arrowlink COLOR="#6c93a5" DESTINATION="ID_714901077" ENDARROW="Default" ENDINCLINATION="-233;459;" ID="Arrow_ID_1485759596" STARTARROW="None" STARTINCLINATION="-46;-750;"/>
<icon BUILTIN="flag-yellow"/>
</node>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1736199146057" ID="ID_511222539" MODIFIED="1736199156033" TEXT="aber dieses Mal mit TestRandOntology">
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1736199146057" ID="ID_511222539" MODIFIED="1739116278312" TEXT="aber dieses Mal mit TestRandOntology">
<arrowlink COLOR="#ca2962" DESTINATION="ID_147760472" ENDARROW="Default" ENDINCLINATION="439;656;" ID="Arrow_ID_1735261452" STARTARROW="None" STARTINCLINATION="515;36;"/>
<icon BUILTIN="pencil"/>
<node BACKGROUND_COLOR="#eef0c5" COLOR="#990000" CREATED="1739116294867" HGAP="59" ID="ID_656518843" MODIFIED="1739116698687" TEXT="Node-Setup im NodeDevel_test dokumentieren" VSHIFT="16">
<arrowlink COLOR="#2c80c0" DESTINATION="ID_596205632" ENDARROW="Default" ENDINCLINATION="139;11;" ID="Arrow_ID_723151145" STARTARROW="None" STARTINCLINATION="-985;-614;"/>
<icon BUILTIN="pencil"/>
</node>
</node>
<node BACKGROUND_COLOR="#eee5c3" COLOR="#990000" CREATED="1719182150605" ID="ID_1205483344" MODIFIED="1719182613748" TEXT="pr&#xfc;fen...">
<icon BUILTIN="flag-yellow"/>