xentara-plugin v2.0.3
The Xentara Plugin Framework
Loading...
Searching...
No Matches
xentara::model::Element Member List

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

attribute(std::string_view name) const noexcept -> std::shared_ptr< const Attribute >xentara::model::Element
attribute(const utils::core::Uuid &uuid) const noexcept -> std::shared_ptr< const Attribute >xentara::model::Element
attribute(const Attribute::Role &role) const noexcept -> std::shared_ptr< const Attribute >xentara::model::Element
attributeReadHandle(const Attribute &attribute) const noexcept -> data::ReadHandlexentara::model::Element
attributeReadHandle(std::string_view name) const noexcept -> data::ReadHandlexentara::model::Element
attributeReadHandle(const utils::core::Uuid &uuid) const noexcept -> data::ReadHandlexentara::model::Element
attributeReadHandle(const Attribute::Role &role) const noexcept -> data::ReadHandlexentara::model::Element
attributes() const -> std::vector< std::shared_ptr< const Attribute > >xentara::model::Element
attributeWriteHandle(const Attribute &attribute) noexcept -> data::WriteHandlexentara::model::Element
attributeWriteHandle(std::string_view name) noexcept -> data::WriteHandlexentara::model::Element
attributeWriteHandle(const utils::core::Uuid &uuid) noexcept -> data::WriteHandlexentara::model::Element
attributeWriteHandle(const Attribute::Role &role) noexcept -> data::WriteHandlexentara::model::Element
category() const noexcept -> ElementCategoryxentara::model::Element
checkAccess(const security::Authorization &authorization, const security::Entitlement &entitlement) const -> boolxentara::model::Element
childElement(std::string_view name) const noexcept -> std::shared_ptr< const Element >xentara::model::Element
childElement(std::string_view name) noexcept -> std::shared_ptr< Element >xentara::model::Element
childElements() const -> std::vector< std::shared_ptr< const Element > >xentara::model::Element
childElements() -> std::vector< std::shared_ptr< Element > >xentara::model::Element
event(std::string_view name) const noexcept -> std::shared_ptr< const process::Event >xentara::model::Element
event(std::string_view name) noexcept -> std::shared_ptr< process::Event >xentara::model::Element
event(const utils::core::Uuid &uuid) const noexcept -> std::shared_ptr< const process::Event >xentara::model::Element
event(const utils::core::Uuid &uuid) noexcept -> std::shared_ptr< process::Event >xentara::model::Element
events() const -> std::vector< std::shared_ptr< const process::Event > >xentara::model::Element
events() -> std::vector< std::shared_ptr< process::Event > >xentara::model::Element
extendedEvent(std::string_view name) const noexcept -> process::ExtendedEventxentara::model::Element
extendedEvent(const utils::core::Uuid &uuid) const noexcept -> process::ExtendedEventxentara::model::Element
findAttribute(std::string_view primaryKey) -> ElementAttributexentara::model::Element
findAttributeVerbose(std::string_view primaryKey) -> utils::eh::expected< ElementAttribute, std::string >xentara::model::Element
findElement(std::string_view primaryKey) const -> std::shared_ptr< const Element >xentara::model::Element
findElement(std::string_view primaryKey) -> std::shared_ptr< Element >xentara::model::Element
findElement(const utils::core::Uuid &uuid) const -> std::shared_ptr< const Element >xentara::model::Element
findElement(const utils::core::Uuid &uuid) -> std::shared_ptr< Element >xentara::model::Element
findElementVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const Element >, std::string >xentara::model::Element
findElementVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< Element >, std::string >xentara::model::Element
findElementVerbose(const utils::core::Uuid &uuid) const -> utils::eh::expected< std::shared_ptr< const Element >, std::string >xentara::model::Element
findElementVerbose(const utils::core::Uuid &uuid) -> utils::eh::expected< std::shared_ptr< Element >, std::string >xentara::model::Element
findEvent(std::string_view primaryKey) const -> std::shared_ptr< const process::Event >xentara::model::Element
findEvent(std::string_view primaryKey) -> std::shared_ptr< process::Event >xentara::model::Element
findEventVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const process::Event >, std::string >xentara::model::Element
findEventVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< process::Event >, std::string >xentara::model::Element
findExtendedEvent(std::string_view primaryKey) const -> process::ExtendedEventxentara::model::Element
findExtendedEventVerbose(std::string_view primaryKey) const -> utils::eh::expected< process::ExtendedEvent, std::string >xentara::model::Element
findTask(std::string_view primaryKey) const -> std::shared_ptr< const process::Task >xentara::model::Element
findTask(std::string_view primaryKey) -> std::shared_ptr< process::Task >xentara::model::Element
findTaskVerbose(std::string_view primaryKey) const -> utils::eh::expected< std::shared_ptr< const process::Task >, std::string >xentara::model::Element
findTaskVerbose(std::string_view primaryKey) -> utils::eh::expected< std::shared_ptr< process::Task >, std::string >xentara::model::Element
forEachAttribute(Callback &&callback) const -> boolxentara::model::Element
forEachChildElement(Callback &&callback) const -> boolxentara::model::Element
forEachChildElement(Callback &&callback) -> boolxentara::model::Element
forEachEvent(Callback &&callback) const -> boolxentara::model::Element
forEachEvent(Callback &&callback) -> boolxentara::model::Element
forEachTask(Callback &&callback) const -> boolxentara::model::Element
forEachTask(Callback &&callback) -> boolxentara::model::Element
name() const noexcept -> utils::string::StringViewxentara::model::Element
parentElement() const -> std::shared_ptr< const Element >xentara::model::Element
parentElement() -> std::shared_ptr< Element >xentara::model::Element
primaryKey() const noexcept -> utils::string::StringViewxentara::model::Element
rootElement() const -> std::shared_ptr< const Element >xentara::model::Element
rootElement() -> std::shared_ptr< Element >xentara::model::Element
subElementPrimaryKey(std::string_view subElementName) const -> std::stringxentara::model::Element
task(std::string_view name) const noexcept -> std::shared_ptr< const process::Task >xentara::model::Element
task(std::string_view name) noexcept -> std::shared_ptr< process::Task >xentara::model::Element
task(const utils::core::Uuid &uuid) const noexcept -> std::shared_ptr< const process::Task >xentara::model::Element
task(const utils::core::Uuid &uuid) noexcept -> std::shared_ptr< process::Task >xentara::model::Element
tasks() const -> std::vector< std::shared_ptr< const process::Task > >xentara::model::Element
tasks() -> std::vector< std::shared_ptr< process::Task > >xentara::model::Element
type() const noexcept -> std::string_viewxentara::model::Element
uuid() const noexcept -> utils::core::Uuidxentara::model::Element
~Element()=0xentara::model::Elementpure virtual