53 const QList<QString>& proxies,
55 const QMap<QString, QString>& statechartGroupConfigurations,
73 QVector<statechartmodel::StatePtr>
getAllStates(
bool localOnly =
true)
const;
80 void setConfigurations(
const QMap<QString, QString>& statechartGroupConfigurations);
84 QString definitionFilePath;
90 QList<QString> proxies;
93 QMap<QString, QString> statechartGroupConfigurations;
QVector< statechartmodel::StatePtr > getAllStates(bool localOnly=true) const
void setContextGeneration(bool generateContext)
QString getPackagePath() const
WriteAccess getWriteAccess()
void setRootNode(StateTreeNodePtr rootNode)
StateTreeNodePtr findNodeByStateName(QString name)
QList< QString > getProxies() const
void setDescription(const QString &description)
bool contextGenerationEnabled() const
QString getPackageName() const
std::filesystem::path getBoostGroupPath() const
QString getGroupPath() 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)
QString getDescription() const
void setConfigurations(const QMap< QString, QString > &statechartGroupConfigurations)
QString getDefinitionFilePath() const
QVector< StateTreeNodePtr > getAllNodes() const
std::filesystem::path getBoostDefinitionFilePath() const
void setProxies(const QList< QString > proxies)
const QMap< QString, QString > & getConfigurations() const
bool existsCMakeLists() const
StateTreeNodePtr getRootNode()
This file offers overloads of toIce() and fromIce() functions for STL container types.
std::shared_ptr< StateTreeNode > StateTreeNodePtr