de.upb.hni.vmagic.declaration
Class VariableDeclaration

java.lang.Object
  extended by de.upb.hni.vmagic.VhdlElement
      extended by de.upb.hni.vmagic.declaration.DeclarativeItem
          extended by de.upb.hni.vmagic.declaration.ObjectDeclaration<Variable>
              extended by de.upb.hni.vmagic.declaration.VariableDeclaration
All Implemented Interfaces:
BlockDeclarativeItem, DeclarativeItemMarker, EntityDeclarativeItem, PackageBodyDeclarativeItem, PackageDeclarativeItem, ProcessDeclarativeItem, SubprogramDeclarativeItem

public class VariableDeclaration
extends ObjectDeclaration<Variable>
implements BlockDeclarativeItem, EntityDeclarativeItem, PackageBodyDeclarativeItem, PackageDeclarativeItem, ProcessDeclarativeItem, SubprogramDeclarativeItem

Variable delcaration.


Constructor Summary
VariableDeclaration(java.util.List<Variable> variables)
          Creates a new variable declaration.
VariableDeclaration(Variable... variables)
          Creates a new variable declaration.
 
Method Summary
 
Methods inherited from class de.upb.hni.vmagic.declaration.ObjectDeclaration
getObjects
 
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

VariableDeclaration

public VariableDeclaration(Variable... variables)
Creates a new variable declaration.

Parameters:
variables - the declared variables

VariableDeclaration

public VariableDeclaration(java.util.List<Variable> variables)
Creates a new variable declaration.

Parameters:
variables - the declared variables