Trait eiffelvis_core::domain::app::EiffelVisApp
source · [−]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>;
}