xentara-plugin v2.0.4
The Xentara Plugin Framework
|
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::ReadHandle | xentara::model::Element | |
attributeReadHandle(std::string_view name) const noexcept -> data::ReadHandle | xentara::model::Element | |
attributeReadHandle(const utils::core::Uuid &uuid) const noexcept -> data::ReadHandle | xentara::model::Element | |
attributeReadHandle(const Attribute::Role &role) const noexcept -> data::ReadHandle | xentara::model::Element | |
attributes() const -> std::vector< std::shared_ptr< const Attribute > > | xentara::model::Element | |
attributeWriteHandle(const Attribute &attribute) noexcept -> data::WriteHandle | xentara::model::Element | |
attributeWriteHandle(std::string_view name) noexcept -> data::WriteHandle | xentara::model::Element | |
attributeWriteHandle(const utils::core::Uuid &uuid) noexcept -> data::WriteHandle | xentara::model::Element | |
attributeWriteHandle(const Attribute::Role &role) noexcept -> data::WriteHandle | xentara::model::Element | |
category() const noexcept -> ElementCategory | xentara::model::Element | |
checkAccess(const security::Authorization &authorization, const security::Entitlement &entitlement) const -> bool | xentara::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::ExtendedEvent | xentara::model::Element | |
extendedEvent(const utils::core::Uuid &uuid) const noexcept -> process::ExtendedEvent | xentara::model::Element | |
findAttribute(std::string_view primaryKey) -> ElementAttribute | xentara::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::ExtendedEvent | xentara::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 -> bool | xentara::model::Element | |
forEachChildElement(Callback &&callback) const -> bool | xentara::model::Element | |
forEachChildElement(Callback &&callback) -> bool | xentara::model::Element | |
forEachEvent(Callback &&callback) const -> bool | xentara::model::Element | |
forEachEvent(Callback &&callback) -> bool | xentara::model::Element | |
forEachTask(Callback &&callback) const -> bool | xentara::model::Element | |
forEachTask(Callback &&callback) -> bool | xentara::model::Element | |
name() const noexcept -> utils::string::StringView | xentara::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::StringView | xentara::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::string | xentara::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_view | xentara::model::Element | |
uuid() const noexcept -> utils::core::Uuid | xentara::model::Element | |
~Element()=0 | xentara::model::Element | pure virtual |