com.eu.miscedautils.verilogparser
Class FVPUDP
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.verilogparser.FVPBase
com.eu.miscedautils.verilogparser.FVPUDP
- All Implemented Interfaces:
- java.io.Serializable
public class FVPUDP
- extends FVPBase
- See Also:
- Serialized Form
Constructor Summary |
FVPUDP(java.lang.String name,
java.lang.Integer line)
|
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 java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FVPUDP
public FVPUDP(java.lang.String name,
java.lang.Integer line)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getPortIds
public java.util.List<FVPIdentifier> getPortIds()
setPortIds
public void setPortIds(java.util.LinkedList<FVPIdentifier> portids)
addPortId
public void addPortId(FVPIdentifier port)
getPorts
public java.util.LinkedList<FVPPort> getPorts()
setPorts
public void setPorts(java.util.LinkedList<FVPPort> ports)
addPort
public void addPort(FVPPort port)
getPort
public FVPPort getPort(java.lang.String portname)
getDeclarations
public java.util.LinkedList<FVPBase> getDeclarations()
setDeclarations
public void setDeclarations(java.util.LinkedList<FVPBase> declarations)
addDeclaration
public void addDeclaration(FVPBase decl)
getStatements
public java.util.LinkedList<FVPBase> getStatements()
setStatements
public void setStatements(java.util.LinkedList<FVPBase> statements)
addStatement
public void addStatement(FVPBase stmt)
getParents
public java.util.ArrayList<FVPModule> getParents()
setParents
public void setParents(java.util.ArrayList<FVPModule> parents)
addParent
public void addParent(FVPModule mod)
removeParent
public void removeParent(FVPModule mod)
removePort
public void removePort(java.lang.String portName)
removeDeclaration
public void removeDeclaration(FVPBase decl)
removeStatement
public void removeStatement(FVPBase stmt)
getSymbolTable
public java.util.HashMap<java.lang.String,FVPBase> getSymbolTable()
setSymbolTable
public void setSymbolTable(java.util.HashMap<java.lang.String,FVPBase> symbolTable)
print
public java.lang.String print()
- Specified by:
print
in class FVPBase
printIntoFileStream
public void printIntoFileStream(java.io.BufferedWriter writer)
- Specified by:
printIntoFileStream
in class FVPBase
printDecl
public java.lang.String printDecl()
- Specified by:
printDecl
in class FVPBase
elaborate
public boolean elaborate()
- Specified by:
elaborate
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