This is the main window for NetWeaver Developer. It has a main menu and three toolbars organized by type of activity.
-
-
—
-
—
Close
-
-
Save with date – save the current
knowledge base with the date appended to the filename.

Revert – discard any edits made to the knowledge base and return to the last saved version.
—
Page Setup
Print Setup

Print
—
Exit – Close NetWeaver.

undo/redo
—

cut

copy

paste

delete

transmogrify – Toggle transmogrify mode.
—

[ctrl][F] Find Text… Search the knowledge base for a matching text string.

[F3] Find Text Again Search for the text string again.
-
—

Registration. Open the
registration window to connect to the web and register this software and enable your license.
—
-
-

Batch Edit Topics… – Open the
batch edit topics window to view all topics in the current knowledge base and to edit topic names, hyperlinks, and hints.
-
—

Set Conditional Ignore Flags… – Open the
batch conditional ignore topics window to set which topics in the current knowledge base to be conditionally ignored (ignored when they have no data).
-
—
-
—

Document Knowledge Base… – Start the automated documentation system to fully document the knowledge base.
See screencast...

Dependency Overview… – Open the
dependency overview for the current knowledge base to explore topic relationships.
Export Topics… – Open the
topic exporter for the current knowledge base to export the topics in various forms.
-

Clear all saved window states – NetWeaver remembers the sizes and positions of most windows as you use them and attempts to reopen them in the same place and size as the last time you used the window. This function clears those settings and resets them back to their original values as designed.

bump left. Moves the currently selected node to the left.

bump right. Moves the currently selected node to the right.

undo. Undoes the last task performed.

delete. Deletes the currently selected node.

cut. Copies and then deletes the currently selected node.

copy. Copies the currently selected node.

paste. Pastes the copied node as a child to the currently selected node.

paste only children. If a copied node has children this operation will paste its children to the currently selected node without pasting in itself.
The following buttons create new nodes attached to the currently selected node. If creation of a certain node type is not allowed, such as trig function under an AND node, or a second node under a NOT node, the button will be disabled.
A “proxy” is a node used to connect to a topic external to the network (a “boss”) from within the network. In other words: “a proxy stands in for a boss topic”, hence the name “proxy”. Some proxy nodes use the value from their boss topic directly, whiles others use the value from the boss topic to compare to an argument to derive a new value or control execution of the logic.
Each of the following button/menus have similar actions. If pressed as a button they will open a list to select from on the right side of the main window. They also function as drop down menus. As menus they will be populated with a list of topics that can be used to create the proxy type. If using the proxy would cause circularity the button or menu item is disabled.
-
-
UNION (a weighted average)
-
SOR (sequential OR
XOR (exclusive OR)

Compare nodes take two or three values and give a Boolean result. The optional third value is used to convert the function into a fuzzy ramp where the third value defines the distance between true and false.

The math functions are organized into small groups of similar functions in a drop down menu.
-
- subtraction or negation
-
-
-
-
-
ave - non zero non-zero average (only non-zero nodes are used in the calculation)

toggle transmogrify mode. Toggles the transmogrify function on or off. When turned on, clicking on a node button or menu item will convert (transmogrify) the currently selected node into the type next clicked. This is an experimental feature.
See the screencast...