Open
Graph Drawing
Framework

 v.2012.07
 

UMLLayoutModule.h
Go to the documentation of this file.
1 /*
2  * $Revision: 2523 $
3  *
4  * last checkin:
5  * $Author: gutwenger $
6  * $Date: 2012-07-02 20:59:27 +0200 (Mon, 02 Jul 2012) $
7  ***************************************************************/
8 
45 #ifdef _MSC_VER
46 #pragma once
47 #endif
48 
49 #ifndef OGDF_UML_LAYOUT_MODULE_H
50 #define OGDF_UML_LAYOUT_MODULE_H
51 
52 
54 #include <ogdf/basic/UMLGraph.h>
55 
56 
57 namespace ogdf {
58 
59 
64 {
65 public:
68 
69  virtual ~UMLLayoutModule() { }
70 
77  virtual void call(UMLGraph &umlGraph) = 0;
78 
84  void operator()(UMLGraph &umlGraph) { call(umlGraph); }
85 
87 };
88 
89 
90 } // end namespace ogdf
91 
92 
93 #endif