StatechartProfile Class Reference

#include <ArmarXCore/statechart/xmlstates/profiles/StatechartProfiles.h>

+ Inheritance diagram for StatechartProfile:

Public Member Functions

StatechartProfilePtr findByNameRecursive (std::string name) const
 
std::string getAdditionalProperties () const
 
std::vector< std::string > getAllPackages () const
 
StatechartProfilePtr getChildByName (std::string name) const
 
const std::vector< StatechartProfilePtr > & getChildren () const
 
std::string getFullName () const
 Returns name of profile with all parents in the form of Root::Armar3Base::Armar3Simualation if Armar3Simulation is the current profile. More...
 
std::string getName () const
 
int getNesting () const
 
StatechartProfilePtr getParent () const
 
std::string getStatechartGroupPrefix () const
 
bool isLeaf () const
 
bool isRoot () const
 
void readFromXml (RapidXmlReaderNode node)
 
 StatechartProfile (const std::string &name, StatechartProfilePtr parent)
 

Friends

class StatechartProfiles
 

Detailed Description

Definition at line 41 of file StatechartProfiles.h.

Constructor & Destructor Documentation

◆ StatechartProfile()

StatechartProfile ( const std::string &  name,
StatechartProfilePtr  parent 
)

Definition at line 127 of file StatechartProfiles.cpp.

+ Here is the caller graph for this function:

Member Function Documentation

◆ findByNameRecursive()

StatechartProfilePtr findByNameRecursive ( std::string  name) const

Definition at line 221 of file StatechartProfiles.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getAdditionalProperties()

std::string getAdditionalProperties ( ) const

Definition at line 274 of file StatechartProfiles.cpp.

◆ getAllPackages()

std::vector< std::string > getAllPackages ( ) const

Definition at line 178 of file StatechartProfiles.cpp.

◆ getChildByName()

StatechartProfilePtr getChildByName ( std::string  name) const

Definition at line 246 of file StatechartProfiles.cpp.

+ Here is the caller graph for this function:

◆ getChildren()

const std::vector< StatechartProfilePtr > & getChildren ( ) const

Definition at line 241 of file StatechartProfiles.cpp.

◆ getFullName()

std::string getFullName ( ) const

Returns name of profile with all parents in the form of Root::Armar3Base::Armar3Simualation if Armar3Simulation is the current profile.

Definition at line 204 of file StatechartProfiles.cpp.

◆ getName()

std::string getName ( ) const

Definition at line 199 of file StatechartProfiles.cpp.

+ Here is the caller graph for this function:

◆ getNesting()

int getNesting ( ) const

Definition at line 264 of file StatechartProfiles.cpp.

+ Here is the call graph for this function:

◆ getParent()

StatechartProfilePtr getParent ( ) const

Definition at line 259 of file StatechartProfiles.cpp.

+ Here is the caller graph for this function:

◆ getStatechartGroupPrefix()

std::string getStatechartGroupPrefix ( ) const

Definition at line 269 of file StatechartProfiles.cpp.

+ Here is the call graph for this function:

◆ isLeaf()

bool isLeaf ( ) const

Definition at line 168 of file StatechartProfiles.cpp.

◆ isRoot()

bool isRoot ( ) const

Definition at line 173 of file StatechartProfiles.cpp.

+ Here is the caller graph for this function:

◆ readFromXml()

void readFromXml ( RapidXmlReaderNode  node)

Definition at line 133 of file StatechartProfiles.cpp.

+ Here is the call graph for this function:

Friends And Related Function Documentation

◆ StatechartProfiles

friend class StatechartProfiles
friend

Definition at line 44 of file StatechartProfiles.h.


The documentation for this class was generated from the following files: