103 QJsonObject
toJson()
const;
Verification, declarative checks, evaluation results and provenance snapshot attached to every MnaNod...
Export/import macros, build-info accessors, and MNALIB namespace anchor for the MNE Analysis Containe...
Inline source code carried by a Script-mode graph node — language, interpreter command,...
Enums and string-conversion helpers for the MNA container vocabulary (file roles, data kinds,...
Typed input or output slot on a graph node — carries an MnaDataKind, an upstream link,...
MNE Analysis Container Format (mna/mnx).
@ Batch
Runs once on static file-based inputs (default).
Single executable step in an MNA pipeline graph, with attributes, typed ports, exec mode,...
MnaNodeExecMode execMode
Execution mode.
QString toolVersion
Version of tool that last executed this node.
QString ipcCommand
External executable command.
QStringList ipcArgs
Command-line arguments (supports {{placeholder}} tokens).
bool dirty
Whether node needs re-execution.
MnaScript script
Inline source code, interpreter, language.
QList< MnaPort > inputs
Input ports.
QVariantMap attributes
Operation parameters.
QDateTime executedAt
Timestamp of last execution.
static MnaNode fromJson(const QJsonObject &json)
QString opType
Operation type (looked up in MnaOpRegistry).
MnaVerification verification
Explanation, checks, results, and provenance snapshot.
QString ipcWorkDir
Working directory for external process.
QString ipcTransport
"stdio", "tcp", "shm", "file"
static MnaNode fromCbor(const QCborMap &cbor)
QList< MnaPort > outputs
Output ports.
QJsonObject toJson() const
QString id
Unique node identifier.
QJsonObject extras
Unknown keys preserved for lossless round-trip.
Inline interpreter-launched source code carried by a Script-mode MnaNode.
Verification, explanation, and provenance for a graph node.