com.eu.miscedautils.verilogparser
Class FVPNet
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.verilogparser.FVPBase
com.eu.miscedautils.verilogparser.FVPNet
- All Implemented Interfaces:
- java.io.Serializable
public class FVPNet
- extends FVPBase
- See Also:
- Serialized Form
Methods inherited from class com.eu.miscedautils.verilogparser.FVPBase |
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 |
FVPNet
public FVPNet(java.lang.Integer line,
FVPIdentifier id,
FVPNet.NetType type,
java.util.LinkedList<FVPRange> dim)
getIdentifier
public FVPIdentifier getIdentifier()
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
setIdentifier
public void setIdentifier(FVPIdentifier identifier)
getHierName
public java.lang.String getHierName()
setHierName
public void setHierName(java.lang.String hierName)
getRange
public FVPRange getRange()
setRange
public void setRange(FVPRange range)
getType
public FVPNet.NetType getType()
setType
public void setType(FVPNet.NetType type)
getInitialValue
public FVPExprBase getInitialValue()
setInitialValue
public void setInitialValue(FVPExprBase initialvalue)
isSigned
public boolean isSigned()
setSigned
public void setSigned(boolean signed)
getDimensions
public java.util.LinkedList<FVPRange> getDimensions()
setDimensions
public void setDimensions(java.util.LinkedList<FVPRange> dim)
getFaninList
public java.util.LinkedList<FVPBase> getFaninList()
setFaninList
public void setFaninList(java.util.LinkedList<FVPBase> faninList)
getFanoutList
public java.util.LinkedList<FVPBase> getFanoutList()
setFanoutList
public void setFanoutList(java.util.LinkedList<FVPBase> fanoutList)
addFanin
public void addFanin(FVPBase obj)
addFanout
public void addFanout(FVPBase obj)
clearDummy
public void clearDummy()
- Overrides:
clearDummy
in class FVPBase
print
public java.lang.String print()
- Specified by:
print
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
printIntoFileStream
public void printIntoFileStream(java.io.BufferedWriter writer)
- Specified by:
printIntoFileStream
in class FVPBase
printDeclIntoFileStream
public void printDeclIntoFileStream(java.io.BufferedWriter writer)
printSystemC
public java.lang.String printSystemC()
- Specified by:
printSystemC
in class FVPBase
getSCTypeMark
public java.lang.String getSCTypeMark()
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