com.eu.miscedautils.verilogparser
Class FVPUDPInstance

java.lang.Object
  extended by com.eu.miscedautils.BaseHDLObject.BaseHDL
      extended by com.eu.miscedautils.verilogparser.FVPBase
          extended by com.eu.miscedautils.verilogparser.FVPUDPInstance
All Implemented Interfaces:
java.io.Serializable

public class FVPUDPInstance
extends FVPBase

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.eu.miscedautils.verilogparser.FVPBase
FVPBase.ObjType
 
Nested classes/interfaces inherited from class com.eu.miscedautils.BaseHDLObject.BaseHDL
BaseHDL.ParserType
 
Constructor Summary
FVPUDPInstance(java.lang.Integer line, java.lang.String name)
           
 
Method Summary
 void addPin(FVPPin pin)
           
 void addPortMap(FVPPortMap pmap)
           
 boolean elaborate()
           
 java.lang.String getHierName()
           
 FVPUDP getMaster()
           
 java.lang.String getName()
           
 java.util.LinkedList<FVPPin> getPinList()
           
 java.util.LinkedList<FVPPortMap> getPortMapInfo()
           
 FVPRange getRange()
           
 java.util.LinkedList<FVPExprBase> getTerminals()
           
 java.lang.String print()
           
 java.lang.String printDecl()
           
 void printDeclIntoFileStream(java.io.BufferedWriter writer)
           
 java.lang.String printDeclSystemC()
           
 void printIntoFileStream(java.io.BufferedWriter writer)
           
 java.lang.String printSystemC()
           
 java.lang.String printSystemC(FVPSCUtil.SignalPrintType printType)
           
 void removePin(FVPPin pin)
           
 void setFaninFanoutDetails()
           
 void setHierName(java.lang.String hierName)
           
 void setMaster(FVPUDP m)
           
 void setName(java.lang.String name)
           
 void setPinList(java.util.LinkedList<FVPPin> pl)
           
 void setPortMaps(java.util.LinkedList<FVPPortMap> pmaps)
           
 void setRange(FVPRange range)
           
 void setTerminals(java.util.LinkedList<FVPExprBase> terminals)
           
 
Methods inherited from class com.eu.miscedautils.verilogparser.FVPBase
clearDummy, getFile, getLine, getObjType, getRegion, getScope, isDummy, isParsableToInt, setDummy, setFile, setLine, setObjType, setRegion, setScope
 
Methods inherited from class com.eu.miscedautils.BaseHDLObject.BaseHDL
getParserType, setParserType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FVPUDPInstance

public FVPUDPInstance(java.lang.Integer line,
                      java.lang.String name)
Method Detail

getMaster

public FVPUDP getMaster()

setMaster

public void setMaster(FVPUDP m)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getHierName

public java.lang.String getHierName()

setHierName

public void setHierName(java.lang.String hierName)

getTerminals

public java.util.LinkedList<FVPExprBase> getTerminals()

setTerminals

public void setTerminals(java.util.LinkedList<FVPExprBase> terminals)

getPinList

public java.util.LinkedList<FVPPin> getPinList()

setPinList

public void setPinList(java.util.LinkedList<FVPPin> pl)

addPin

public void addPin(FVPPin pin)

removePin

public void removePin(FVPPin pin)

setFaninFanoutDetails

public void setFaninFanoutDetails()

getPortMapInfo

public java.util.LinkedList<FVPPortMap> getPortMapInfo()

setPortMaps

public void setPortMaps(java.util.LinkedList<FVPPortMap> pmaps)

addPortMap

public void addPortMap(FVPPortMap pmap)

getRange

public FVPRange getRange()

setRange

public void setRange(FVPRange range)

print

public java.lang.String print()
Specified by:
print in class FVPBase

elaborate

public boolean elaborate()
Specified by:
elaborate in class FVPBase

printIntoFileStream

public void printIntoFileStream(java.io.BufferedWriter writer)
Specified by:
printIntoFileStream in class FVPBase

printDeclIntoFileStream

public void printDeclIntoFileStream(java.io.BufferedWriter writer)

printDecl

public java.lang.String printDecl()
Specified by:
printDecl in class FVPBase

printSystemC

public java.lang.String printSystemC()
Specified by:
printSystemC in class FVPBase

printDeclSystemC

public java.lang.String printDeclSystemC()
Specified by:
printDeclSystemC in class FVPBase

printSystemC

public java.lang.String printSystemC(FVPSCUtil.SignalPrintType printType)
Specified by:
printSystemC in class FVPBase