rocs/RocsCore
#include <DotGraphParsingHelper.h>
Public Types | |
typedef QMap< QString, QString > | AttributesMap |
Public Member Functions | |
DotGraphParsingHelper () | |
void | addEdgeBound (QString bound) |
void | applyAttributedList () |
void | createData (QString identifier) |
void | createPointers () |
void | createSubDataStructure () |
void | leaveSubDataStructure () |
void | setDataAttributes () |
void | setDataStructureAttributes () |
void | setObjectAttributes (QObject *graphElement, const DotParser::DotGraphParsingHelper::AttributesMap &attributes) |
void | setPointerAttributes () |
void | setSubDataStructureAttributes () |
void | setSubDataStructureId (QString identifier) |
Detailed Description
Definition at line 35 of file DotGraphParsingHelper.h.
Member Typedef Documentation
Definition at line 36 of file DotGraphParsingHelper.h.
Constructor & Destructor Documentation
DotParser::DotGraphParsingHelper::DotGraphParsingHelper | ( | ) |
Definition at line 35 of file DotGraphParsingHelper.cpp.
Member Function Documentation
|
inline |
Definition at line 69 of file DotGraphParsingHelper.h.
void DotParser::DotGraphParsingHelper::applyAttributedList | ( | ) |
Generates a new attribute list from all unprocessed attributes and set the corresponding attribute list for data-structure, data, or pointer.
Definition at line 93 of file DotGraphParsingHelper.cpp.
void DotParser::DotGraphParsingHelper::createData | ( | QString | identifier | ) |
Creates new data element and registers the identifier in data map.
Definition at line 127 of file DotGraphParsingHelper.cpp.
void DotParser::DotGraphParsingHelper::createPointers | ( | ) |
Definition at line 172 of file DotGraphParsingHelper.cpp.
void DotParser::DotGraphParsingHelper::createSubDataStructure | ( | ) |
Creates new sub data structure and enters it.
All future created data elements are add to this sub data structure, until
- See also
- leaveSubDataStructure() is called.
Definition at line 145 of file DotGraphParsingHelper.cpp.
void DotParser::DotGraphParsingHelper::leaveSubDataStructure | ( | ) |
Leaves current group, i.e., leave current sub data structure and switches focus to ancestor group or directly to parent data structures if left from all groups.
Definition at line 163 of file DotGraphParsingHelper.cpp.
void DotParser::DotGraphParsingHelper::setDataAttributes | ( | ) |
Definition at line 77 of file DotGraphParsingHelper.cpp.
void DotParser::DotGraphParsingHelper::setDataStructureAttributes | ( | ) |
Definition at line 68 of file DotGraphParsingHelper.cpp.
void DotParser::DotGraphParsingHelper::setObjectAttributes | ( | QObject * | graphElement, |
const DotParser::DotGraphParsingHelper::AttributesMap & | attributes | ||
) |
Definition at line 53 of file DotGraphParsingHelper.cpp.
void DotParser::DotGraphParsingHelper::setPointerAttributes | ( | ) |
Definition at line 85 of file DotGraphParsingHelper.cpp.
void DotParser::DotGraphParsingHelper::setSubDataStructureAttributes | ( | ) |
Definition at line 73 of file DotGraphParsingHelper.cpp.
void DotParser::DotGraphParsingHelper::setSubDataStructureId | ( | QString | identifier | ) |
Definition at line 152 of file DotGraphParsingHelper.cpp.
Member Data Documentation
std::string DotParser::DotGraphParsingHelper::attributed |
Definition at line 76 of file DotGraphParsingHelper.h.
QString DotParser::DotGraphParsingHelper::attributeId |
Definition at line 74 of file DotGraphParsingHelper.h.
DataPtr DotParser::DotGraphParsingHelper::currentDataPtr |
Definition at line 92 of file DotGraphParsingHelper.h.
PointerPtr DotParser::DotGraphParsingHelper::currentPointerPtr |
Definition at line 93 of file DotGraphParsingHelper.h.
AttributesMap DotParser::DotGraphParsingHelper::dataAttributes |
Definition at line 80 of file DotGraphParsingHelper.h.
QList< AttributesMap > DotParser::DotGraphParsingHelper::dataAttributeStack |
Definition at line 83 of file DotGraphParsingHelper.h.
Definition at line 95 of file DotGraphParsingHelper.h.
boost::shared_ptr<Rocs::GraphStructure> DotParser::DotGraphParsingHelper::dataStructure |
Definition at line 88 of file DotGraphParsingHelper.h.
AttributesMap DotParser::DotGraphParsingHelper::dataStructureAttributes |
Definition at line 79 of file DotGraphParsingHelper.h.
QList< AttributesMap > DotParser::DotGraphParsingHelper::dataStructureAttributeStack |
Definition at line 82 of file DotGraphParsingHelper.h.
QStringList DotParser::DotGraphParsingHelper::edgebounds |
Definition at line 86 of file DotGraphParsingHelper.h.
Document* DotParser::DotGraphParsingHelper::gd |
Definition at line 94 of file DotGraphParsingHelper.h.
Definition at line 90 of file DotGraphParsingHelper.h.
AttributesMap DotParser::DotGraphParsingHelper::pointerAttributes |
Definition at line 81 of file DotGraphParsingHelper.h.
QList< AttributesMap > DotParser::DotGraphParsingHelper::pointerAttributeStack |
Definition at line 84 of file DotGraphParsingHelper.h.
AttributesMap DotParser::DotGraphParsingHelper::unprocessedAttributes |
Definition at line 78 of file DotGraphParsingHelper.h.
QString DotParser::DotGraphParsingHelper::valid |
Definition at line 75 of file DotGraphParsingHelper.h.
The documentation for this struct was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.