de.upb.hni.vmagic.declaration
Class FileDeclaration

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

public class FileDeclaration
extends ObjectDeclaration<FileObject>
implements BlockDeclarativeItem, EntityDeclarativeItem, PackageBodyDeclarativeItem, PackageDeclarativeItem, ProcessDeclarativeItem, SubprogramDeclarativeItem

File declaration.


Constructor Summary
FileDeclaration(FileObject... files)
          Creates a new file declaration.
FileDeclaration(java.util.List<FileObject> files)
          Creates a new file 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

FileDeclaration

public FileDeclaration(FileObject... files)
Creates a new file declaration.

Parameters:
files - the declared files

FileDeclaration

public FileDeclaration(java.util.List<FileObject> files)
Creates a new file declaration.

Parameters:
files - the declared files