class-relationship diagram class.
![]() | CRDiagram (Config *, CRWindow *, CRViewer*, CRGraph *) |
![]() | ~CRDiagram () |
![]() | 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) |
![]() | SetText (TextShape *t, const string *s) |
![]() | CheckDocument () |
![]() | SetAttribute (ClassNode *obj, const string *s, unsigned nr) Set Attribute in obj at position nr. |
![]() | SetOperation (ClassNode *obj, const string *s, unsigned nr) Set Operation in obj at position nr. |
![]() | MakeErrorMessage (ClassNode *obj, ClassNode::TextErrType result, const string *s, string *msg) Give error after failing to update attribute or operation. |
![]() | CheckTaxonomyCombination (Edge *edge) Checks if combining TaxonomyJunction and ModeJunction is correct. |
![]() | CreateThing (int classNr) |
![]() | GetCRChecks () |
class-relationship diagram class.
virtual ~CRDiagram()
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 SetText(TextShape *t, const string *s)
void CheckDocument()
bool SetAttribute(ClassNode *obj, const string *s, unsigned nr)
bool SetOperation(ClassNode *obj, const string *s, unsigned nr)
void MakeErrorMessage(ClassNode *obj, ClassNode::TextErrType result, const string *s, string *msg)
bool CheckTaxonomyCombination(Edge *edge)
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