de.upb.hni.vmagic.concurrent
Class AbstractPostponableConcurrentStatement

java.lang.Object
  extended by de.upb.hni.vmagic.VhdlElement
      extended by de.upb.hni.vmagic.LabeledElement
          extended by de.upb.hni.vmagic.concurrent.ConcurrentStatement
              extended by de.upb.hni.vmagic.concurrent.AbstractPostponableConcurrentStatement
Direct Known Subclasses:
ConditionalSignalAssignment, EntityStatement, SelectedSignalAssignment

public abstract class AbstractPostponableConcurrentStatement
extends ConcurrentStatement

Abstract concurrent statement with support for the postponed keyword.


Constructor Summary
AbstractPostponableConcurrentStatement()
           
 
Method Summary
 boolean isPostponed()
          Returns if this statement is postponed.
 void setPostponed(boolean postponed)
          Sets if this statement is postponed.
 
Methods inherited from class de.upb.hni.vmagic.concurrent.ConcurrentStatement
getLabel, setLabel
 
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

AbstractPostponableConcurrentStatement

public AbstractPostponableConcurrentStatement()
Method Detail

isPostponed

public boolean isPostponed()
Returns if this statement is postponed.

Returns:
true, if this statement is postponed

setPostponed

public void setPostponed(boolean postponed)
Sets if this statement is postponed.

Parameters:
postponed - true, if this statement should be postponed