Go to the documentation of this file.
41 StatechartGroup(QString definitionFilePath, QString groupPath, QString name, QString description, QString packageName,
const QList<QString>& proxies,
bool generateContext,
const QMap<QString, QString>& statechartGroupConfigurations,
WriteAccess writable);
58 QVector<statechartmodel::StatePtr>
getAllStates(
bool localOnly =
true)
const;
65 void setConfigurations(
const QMap<QString, QString>& statechartGroupConfigurations);
69 QString definitionFilePath;
75 QList<QString> proxies;
78 QMap<QString, QString> statechartGroupConfigurations;
QString getGroupPath() const
bool contextGenerationEnabled() const
StatechartGroup(QString definitionFilePath, QString groupPath, QString name, QString description, QString packageName, const QList< QString > &proxies, bool generateContext, const QMap< QString, QString > &statechartGroupConfigurations, WriteAccess writable)
bool existsCMakeLists() const
std::shared_ptr< StateTreeNode > StateTreeNodePtr
const QMap< QString, QString > & getConfigurations() const
QString getDefinitionFilePath() const
std::filesystem::path getBoostDefinitionFilePath() const
WriteAccess getWriteAccess()
std::filesystem::path getBoostGroupPath() const
StateTreeNodePtr getRootNode()
QString getDescription() const
QList< QString > getProxies() const
QVector< StateTreeNodePtr > getAllNodes() const
StateTreeNodePtr findNodeByStateName(QString name)
void setConfigurations(const QMap< QString, QString > &statechartGroupConfigurations)
QString getPackageName() const
void setDescription(const QString &description)
QString getPackagePath() const
void setRootNode(StateTreeNodePtr rootNode)
QVector< statechartmodel::StatePtr > getAllStates(bool localOnly=true) const
This file offers overloads of toIce() and fromIce() functions for STL container types.
void setContextGeneration(bool generateContext)
void setProxies(const QList< QString > proxies)