Keywords: doc

Next: LICENSE Up: Java Interface Previous: Running the example

# Using the CG-editor

The CG-editor allows the insertion, editing and removal of nodes. The editor supports the following actions on conceptual graph nodes:

left mouse button
  If the working area was empty before this will insert a new root node, otherwise if you click on a node you can drag it around.
shift + left mouse button
  Edit the contents of conceptual graph node currently pointed at.
control + shift + left mouse button
  Remove the node (and all its descendents) currently pointed at.
right mouse button
  Bring up a context sensitive popup menu. Selecting an entry from it will add a corresponding subtree to the node currently pointed at.

Not all of the above functions work on all conceptual graph nodes. If you move the pointer over a node, the status line will show you the actions which are possible for that node.

The order of the child nodes of a conceptual graph node is determined by their Y-positions. The first child node is the one with the smallest Y-position (with Y-position increasing from top to bottom). So if you want to swap nodes A and B, just move A below B (if A was above B before).

The Edit menu offers you some functions which come in handy: New graph will delete the current graph, Arrange graph will layout the nodes of the graph currently being edited and Linear from... will show you the textual representation of the conceptual graph.