com.eu.miscedautils.vhdlparser
Class FVhPSeqStmtBase

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

public abstract class FVhPSeqStmtBase
extends FVhPBase

See Also:
Serialized Form

Nested Class Summary
static class FVhPSeqStmtBase.StmtType
           
 
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
FVhPSeqStmtBase(java.lang.Integer line, FVhPSeqStmtBase.StmtType type)
           
 
Method Summary
abstract  boolean elaborate()
           
abstract  FVhPExprBase evaluate()
           
 java.lang.String getLabel()
           
 FVhPSeqStmtBase.StmtType getStatementType()
           
abstract  java.lang.String print()
           
 void setLabel(java.lang.String label)
           
 void setStatementType(FVhPSeqStmtBase.StmtType type)
           
 
Methods inherited from class com.eu.miscedautils.vhdlparser.FVhPBase
getFile, getFlattenedRange, getLine, getObjType, getScope, printDecl, 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

FVhPSeqStmtBase

public FVhPSeqStmtBase(java.lang.Integer line,
                       FVhPSeqStmtBase.StmtType type)
Method Detail

getStatementType

public FVhPSeqStmtBase.StmtType getStatementType()

setStatementType

public void setStatementType(FVhPSeqStmtBase.StmtType type)

getLabel

public java.lang.String getLabel()

setLabel

public void setLabel(java.lang.String label)

evaluate

public abstract FVhPExprBase evaluate()

print

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

elaborate

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