edu.mit.ll.group43.surfaceoptimization.dp.factory.sequencerecovery
Class NodeContainedSequenceRecoveryStrategy

java.lang.Object
  extended by edu.mit.ll.group43.surfaceoptimization.dp.factory.sequencerecovery.NodeContainedSequenceRecoveryStrategy
All Implemented Interfaces:
SequenceRecoveryStrategy

public class NodeContainedSequenceRecoveryStrategy
extends java.lang.Object
implements SequenceRecoveryStrategy


Constructor Summary
NodeContainedSequenceRecoveryStrategy()
           
 
Method Summary
 void processPrevNodes(CPSNetworkNode node)
           
 java.util.ArrayList<Aircraft> recoverSequence(CPSNetworkNode optEnd)
          Recovers the optimal spot release sequence given the final stage node with the shortest path length from the start of the network.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeContainedSequenceRecoveryStrategy

public NodeContainedSequenceRecoveryStrategy()
Method Detail

recoverSequence

public java.util.ArrayList<Aircraft> recoverSequence(CPSNetworkNode optEnd)
Description copied from interface: SequenceRecoveryStrategy
Recovers the optimal spot release sequence given the final stage node with the shortest path length from the start of the network.

Specified by:
recoverSequence in interface SequenceRecoveryStrategy
Returns:

processPrevNodes

public void processPrevNodes(CPSNetworkNode node)
Specified by:
processPrevNodes in interface SequenceRecoveryStrategy