Represents a single rewrite event in the Wolfram Model evolution.
Fields:
id- unique event idgeneration- generation when the event occurredrule- the rule appliedremoved- hyperedges removed (list of vertex lists)added- hyperedges added (list of vertex lists)affected_vertices- list of vertices affectedparent_ids- list of parent event idsmetadata- optional map for extra info
Summary
Types
@type t() :: %WolframModel.Event{ added: [[Hypergraph.vertex()]], affected_vertices: [Hypergraph.vertex()], generation: non_neg_integer(), id: integer(), metadata: map(), parent_ids: [integer()], removed: [[Hypergraph.vertex()]], rule: WolframModel.rule() }