ConstWhether the vertex is a function call carrying the given origin.
Deliberately not a type predicate: a false says nothing about the tag, the call may simply carry another origin.
Whether the vertex carries the given tag, narrowing it to the vertex that tag names.
DfgVertex.isValue, DfgVertex.isUse, DfgVertex.isFunctionCall, DfgVertex.isVariableDefinition, DfgVertex.isFunctionDefinition - if the kind is known upfront
Whether the vertex is a call like f().
Optionalvertex: DataflowGraphVertexBaseWhether the vertex is a function(...) ....
Optionalvertex: DataflowGraphVertexBaseWhether the vertex is a read of a variable, the x of print(x).
Optionalvertex: DataflowGraphVertexBaseWhether the vertex holds a constant like 42.
Optionalvertex: DataflowGraphVertexBaseWhether the vertex defines a variable, the x of x <- 1.
Optionalvertex: DataflowGraphVertexBaseReadonlyname: "DfgVertex"
The one helper to ask a vertex what it is.
Every check tolerates an absent vertex, which is what DataflowGraph#getVertex|getVertex() hands back for an id the graph does not know.