edu.byu.ece.edif.arch.xilinx
Class NetHierarchy

java.lang.Object
  extended by edu.byu.ece.edif.arch.xilinx.NetHierarchy

public class NetHierarchy
extends java.lang.Object

Since:
Created on Jun 30, 2005
Author:
wirthlin

Field Summary
protected  InstanceHierarchy _instance
          Collection of NetHierachy objects that connect to this net at the higher level.
protected  EdifNet _net
           
 
Constructor Summary
NetHierarchy(InstanceHierarchy parent, EdifNet net)
           
 
Method Summary
 EdifNet getEdifNet()
          This method will return all of the instanced nets in the design.
 java.lang.String getFullNetName(boolean includeTop)
           
 InstanceHierarchy getInstanceHierarchy()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_net

protected EdifNet _net

_instance

protected InstanceHierarchy _instance
Collection of NetHierachy objects that connect to this net at the higher level.

Constructor Detail

NetHierarchy

public NetHierarchy(InstanceHierarchy parent,
                    EdifNet net)
Method Detail

getEdifNet

public EdifNet getEdifNet()
This method will return all of the instanced nets in the design. The method will return a Collection of List objects. Each member of the List object is a NetHierarchy object (i.e. instanced Net) that are connected within the hierarchy. The List is ordered by hierarchy (i.e. top-level net is first followed by second level, etc.).

Parameters:
instanceHierarchy -
Returns:

getInstanceHierarchy

public InstanceHierarchy getInstanceHierarchy()

getFullNetName

public java.lang.String getFullNetName(boolean includeTop)

toString

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