Validieren von Graphen

Ein Graph wird validiert, wenn Sie ihn speichern (Datei Speichern oder Strg+S), die Validierung anfordern (Erstellen Validieren) oder ihn auswerten (dazu muss er aber ohnehin zunächst gespeichert werden).

Ein Graph kann aus verschiedenen Gründen ungültig sein:

  1. Sie verwenden Eingaben, der Graph ist aber kein Verbund.
  2. Sie verwenden Parameter, aber der Graph ist ein Werkzeug (und kein Verbund).
  3. Es sind keine oder mehrere Ausgabeknoten vorhanden.
  4. Es gibt nicht verknüpfte Eingaben, die nicht als Funktionsargumente interpretiert werden können.

    Nicht verknüpfte Eingaben werden erkannt, indem der Graph in umgekehrter Richtung durchlaufen wird, ausgehend vom Ausgabeknoten.

  5. Typen stimmen nicht überein.
  6. Ein veralteter Operator wird verwendet.
  7. Ein unzulässiger Operator oder Verbund wird verwendet.