summaryrefslogtreecommitdiff
path: root/src/main/java/net/transit/network/system/System.java
blob: c70292a8bf919bbd11a3c5dabbd1d5008dfcf534 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package net.transit.network.system;


/**ISystem - a group of nodes optimized for performance
 * 
 * A node can exist without a system, but a system can not exist without at least one root node.
 * 
 * @param T The object type stored in the system.
 */
public interface System
{
	/**The nodes stored by the system
	 * 
	 * @return INode[]
	 */
	public Node[] getNodes();
}