de.upb.hni.vmagic.statement
Class SequentialStatement

java.lang.Object
  extended by de.upb.hni.vmagic.VhdlElement
      extended by de.upb.hni.vmagic.LabeledElement
          extended by de.upb.hni.vmagic.statement.SequentialStatement
Direct Known Subclasses:
AssertionStatement, CaseStatement, ExitStatement, IfStatement, LoopStatement, NextStatement, NullStatement, ProcedureCall, ReportStatement, ReturnStatement, SignalAssignment, VariableAssignment, WaitStatement

public abstract class SequentialStatement
extends LabeledElement

Abstract base class for all sequential statements.


Constructor Summary
SequentialStatement()
           
 
Method Summary
 java.lang.String getLabel()
          Returns the statement's label.
 void setLabel(java.lang.String label)
          Sets the statement's label.
 
Methods inherited from class de.upb.hni.vmagic.VhdlElement
getParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SequentialStatement

public SequentialStatement()
Method Detail

getLabel

public java.lang.String getLabel()
Returns the statement's label.

Specified by:
getLabel in class LabeledElement
Returns:
the label

setLabel

public void setLabel(java.lang.String label)
Sets the statement's label. Use null as the parameter to disable the label.

Parameters:
label - the label or null