VHDL Library
Generic description of a VHDL library (group of VHDL files containing VHDL primary units).
Todo
Write documentation.
Class Relationship
        graph TD;
  Project --> Design;
  Design  --> VHDLLibrary;
  Design  --> FileSet;
  VHDLLibrary --> File;
  FileSet --> File
  style VHDLLibrary fill:#ee9b00
    Condensed definition of class VHDLLibrary
@export
class VHDLLibrary:
  _name:        str
  _project:     Nullable['Project']
  _design:      Nullable['Design']
  _files:       List[File]
  _vhdlVersion: VHDLVersion
  def __init__(
    self,
    name: str,
    project: 'Project' = None,
    design: 'Design' = None,
    vhdlVersion: VHDLVersion = None
  ):
  @property
  def Name(self) -> str:
  @property
  def Project(self) -> Nullable['Project']:
  @Project.setter
  def Project(self, value: 'Project'):
  @property
  def Design(self) -> Nullable['Design']:
  @Design.setter
  def Design(self, value: 'Design'):
  @property
  def Files(self) -> Generator[File, None, None]:
  @property
  def VHDLVersion(self) -> VHDLVersion:
  @VHDLVersion.setter
  def VHDLVersion(self, value: VHDLVersion) -> None: