StateParameterDeserialization Class Reference

#include <ArmarXCore/statechart/xmlstates/XMLState.h>

Public Member Functions

VariantContainerBasePtr getContainer ()
 
std::string getName ()
 
bool getOptional ()
 
ContainerTypePtr getTypePtr ()
 
std::string getTypeStr ()
 
 StateParameterDeserialization (RapidXmlReaderNode const &parameterNode, Ice::CommunicatorPtr ic, StatechartProfilePtr selectedProfile)
 

Protected Attributes

VariantContainerBasePtr container
 
std::string name
 
bool optional
 
ContainerTypePtr typePtr
 
std::string typeStr
 

Detailed Description

Definition at line 72 of file XMLState.h.

Constructor & Destructor Documentation

◆ StateParameterDeserialization()

StateParameterDeserialization ( RapidXmlReaderNode const &  parameterNode,
Ice::CommunicatorPtr  ic,
StatechartProfilePtr  selectedProfile 
)

Definition at line 130 of file XMLState.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ getContainer()

VariantContainerBasePtr getContainer ( )

Definition at line 162 of file XMLState.cpp.

+ Here is the caller graph for this function:

◆ getName()

std::string getName ( )

Definition at line 142 of file XMLState.cpp.

+ Here is the caller graph for this function:

◆ getOptional()

bool getOptional ( )

Definition at line 147 of file XMLState.cpp.

+ Here is the caller graph for this function:

◆ getTypePtr()

ContainerTypePtr getTypePtr ( )

Definition at line 157 of file XMLState.cpp.

+ Here is the caller graph for this function:

◆ getTypeStr()

std::string getTypeStr ( )

Definition at line 152 of file XMLState.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ container

VariantContainerBasePtr container
protected

Definition at line 88 of file XMLState.h.

◆ name

std::string name
protected

Definition at line 84 of file XMLState.h.

◆ optional

bool optional
protected

Definition at line 85 of file XMLState.h.

◆ typePtr

ContainerTypePtr typePtr
protected

Definition at line 87 of file XMLState.h.

◆ typeStr

std::string typeStr
protected

Definition at line 86 of file XMLState.h.


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