de.upb.hni.vmagic.declaration
Class ConstantDeclaration

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<Constant>
              extended by de.upb.hni.vmagic.declaration.ConstantDeclaration
All Implemented Interfaces:
BlockDeclarativeItem, DeclarativeItemMarker, EntityDeclarativeItem, PackageBodyDeclarativeItem, PackageDeclarativeItem, ProcessDeclarativeItem, SubprogramDeclarativeItem

public class ConstantDeclaration
extends ObjectDeclaration<Constant>
implements BlockDeclarativeItem, EntityDeclarativeItem, PackageBodyDeclarativeItem, PackageDeclarativeItem, ProcessDeclarativeItem, SubprogramDeclarativeItem

Constant declaration.


Constructor Summary
ConstantDeclaration(Constant... constants)
          Creates a new constant declaration.
ConstantDeclaration(java.util.List<Constant> constants)
          Creates a new constant 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

ConstantDeclaration

public ConstantDeclaration(Constant... constants)
Creates a new constant declaration.

Parameters:
constants - the declared constants

ConstantDeclaration

public ConstantDeclaration(java.util.List<Constant> constants)
Creates a new constant declaration.

Parameters:
constants - the declared constants