Skip to content

PrioParallel

Yannic Hock edited this page Oct 11, 2021 · 8 revisions

General

A PrioParallel Composite task handles "concurrent" behaviors. It's a special branch task that runs all children when stepped. The PrioParallel Composite in Ajan acts on the Selector policy. If you want to use the Sequence policy please visit Parallel

Further explanation on this Composite can be found in the Ajan-Service Documentation and in the GDXAI Documentation

UI

Contains Composite Base UI

Additional PrioParallel UI
  • Join - Toggle. If ticked the Composite will act as a Join orchestrator. If not ticked it will act as a Resume orchestrator. Please consult the GDXAI Documentation for more information on orchestartors.

Node Definition

:PrioParallel nd:class nd:Composite;
    nd:name "PrioParallel";
    nd:labelType nd:Fixed;
    rdfs:label "?\u21C9";
    nd:type bt:PrioParallel;
    nd:style [
        a nd:styleDef;
        nd:color "#FFFFFF";
        nd:shape nd:Hexagon;
        nd:padding "600%";
        nd:paddingTo "width";
    ] ;
	nd:parameter [
		a nd:Parameter;
		nd:mapsTo bt:join;
		nd:title "Join";
		nd:input xsd:boolean ;
		nd:default "true"^^xsd:boolean;
	] .
Clone this wiki locally