com.eu.miscedautils.vhdlparser
Class FVhPProcessStmt

java.lang.Object
  extended by com.eu.miscedautils.BaseHDLObject.BaseHDL
      extended by com.eu.miscedautils.vhdlparser.FVhPBase
          extended by com.eu.miscedautils.vhdlparser.FVhPProcessStmt
All Implemented Interfaces:
java.io.Serializable

public class FVhPProcessStmt
extends FVhPBase

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.eu.miscedautils.vhdlparser.FVhPBase
FVhPBase.ObjectClass, FVhPBase.ObjType
 
Nested classes/interfaces inherited from class com.eu.miscedautils.BaseHDLObject.BaseHDL
BaseHDL.ParserType
 
Constructor Summary
FVhPProcessStmt(java.lang.Integer line)
           
 
Method Summary
 void addDecl(FVhPBase decl)
           
 void addDeclaration(FVhPBase decl)
           
 void addSensitivityElement(FVhPBase ele)
           
 void addSeqStmt(FVhPBase stmt)
           
 void addStatement(FVhPBase stmt)
           
 boolean elaborate()
           
 java.util.LinkedList<FVhPBase> getDeclarations()
           
 java.util.LinkedList<FVhPBase> getDeclList()
           
 FVhPBase getFlattenedRange()
           
 java.lang.String getLabel()
           
 java.util.LinkedList<FVhPBase> getSensitivityList()
           
 java.util.LinkedList<FVhPBase> getSeqStmts()
           
 java.util.LinkedList<FVhPBase> getStatements()
           
 java.util.HashMap<java.lang.String,FVhPBase> getSymbolTable()
           
 java.lang.String print()
           
 java.lang.String printDecl()
           
 void removeSensitivityElement(FVhPBase ele)
           
 void removeSeqStmt(FVhPBase stmt)
           
 void setDeclarations(java.util.LinkedList<FVhPBase> decllist)
           
 void setDeclList(java.util.LinkedList<FVhPBase> decllist)
           
 void setLabel(java.lang.String label)
           
 void setSensitivityList(java.util.LinkedList<FVhPBase> sensitivityList)
           
 void setSeqStmts(java.util.LinkedList<FVhPBase> seqStmts)
           
 void setStatements(java.util.LinkedList<FVhPBase> seqStmts)
           
 
Methods inherited from class com.eu.miscedautils.vhdlparser.FVhPBase
getFile, getLine, getObjType, getScope, setFile, setLine, setObjType, 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

FVhPProcessStmt

public FVhPProcessStmt(java.lang.Integer line)
Method Detail

getSymbolTable

public java.util.HashMap<java.lang.String,FVhPBase> getSymbolTable()

getLabel

public java.lang.String getLabel()

setLabel

public void setLabel(java.lang.String label)

getDeclList

public java.util.LinkedList<FVhPBase> getDeclList()

setDeclList

public void setDeclList(java.util.LinkedList<FVhPBase> decllist)

addDecl

public void addDecl(FVhPBase decl)

getDeclarations

public java.util.LinkedList<FVhPBase> getDeclarations()

setDeclarations

public void setDeclarations(java.util.LinkedList<FVhPBase> decllist)

addDeclaration

public void addDeclaration(FVhPBase decl)

getSensitivityList

public java.util.LinkedList<FVhPBase> getSensitivityList()

setSensitivityList

public void setSensitivityList(java.util.LinkedList<FVhPBase> sensitivityList)

addSensitivityElement

public void addSensitivityElement(FVhPBase ele)

removeSensitivityElement

public void removeSensitivityElement(FVhPBase ele)

getSeqStmts

public java.util.LinkedList<FVhPBase> getSeqStmts()

setSeqStmts

public void setSeqStmts(java.util.LinkedList<FVhPBase> seqStmts)

addSeqStmt

public void addSeqStmt(FVhPBase stmt)

removeSeqStmt

public void removeSeqStmt(FVhPBase stmt)

getStatements

public java.util.LinkedList<FVhPBase> getStatements()

setStatements

public void setStatements(java.util.LinkedList<FVhPBase> seqStmts)

addStatement

public void addStatement(FVhPBase stmt)

elaborate

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

print

public java.lang.String print()
Specified by:
print 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