Initializes a new instance of the {@link com.bayesserver.NodeGroup} class.
The name of the group, which must be unique per {@link com.bayesserver.NodeGroup}.
Gets custom properties associated with this instance.
Custom properties allow storage of custom information, which will be saved with the network.
An optional description for the custom property.
An optional description for the custom property.
Gets the name, which must be unique per {@link com.bayesserver.NetworkNodeGroupCollection}.
Gets the name, which must be unique per {@link com.bayesserver.NetworkNodeGroupCollection}.
Gets the parent collection, if set, otherwise null.
Makes a copy of this instance.
The copy.
Allows nodes to be assigned to one or more groups.