#include <ogdf/fileformats/DinoUmlModelGraph.h>
Public Member Functions | |
| DinoUmlModelGraph () | |
| ~DinoUmlModelGraph () | |
| void | setModelName (const String &name) |
| const String & | getNodeLabel (node v) const |
| String & | labelNode (node v) |
| const Graph::EdgeType & | type (edge e) const |
| Graph::EdgeType & | type (edge e) |
| const Graph::NodeType & | type (node v) const |
| Graph::NodeType & | type (node v) |
Private Attributes | |
| String | m_modelName |
| NodeArray< String > | m_nodeLabel |
| EdgeArray< Graph::EdgeType > | m_eType |
| NodeArray< Graph::NodeType > | m_vType |
This class represents the complete UML Model in a graph- like data structure.
Definition at line 72 of file DinoUmlModelGraph.h.
| ogdf::DinoUmlModelGraph::DinoUmlModelGraph | ( | ) |
Constructor.
| ogdf::DinoUmlModelGraph::~DinoUmlModelGraph | ( | ) |
Destructor.
Returns a const reference to the label of the given node.
Definition at line 104 of file DinoUmlModelGraph.h.
Returns a reference to the label of the given node.
Definition at line 107 of file DinoUmlModelGraph.h.
| void ogdf::DinoUmlModelGraph::setModelName | ( | const String & | name | ) | [inline] |
Sets the name of the model.
Definition at line 101 of file DinoUmlModelGraph.h.
| Graph::EdgeType& ogdf::DinoUmlModelGraph::type | ( | edge | e | ) | [inline] |
Returns a reference to the type of the given edge.
Definition at line 113 of file DinoUmlModelGraph.h.
| const Graph::EdgeType& ogdf::DinoUmlModelGraph::type | ( | edge | e | ) | const [inline] |
Returns a const reference to the type of the given edge.
Definition at line 110 of file DinoUmlModelGraph.h.
| Graph::NodeType& ogdf::DinoUmlModelGraph::type | ( | node | v | ) | [inline] |
Returns a reference to the type of the given node.
Definition at line 119 of file DinoUmlModelGraph.h.
| const Graph::NodeType& ogdf::DinoUmlModelGraph::type | ( | node | v | ) | const [inline] |
Returns a const reference to the type of the given node.
Definition at line 116 of file DinoUmlModelGraph.h.
The types of the contained edges. Types are association or generalization.
Definition at line 85 of file DinoUmlModelGraph.h.
String ogdf::DinoUmlModelGraph::m_modelName [private] |
The name of the model.
Definition at line 77 of file DinoUmlModelGraph.h.
NodeArray<String> ogdf::DinoUmlModelGraph::m_nodeLabel [private] |
The label of the contained nodes.
Definition at line 80 of file DinoUmlModelGraph.h.
The types of the contained nodes. Types are vertex, dummy, generalizationMerger
Definition at line 90 of file DinoUmlModelGraph.h.