de.upb.hni.vmagic.libraryunit
Class LibraryClause

java.lang.Object
  extended by de.upb.hni.vmagic.VhdlElement
      extended by de.upb.hni.vmagic.libraryunit.LibraryUnit
          extended by de.upb.hni.vmagic.libraryunit.LibraryClause
All Implemented Interfaces:
DeclarativeRegion

public class LibraryClause
extends LibraryUnit

Library clause.


Constructor Summary
LibraryClause(java.util.List<java.lang.String> libraries)
          Crates a library clause.
LibraryClause(java.lang.String... libraries)
          Crates a library clause.
 
Method Summary
 java.util.List<java.lang.String> getLibraries()
          Returns the list of libraries in this library clause.
 Scope getScope()
          Returns the scope of this declarative region.
 
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

LibraryClause

public LibraryClause(java.lang.String... libraries)
Crates a library clause.

Parameters:
libraries - the libraries

LibraryClause

public LibraryClause(java.util.List<java.lang.String> libraries)
Crates a library clause.

Parameters:
libraries - the libraries
Method Detail

getLibraries

public java.util.List<java.lang.String> getLibraries()
Returns the list of libraries in this library clause.

Returns:
the list of libraries

getScope

public Scope getScope()
Description copied from interface: DeclarativeRegion
Returns the scope of this declarative region.

Returns:
the scope