com.partnersoft.maps.model
Class ElectricalTrace

java.lang.Object
  extended by com.partnersoft.maps.model.ElectricalTrace

public class ElectricalTrace
extends java.lang.Object

Contains the results of a trace action. You can query these results to find upstream, downstream, etc. It is a full tree model as well containing ElectricalTraceNode objects.

Author:
Paul Reavis Copyright 2005 Partner Software, Inc.

Constructor Summary
ElectricalTrace(ElectricalConnectivity connectivity)
           
 
Method Summary
 void flip(ElectricalTraceNode node)
           
 java.util.HashMap getAllNodes()
           
 ElectricalTraceNode getStartNode()
           
 void recurse(ElectricalTraceNode fromTraceNode, ElectricalConnectivityNode toNode)
           
 void trace(int startDataID, java.lang.String phase)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ElectricalTrace

public ElectricalTrace(ElectricalConnectivity connectivity)
Method Detail

trace

public void trace(int startDataID,
                  java.lang.String phase)

recurse

public void recurse(ElectricalTraceNode fromTraceNode,
                    ElectricalConnectivityNode toNode)

flip

public void flip(ElectricalTraceNode node)

getAllNodes

public java.util.HashMap getAllNodes()

getStartNode

public ElectricalTraceNode getStartNode()