The {@link com.bayesserver.Network} the collection belongs to.
Gets the number of elements contained in the collection.
Removes all elements from the collection.
Gets the {@link com.bayesserver.Node} object at the specified index.
The zero-based index of the {@link com.bayesserver.Node} to find.
A {@link com.bayesserver.Node}.
Performs a case sensitive lookup.
The name of the {@link com.bayesserver.Node} to find.
The {@link com.bayesserver.Node} with the specified name; otherwise null.
Performs a case sensitive lookup.
The name of the {@link com.bayesserver.Node} to find.
When true
throws an exception if the name is not found.
The {@link com.bayesserver.Node} with the specified name; otherwise null.
Determines whether a {@link com.bayesserver.Node} is in the collection. The operation is O(1).
The {@link com.bayesserver.Node} to locate in the collection. The value can be null.
true if [node] is found in the collection; otherwise, false.
Determines the index of a specific {@link com.bayesserver.Node} in the collection. This operation is O(1).
The node. The value can be null.
The index of the node or -1 if not found.
Inserts an element into the collection at the specified index.
The zero based index at which to add the element.
The item to insert. Cannot be null.
Removes the {@link com.bayesserver.Node} from the collection.
The {@link com.bayesserver.Node} to be removed from the collection.
true if item was successfully removed from the collection; otherwise, false. This method also returns false if item is not found in the collection.
Removes an element from the collection at the specified index, and any links that it has.
The zero based index at which to remove the element.
Sets the {@link com.bayesserver.Node} object at the specified index.
The zero-based index of the {@link com.bayesserver.Node} to find.
Represents the collection of {@link com.bayesserver.Network#getNodes} maintained by the {@link com.bayesserver.Network} class. Duplicates and null values are not allowed.