• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeedu API Reference
  • KDE Home
  • Contact Us
 

rocs/RocsCore

  • DotParser
  • DotGraphParsingHelper
Public Types | Public Member Functions | Public Attributes | List of all members
DotParser::DotGraphParsingHelper Struct Reference

#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)
 

Public Attributes

std::string attributed
 
QString attributeId
 
DataPtr currentDataPtr
 
PointerPtr currentPointerPtr
 
AttributesMap dataAttributes
 
QList< AttributesMap > dataAttributeStack
 
QMap< QString, DataPtr > dataMap
 
boost::shared_ptr
< Rocs::GraphStructure > 
dataStructure
 
AttributesMap dataStructureAttributes
 
QList< AttributesMap > dataStructureAttributeStack
 
QStringList edgebounds
 
Document * gd
 
QList< GroupPtr > groupStack
 
AttributesMap pointerAttributes
 
QList< AttributesMap > pointerAttributeStack
 
AttributesMap unprocessedAttributes
 
QString valid
 

Detailed Description

Definition at line 35 of file DotGraphParsingHelper.h.

Member Typedef Documentation

typedef QMap<QString,QString> DotParser::DotGraphParsingHelper::AttributesMap

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

void DotParser::DotGraphParsingHelper::addEdgeBound ( QString  bound)
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.

QMap<QString, DataPtr> DotParser::DotGraphParsingHelper::dataMap

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.

QList<GroupPtr> DotParser::DotGraphParsingHelper::groupStack

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:
  • DotGraphParsingHelper.h
  • DotGraphParsingHelper.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:42:26 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

rocs/RocsCore

Skip menu "rocs/RocsCore"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal