xentara-workbench-plugin v1.0.1
The Xentara Workbench Plugin Framework
Loading...
Searching...
No Matches
xentara::workbench::model::Element Member List

This is the complete list of members for xentara::workbench::model::Element, including all inherited members.

attribute(std::string_view name) const -> utils::eh::expected< Attribute, ui::String >xentara::workbench::model::Element
attributes() const -> std::vector< Attribute >xentara::workbench::model::Element
category() const noexcept -> ElementCategoryxentara::workbench::model::Element
checkCategory(ElementCategories allowedCategories) const noexcept -> boolxentara::workbench::model::Element
childElement(std::string_view name) const noexcept -> const Element *xentara::workbench::model::Element
childElements() const noexcept -> ChildElementAccessorxentara::workbench::model::Element
element_castxentara::workbench::model::Elementfriend
element_castxentara::workbench::model::Elementfriend
event(std::string_view name, process::EventSearchOptions options={}) const -> utils::eh::expected< process::Event, ui::String >xentara::workbench::model::Element
events(process::EventSearchOptions options={}) const -> std::vector< process::Event >xentara::workbench::model::Element
findAncestor(const skill::Element::Class &elementClass) const noexcept -> const Element *xentara::workbench::model::Element
forEachAttribute(Callback &&callback) const -> boolxentara::workbench::model::Element
forEachEvent(Callback &&callback, process::EventSearchOptions options={}) const -> boolxentara::workbench::model::Element
forEachTask(Callback &&callback) const -> boolxentara::workbench::model::Element
isA(const skill::Element::Class &elementClass) const noexcept -> boolxentara::workbench::model::Element
isDataPoint() const noexcept -> boolxentara::workbench::model::Element
isDescendentOf(const Element &ancestor) const noexcept -> boolxentara::workbench::model::Element
isInvisibleRoot() const noexcept -> boolxentara::workbench::model::Element
isSkillDataPoint() const noexcept -> boolxentara::workbench::model::Element
makeAttributeReference(const Attribute &attribute) const -> AttributeReferencexentara::workbench::model::Element
makeAttributeReference(std::string_view attributeName) const -> AttributeReferencexentara::workbench::model::Element
makeEventReference(const process::Event &event, process::EventSearchOptions options={}) const -> process::EventReferencexentara::workbench::model::Element
makeEventReference(std::string_view eventName, process::EventSearchOptions options={}) const -> process::EventReferencexentara::workbench::model::Element
makeReference() const -> ElementReferencexentara::workbench::model::Element
makeTaskReference(const process::Task &task) const -> process::TaskReferencexentara::workbench::model::Element
makeTaskReference(std::string_view taskName) const -> process::TaskReferencexentara::workbench::model::Element
name() const noexcept -> utils::string::StringViewxentara::workbench::model::Element
parentElement() const noexcept -> const Element *xentara::workbench::model::Element
primaryKey() const -> std::stringxentara::workbench::model::Element
task(std::string_view name) const -> utils::eh::expected< process::Task, ui::String >xentara::workbench::model::Element
tasks() const -> std::vector< process::Task >xentara::workbench::model::Element
type() const -> ui::Stringxentara::workbench::model::Element
uuid() const noexcept -> utils::core::Uuidxentara::workbench::model::Element
~Element()=0xentara::workbench::model::Elementpure virtual