com.eu.miscedautils.vhdlparser
Class FVhPGenerateStatement
java.lang.Object
com.eu.miscedautils.BaseHDLObject.BaseHDL
com.eu.miscedautils.vhdlparser.FVhPBase
com.eu.miscedautils.vhdlparser.FVhPGenerateStatement
- All Implemented Interfaces:
- java.io.Serializable
public class FVhPGenerateStatement
- extends FVhPBase
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FVhPGenerateStatement
public FVhPGenerateStatement(java.lang.Integer line,
FVhPGenerateStatement.SchemeType type,
FVhPLoopParameter param,
FVhPExprBase cond)
getLabel
public java.lang.String getLabel()
setLabel
public void setLabel(java.lang.String label)
getSchemeType
public FVhPGenerateStatement.SchemeType getSchemeType()
setSchemeType
public void setSchemeType(FVhPGenerateStatement.SchemeType type)
getDeclarations
public java.util.LinkedList<FVhPBase> getDeclarations()
setDeclarations
public void setDeclarations(java.util.LinkedList<FVhPBase> declarations)
addDeclaration
public void addDeclaration(FVhPBase decl)
getStatements
public java.util.LinkedList<FVhPBase> getStatements()
getStatements
public void getStatements(java.util.LinkedList<FVhPBase> sts)
addStatement
public void addStatement(FVhPBase st)
getCondition
public FVhPExprBase getCondition()
setCondition
public void setCondition(FVhPExprBase condition)
getParam
public FVhPLoopParameter getParam()
setParam
public void setParam(FVhPLoopParameter param)
getSymbolTable
public java.util.HashMap<java.lang.String,FVhPBase> getSymbolTable()
setSymbolTable
public void setSymbolTable(java.util.HashMap<java.lang.String,FVhPBase> symbolTable)
print
public java.lang.String print()
- Specified by:
print
in class FVhPBase
elaborate
public boolean elaborate()
- Specified by:
elaborate
in class FVhPBase
printDecl
public java.lang.String printDecl()
- Specified by:
printDecl
in class FVhPBase
getFlattenedRange
public FVhPBase getFlattenedRange()
- Specified by:
getFlattenedRange
in class FVhPBase