pub trait EiffelVisApp: EiffelGraph {
    fn push(&mut self, event: BaseEvent);
    fn get_event(&self, id: Uuid) -> Option<&BaseEvent>;
    fn dump<'a, T: From<&'a BaseEvent>>(&'a self) -> Vec<T>;
    fn get_subgraph_with_roots<'a, T: From<&'a BaseEvent>>(
        &'a self,
        roots: &[Uuid]
    ) -> Vec<T>; }

Required Methods

Inserts a new eiffel event into storage

Looks up the event of given id

Returns all current stored events

Collects sub-graph(’s) for given root nodes

Implementors