byucc.jhdl.parsers.xnf
Class XNFCell

java.lang.Object
  extended bybyucc.jhdl.parsers.xnf.XNFCell
All Implemented Interfaces:
XNFParserConstants

public class XNFCell
extends java.lang.Object
implements XNFParserConstants


Field Summary
 
Fields inherited from interface byucc.jhdl.parsers.xnf.XNFParserConstants
ATOMIC_NET, BUS_NET, IN, INOUT, OUT, UNKNOWN, VERBOSE
 
Constructor Summary
XNFCell()
           
 
Method Summary
 void addCellPort(XNFCellPort port)
           
 Cell buildCell(Cell parent, java.util.Hashtable xnfNets)
           
 Cell buildCell(Cell parent, java.util.Hashtable xnfNets, java.lang.String newTarget)
           
 XNFCellPort getCellPort(java.lang.String portName)
           
 Cell getInstance()
           
 java.lang.String getInstanceName()
           
 java.lang.String getPrimitiveName()
           
 java.lang.String getTarget()
           
 void mergeProperties(PropertyList pl)
           
 void putProperty(Property p)
           
 void putProperty(java.lang.String prop, java.lang.String val)
           
 boolean removeProperty(Property p)
           
 boolean removeProperty(java.lang.String name)
           
 void setInstanceName(java.lang.String name)
           
 void setPrimitiveName(java.lang.String name)
           
 void setTarget(java.lang.String newTarget)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XNFCell

public XNFCell()
Method Detail

toString

public java.lang.String toString()

getInstance

public Cell getInstance()

getTarget

public java.lang.String getTarget()

getInstanceName

public java.lang.String getInstanceName()

getPrimitiveName

public java.lang.String getPrimitiveName()

getCellPort

public XNFCellPort getCellPort(java.lang.String portName)

mergeProperties

public void mergeProperties(PropertyList pl)

putProperty

public void putProperty(Property p)

putProperty

public void putProperty(java.lang.String prop,
                        java.lang.String val)

removeProperty

public boolean removeProperty(java.lang.String name)

removeProperty

public boolean removeProperty(Property p)

setTarget

public void setTarget(java.lang.String newTarget)

setInstanceName

public void setInstanceName(java.lang.String name)

setPrimitiveName

public void setPrimitiveName(java.lang.String name)

addCellPort

public void addCellPort(XNFCellPort port)

buildCell

public Cell buildCell(Cell parent,
                      java.util.Hashtable xnfNets,
                      java.lang.String newTarget)
               throws byucc.jhdl.parsers.xnf.XNFParserException
Throws:
byucc.jhdl.parsers.xnf.XNFParserException

buildCell

public Cell buildCell(Cell parent,
                      java.util.Hashtable xnfNets)
               throws byucc.jhdl.parsers.xnf.XNFParserException
Throws:
byucc.jhdl.parsers.xnf.XNFParserException


Copyright ? 2006 Brigham Young University, Configurable Computing Laboratory. All Rights Reserved.