com.partnersoft.maps.model
Class ElectricalTraceNode

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

public class ElectricalTraceNode
extends java.lang.Object

A single node in an electrical trace.

Author:
Paul Reavis Copyright 2005 Partner Software, Inc.

Field Summary
protected  ElectricalConnectivityNode connectivityNode
           
protected  java.util.HashSet downstreamNodes
           
protected  java.util.HashSet tracedFromNodes
           
protected  byte tracedPhasing
           
protected  java.util.HashSet tracedToNodes
           
protected  java.util.HashSet upstreamNodes
           
 
Constructor Summary
ElectricalTraceNode(ElectricalConnectivityNode connectivityNode, byte tracedPhasing)
           
ElectricalTraceNode(ElectricalConnectivityNode connectivityNode, int tracedPhasing)
           
 
Method Summary
 void addDownstreamNode(ElectricalTraceNode node)
           
 void addTracedFromNode(ElectricalTraceNode node)
           
 void addTracedToNode(ElectricalTraceNode node)
           
 void addUpstreamNode(ElectricalTraceNode node)
           
 ElectricalConnectivityNode getConnectivityNode()
          Returns the connectivity node associated with this trace node.
 java.util.HashSet getDownstreamNodes()
           
 java.util.HashSet getTracedFromNodes()
           
 byte getTracedPhasing()
           
 java.util.HashSet getTracedToNodes()
           
 java.util.HashSet getUpstreamNodes()
           
 void setConnectivityNode(ElectricalConnectivityNode argConnectivityNode)
           
 void setDownstreamNodes(java.util.HashSet argDownstreamNodes)
           
 void setTracedFromNodes(java.util.HashSet argTracedFromNodes)
           
 void setTracedPhasing(byte argTracedPhasing)
           
 void setTracedToNodes(java.util.HashSet argTracedToNodes)
           
 void setUpstreamNodes(java.util.HashSet argUpstreamNodes)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

connectivityNode

protected ElectricalConnectivityNode connectivityNode

tracedPhasing

protected byte tracedPhasing

tracedFromNodes

protected java.util.HashSet tracedFromNodes

tracedToNodes

protected java.util.HashSet tracedToNodes

upstreamNodes

protected java.util.HashSet upstreamNodes

downstreamNodes

protected java.util.HashSet downstreamNodes
Constructor Detail

ElectricalTraceNode

public ElectricalTraceNode(ElectricalConnectivityNode connectivityNode,
                           int tracedPhasing)

ElectricalTraceNode

public ElectricalTraceNode(ElectricalConnectivityNode connectivityNode,
                           byte tracedPhasing)
Method Detail

addTracedFromNode

public void addTracedFromNode(ElectricalTraceNode node)

addTracedToNode

public void addTracedToNode(ElectricalTraceNode node)

addUpstreamNode

public void addUpstreamNode(ElectricalTraceNode node)

addDownstreamNode

public void addDownstreamNode(ElectricalTraceNode node)

getConnectivityNode

public ElectricalConnectivityNode getConnectivityNode()
Returns the connectivity node associated with this trace node.


setConnectivityNode

public void setConnectivityNode(ElectricalConnectivityNode argConnectivityNode)

getTracedPhasing

public byte getTracedPhasing()

setTracedPhasing

public void setTracedPhasing(byte argTracedPhasing)

getUpstreamNodes

public java.util.HashSet getUpstreamNodes()

setUpstreamNodes

public void setUpstreamNodes(java.util.HashSet argUpstreamNodes)

getDownstreamNodes

public java.util.HashSet getDownstreamNodes()

setDownstreamNodes

public void setDownstreamNodes(java.util.HashSet argDownstreamNodes)

getTracedFromNodes

public java.util.HashSet getTracedFromNodes()

setTracedFromNodes

public void setTracedFromNodes(java.util.HashSet argTracedFromNodes)

getTracedToNodes

public java.util.HashSet getTracedToNodes()

setTracedToNodes

public void setTracedToNodes(java.util.HashSet argTracedToNodes)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object