43 virtual void apply() = 0;
44 virtual bool paused()
const = 0;
45 virtual void pause() = 0;
virtual const i_string & name() const =0
virtual ~i_system()=default
virtual void terminate()=0
virtual const system_id & id() const =0
virtual bool paused() const =0
virtual const i_component & component(component_id aComponentId) const =0
virtual const neolib::i_set< component_id > & components() const =0