Table of Contents
Node
Nodes are the base element of the graphs. The GroIMP implementation of graph define nodes as extending edges. This design enables to save memory as, if two nodes are connected by only one edge, no edge object is required. The information of the edge is hosted in the nodes.
Attribute
Persistent fields (in the java sense) of a Node are attributes. Basically, all fields that are NOT static, const nor transient are attributes. The persistence management of the Node require each attribute to have accessors, which are declared in the node.
NType
Compiled type that represent the type in a java sense of the Node.
Wrapper
Both primitive and objects that implements Serializable can be added in the graph, despite not being Node. Instead, a Wrapper Node is created to wrap the value of the primitive/Object. The wrapper is a Node, thus can be added in the graph. The wrapping and unwrapping is automatic.
