Open
Graph Drawing
Framework

 v.2010.10
 

Public Member Functions | Private Attributes

ogdf::DinoUmlModelGraph Class Reference

#include <ogdf/fileformats/DinoUmlModelGraph.h>

Inheritance diagram for ogdf::DinoUmlModelGraph:
ogdf::Graph

List of all members.

Public Member Functions

 DinoUmlModelGraph ()
 ~DinoUmlModelGraph ()
void setModelName (const String &name)
const StringgetNodeLabel (node v) const
StringlabelNode (node v)
const Graph::EdgeTypetype (edge e) const
Graph::EdgeTypetype (edge e)
const Graph::NodeTypetype (node v) const
Graph::NodeTypetype (node v)

Private Attributes

String m_modelName
NodeArray< Stringm_nodeLabel
EdgeArray< Graph::EdgeTypem_eType
NodeArray< Graph::NodeTypem_vType

Detailed Description

This class represents the complete UML Model in a graph- like data structure.

Definition at line 72 of file DinoUmlModelGraph.h.


Constructor & Destructor Documentation

ogdf::DinoUmlModelGraph::DinoUmlModelGraph (  ) 

Constructor.

ogdf::DinoUmlModelGraph::~DinoUmlModelGraph (  ) 

Destructor.


Member Function Documentation

const String& ogdf::DinoUmlModelGraph::getNodeLabel ( node  v  )  const [inline]

Returns a const reference to the label of the given node.

Definition at line 104 of file DinoUmlModelGraph.h.

String& ogdf::DinoUmlModelGraph::labelNode ( node  v  )  [inline]

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.


Member Data Documentation

The types of the contained edges. Types are association or generalization.

Definition at line 85 of file DinoUmlModelGraph.h.

The name of the model.

Definition at line 77 of file DinoUmlModelGraph.h.

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.


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