edu.mit.ll.group43.surfaceoptimization.dp.factory.node
Class SmartCPSNetworkNodeFactory

java.lang.Object
  extended by edu.mit.ll.group43.surfaceoptimization.dp.factory.node.SmartCPSNetworkNodeFactory
All Implemented Interfaces:
CPSNetworkNodeFactory
Direct Known Subclasses:
LenientSmartCPSNetworkNodeFactory

public class SmartCPSNetworkNodeFactory
extends java.lang.Object
implements CPSNetworkNodeFactory

CPS network node factory that returns instances of the SmartCPSNetworkNode class, which can keep track of a projected takeoff sequence specific to when that node's last aircraft is told to leave the spot.

Author:
William Hawkins

Constructor Summary
SmartCPSNetworkNodeFactory()
           
 
Method Summary
 CPSNetworkNode getCPSNetworkNode(Subsequence<Aircraft> seq)
          Creates and returns a CPSNetworkNode that represents the given subsequence of Aircraft.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmartCPSNetworkNodeFactory

public SmartCPSNetworkNodeFactory()
Method Detail

getCPSNetworkNode

public CPSNetworkNode getCPSNetworkNode(Subsequence<Aircraft> seq)
Description copied from interface: CPSNetworkNodeFactory
Creates and returns a CPSNetworkNode that represents the given subsequence of Aircraft.

Specified by:
getCPSNetworkNode in interface CPSNetworkNodeFactory
Returns: