<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="../../../design/description.xslt" type="text/xsl"?>
<node lang="de" type="DynamicNode.Lib.Basic.NPortExtender" assembly="NLibDefault" xmlns="http://dynamicnodes.mastersign.de/description">
  <caption>Anschlusserweiterung</caption>
  <group>Basis</group>
  <description>Bildet eine Verzweigung, die z.B. für Super-Eingänge benutzt werden kann.</description>
  <inPorts>
    <port name="in">
      <type>TElement</type>
      <description>
        Nimmt einlaufende Marken und gibt sie an den Ausgang <c>out</c> weiter.
      </description>
    </port>
  </inPorts>
  <outPorts>
    <port name="out">
      <type>&lt;TElement&gt;</type>
      <description>
        Gibt die Marken vom Eingang <c>in</c> weiter.
      </description>
    </port>
  </outPorts>
  <helpText>
    <xhtml>
      <p>
        Dieser Knoten erweitert einen Eingang. Das ist nützlich, wenn die einlaufenden Marken eines 
        Super-Eingangs für ein Modul mehrfach benötigt werden. In diesem Fall kann eine Anschlusserweiterung
        verwendet werden und sein Eingang wird als Super-Eingang deklariert.
      </p>
      <p>
        Diese Knotentyp ist dem Knotentyp <a href="DynamicNode.Lib.Basic.Place.xml">Place</a>
        ähnlich, aber die Kompatibilitäten der Anschluss werden andersherum ermittelt:
        Die Kompatibilität des Eingangs <code>in</code> wird von den Verbindungen des 
        Ausgangs <code>out</code> abgeleitet.
        Der Knoten kann nur korrekt arbeiten, wenn die Kompatibilität mit Hilde der 
        ausgehenden Verbindungen eindeutig ermittelt werden kann.
      </p>
    </xhtml>
  </helpText>
  <customArea>
    Der Knoten zeigt mit einem roten Rechteck an, wenn die Kompatibilität des Eingangs
    von den ausgehenden Verbindungen nicht eindeutig ermittelt werden konnte.
    Andernfalls zeigt der Knoten ein neutrales Rechteck an.
  </customArea>
</node>