pub trait ReactiveSystem: Lifecycle {
    // Required methods
    fn get_reactive_entity_manager(
        &self,
    ) -> Arc<dyn ReactiveEntityManager + Send + Sync>;
    fn get_reactive_flow_manager(
        &self,
    ) -> Arc<dyn ReactiveFlowManager + Send + Sync>;
    fn get_reactive_relation_manager(
        &self,
    ) -> Arc<dyn ReactiveRelationManager + Send + Sync>;
    fn get_reactive_instance_event_manager(
        &self,
    ) -> Arc<dyn ReactiveInstanceEventManager + Send + Sync>;
    fn type_system(&self) -> Arc<dyn TypeSystem + Send + Sync>;
    fn behaviour_system(&self) -> Arc<dyn BehaviourSystem + Send + Sync>;
}

Required Methods§

Trait Implementations§

Source§

impl Injectable for dyn ReactiveSystem + Sync + Send

Implementors§