LazyAnalysis
ENProvalo oraProssimamente
Menu
FORMATO DEI GRAFI

Un grafo da esaminare.

Formato LazyAnalysis versione 2, campi serializzati dei nodi e rimappatura degli identificatori verificati nel codice.

01 /

Contenitore con versione

GraphFileFormat definisce format = "LazyAnalysis graph" e format_version = 2. Il contenitore comprende anche saved_with e graph. Gli oggetti grafo senza contenitore sono trattati come versione 1 e migrati. È la descrizione del contenitore, non uno schema completo.

02 /

Nodi e contenuto del grafo

La serializzazione dei nodi scrive type, id, "old id", conteggi dei pin, title, name, pins, "custom node settings" e "ui settings". Il grafo salva oggetti di gestione dei nodi e dei collegamenti nelle proprie impostazioni personalizzate. L’array dei nodi è annidato nel gestore, non direttamente nel contenitore del file.

03 /

Identificatori e gerarchia

Il caricamento assegna nuovi ID runtime e rimappa quelli salvati per ricostruire i collegamenti. Gli ID devono essere coerenti nel grafo caricato. I nodi Graph Input e Graph Output definiscono le interfacce dei supernodi. Non inventare identificatori dei pin e non appiattire i grafi annidati.

04 /

Limiti della verifica

Fonti: include/application/graph_file_format.hpp, src/datagraph/node.cpp e src/datagraph/graph.cpp. Uno schema JSON completo e fixture eseguibili non sono stati validati durante questa build del sito.

Collega il prossimo passo.

Provalo ora · Prossimamente ↗