de.upb.hni.vmagic.configuration
Class AbstractBlockConfiguration

java.lang.Object
  extended by de.upb.hni.vmagic.VhdlElement
      extended by de.upb.hni.vmagic.configuration.ConfigurationItem
          extended by de.upb.hni.vmagic.configuration.AbstractBlockConfiguration
Direct Known Subclasses:
ArchitectureConfiguration, BlockStatementConfiguration, GenerateStatementConfiguration

public abstract class AbstractBlockConfiguration
extends ConfigurationItem

Abstract base class for block configurations.


Constructor Summary
AbstractBlockConfiguration()
          Creates an empty block configuration.
 
Method Summary
 java.util.List<ConfigurationItem> getConfigurationItems()
          Returns the configuration items in this block configuration.
 java.util.List<UseClause> getUseClauses()
          Returns the use clauses in this block configuration.
 
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

AbstractBlockConfiguration

public AbstractBlockConfiguration()
Creates an empty block configuration.

Method Detail

getUseClauses

public java.util.List<UseClause> getUseClauses()
Returns the use clauses in this block configuration.

Returns:
a modifiable list of use clauses

getConfigurationItems

public java.util.List<ConfigurationItem> getConfigurationItems()
Returns the configuration items in this block configuration.

Returns:
a modifiable list of configuration items