Node:Top, Up:(dir)Top

COGRE is a package that enables Emacs to display UML diagrams in a text buffer. Any kind of graph can be supported through object inheritance via EIEIO See (eieio)Top.

Warning: Very little in this manual has been written.


Node:Getting Started, Next:, Previous:Top, Up:Top

Getting Started

There are three basic parts to any COGRE interface.

  1. Graph The graph consists of a buffer, and all child elements in that graph. The graph is treated as any other Emacs buffer. When that buffer is selected, Graph editing commands are available.
  2. Node A Node consists of a square region of screen space, and usually a name. Nodes can be anything, but common examples are Classes, Packages, or other "object like" things.
  3. Link A Link is a line that connects two nodes. A link may not exist without a node at both ends. When a node is deleted, all links connected to it in some way are also deleted.


Node:Creating Nodes and Links, Next:, Previous:Getting Started, Up:Getting Started


Node:Moving Nodes, Next:, Previous:Creating Nodes and Links, Up:Getting Started


Node:Customizing Nodes, Previous:Moving Nodes, Up:Getting Started


Node:Class Diagrams, Next:, Previous:Getting Started, Up:Top

Class Diagrams

Add text here


Node:Semantic Support, Next:, Previous:Class Diagrams, Up:Top

Semantic Support

Add text here


Node:Index, Previous:Semantic Support, Up:Top

Table of Contents