fesa-core
7.0.0
|
Used to handle and store all Logical-Event-specific Information which comes from the Instantiation-File. More...
#include <LogicalEventElement.h>
Public Member Functions | |
virtual boost::shared_ptr < EventConfigurationElement > | getEventConfigurationElementRef (const std::string &eventConfigurationName) const =0 |
returns a reference to a specific event-config-element More... | |
virtual const std::vector < boost::shared_ptr < EventConfigurationElement > > & | getEventConfigurationElementCol () const =0 |
returns all event-configuration-elements which are defined for this logical-event-element More... | |
virtual std::vector < boost::shared_ptr < EventElement > > | getActiveEventElements () const =0 |
returns all active event-elements which are connected to this logical-event-element More... | |
virtual void | resolveForwardedEvents () const =0 |
resolves the forwarded events in all the event configurations of this logical event | |
virtual const std::string & | getName () const =0 |
returns the name of the logical-event, represented by this logical-event-element More... | |
Used to handle and store all Logical-Event-specific Information which comes from the Instantiation-File.
|
pure virtual |
returns all active event-elements which are connected to this logical-event-element
Implemented in fesa::LogicalEventElementImpl.
|
pure virtual |
returns all event-configuration-elements which are defined for this logical-event-element
Implemented in fesa::LogicalEventElementImpl.
|
pure virtual |
returns a reference to a specific event-config-element
eventConfigurationName | name of the eventConfigurationElement to return |
Implemented in fesa::LogicalEventElementImpl.
|
pure virtual |
returns the name of the logical-event, represented by this logical-event-element
Implemented in fesa::LogicalEventElementImpl.