summaryrefslogtreecommitdiff
path: root/src/main/java/net/transit/network/system/ISystem.java
blob: fd2fa5181e00c50ac7227dc8f89757abe7f741d7 (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 ISystem
{
	/**The nodes stored by the system
	 * 
	 * @return INode[]
	 */
	public INode[] getNodes();
}