Architecture

The editor is implemented directly in the browser system, so that you are able to edit a map in the very same window you use for browsing it.

The editor is implemented using tools that attach mouse and key listeners to the map graphics elements. In turn, when editing, the editor modifies the actual concept map and neuron objects, and the map display will be automatically updated using property change listeners.

The editor consists of three main parts: