class  PSDiagram : public Diagram process structure diagram class.
|   | PSDiagram (Config *, PSWindow *, PSViewer *, PSGraph *) | 
|   | ~PSDiagram () | 
|   | CreateNode () | 
|   | CreateEdge (Subject *n1, Subject *n2) | 
|   | CreateNodeShape (Node *node, int x, int y) | 
|   | CreateLine (Edge *edge, GShape *fromShape, GShape *toShape, List<Point *> *line) | 
|   | UpdateNodeType (int n) | 
|   | UpdateEdgeType (int n) | 
|   | SetOperator (PSProcess *proc, const string *op) set operator of process. Check if that is OK.  | 
|   | TraverseTree (bool c) traverses nodes and checks all operators. Assign sequence numbers.  | 
|   | CheckDocument () | 
|   | SetText (TextShape *t, const string *s) | 
|   | CheckEdgeConstraints (Subject *s1, Subject *s2) | 
|   | CreateThing (int classNr) | 
|   | SaveEntries () | 
|   | TraverseChildren (PSProcess *parent, List<Subject *> *children, bool c) | 
|   | FindRoot (List<Subject *> *nodes, PSProcess **root) | 
|   | FindChildren (PSProcess *parent, List<Subject *> *nodes, List<Subject *> *children) | 
|   | FindLeftMostEdge (PSProcess *parent, List<Subject *> *childEdges) | 
process structure diagram class.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 virtual  ~PSDiagram()
 Node*  CreateNode()
 Edge*  CreateEdge(Subject *n1, Subject *n2)
 NodeShape*  CreateNodeShape(Node *node, int x, int y)
 Line*  CreateLine(Edge *edge, GShape *fromShape, GShape *toShape, List<Point *> *line)
 void  UpdateNodeType(int n)
 void  UpdateEdgeType(int n)
 bool  SetOperator(PSProcess *proc, const string *op)
 unsigned  TraverseTree(bool c)
 void  CheckDocument()
 bool  SetText(TextShape *t, const string *s)
 bool  CheckEdgeConstraints(Subject *s1, Subject *s2)
 Thing*  CreateThing(int classNr)
 void  SaveEntries()
 unsigned  TraverseChildren(PSProcess *parent, List<Subject *> *children, bool c)
 unsigned  FindRoot(List<Subject *> *nodes, PSProcess **root)
 void  FindChildren(PSProcess *parent, List<Subject *> *nodes, List<Subject *> *children)
 Edge*  FindLeftMostEdge(PSProcess *parent, List<Subject *> *childEdges)
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by  Malte  Zöckler,  Roland Wunderling 
contact:  doc++@zib.de