#include <SchemaCommand.hpp>
Definition at line 210 of file SchemaCommand.hpp.
◆ SetIsExclusiveRelationshipCommand()
Definition at line 396 of file SchemaCommand.cpp.
403{
404 setText( QString::fromStdString(
"Changed the \"is exclusive\" constraint for relationship \"" + Relationship->
get_name() +
"\" of class \"" +
ClassName +
"\""));
405}
std::string RelationshipName
dunedaq::oks::OksRelationship * SchemaRelationship
const std::string & get_name() const noexcept
bool get_is_exclusive() const noexcept
const std::string & get_name() const noexcept
◆ ~SetIsExclusiveRelationshipCommand()
dbse::SetIsExclusiveRelationshipCommand::~SetIsExclusiveRelationshipCommand |
( |
| ) |
|
◆ redo()
void dbse::SetIsExclusiveRelationshipCommand::redo |
( |
| ) |
|
Definition at line 411 of file SchemaCommand.cpp.
412{
414 if(r != nullptr) {
416 }
417
420}
static KernelWrapper & GetInstance()
dunedaq::oks::OksClass * FindClass(std::string ClassName) const
void ClassUpdated(QString ClassName)
OksRelationship * find_direct_relationship(const std::string &name) const noexcept
Find direct relationship.
void set_is_exclusive(bool exclusive)
Set the composite relationship exclusive property.
◆ undo()
void dbse::SetIsExclusiveRelationshipCommand::undo |
( |
| ) |
|
◆ ClassName
std::string dbse::SetIsExclusiveRelationshipCommand::ClassName |
|
private |
◆ NewValue
bool dbse::SetIsExclusiveRelationshipCommand::NewValue |
|
private |
◆ OldValue
bool dbse::SetIsExclusiveRelationshipCommand::OldValue |
|
private |
◆ RelationshipName
std::string dbse::SetIsExclusiveRelationshipCommand::RelationshipName |
|
private |
◆ SchemaRelationship
The documentation for this class was generated from the following files: