com.eu.miscedautils.vhdlparser
Class FVhPWaveForm

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

public class FVhPWaveForm
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
FVhPWaveForm(java.lang.Integer line, java.util.LinkedList<FVhPWaveFrmEle> waveforms, FVhPExprBase cond)
           
 
Method Summary
 boolean elaborate()
           
 FVhPExprBase getCondition()
           
 FVhPBase getFlattenedRange()
           
 java.util.LinkedList<FVhPWaveFrmEle> getWaveformElementList()
           
 boolean isElse()
           
 boolean isUnaffedted()
           
 java.lang.String print()
           
 java.lang.String printDecl()
           
 java.lang.String printWaveforms(boolean isSelected)
           
 void setCondition(FVhPExprBase condition)
           
 void setElse(boolean isElse)
           
 void setUnaffedted(boolean unaffedted)
           
 void setWaveformElementList(java.util.LinkedList<FVhPWaveFrmEle> waveformElementList)
           
 
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

FVhPWaveForm

public FVhPWaveForm(java.lang.Integer line,
                    java.util.LinkedList<FVhPWaveFrmEle> waveforms,
                    FVhPExprBase cond)
Method Detail

getWaveformElementList

public java.util.LinkedList<FVhPWaveFrmEle> getWaveformElementList()

setWaveformElementList

public void setWaveformElementList(java.util.LinkedList<FVhPWaveFrmEle> waveformElementList)

getCondition

public FVhPExprBase getCondition()

setCondition

public void setCondition(FVhPExprBase condition)

isElse

public boolean isElse()

setElse

public void setElse(boolean isElse)

isUnaffedted

public boolean isUnaffedted()

setUnaffedted

public void setUnaffedted(boolean unaffedted)

print

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

printWaveforms

public java.lang.String printWaveforms(boolean isSelected)

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