
IPXACT2022ScalaCases.catalog.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spinalhdl-schema-gen_2.11 Show documentation
Show all versions of spinalhdl-schema-gen_2.11 Show documentation
SpinalHDL Schemetic Generator
The newest version!
// Generated by IPXACT2022scalaxb.
package IPXACT2022ScalaCases
/** This is the IP-XACT catalog definition
*/
/** Contains a list of IP-XACT files to include.
*/
case class IpxactFilesType(ipxactFile: Seq[IPXACT2022ScalaCases.IpxactFileType] = Nil)
case class Catalog(documentNameGroupSequence1: IPXACT2022ScalaCases.DocumentNameGroupSequence,
catalogs: Option[IPXACT2022ScalaCases.IpxactFilesType] = None,
busDefinitions: Option[IPXACT2022ScalaCases.IpxactFilesType] = None,
abstractionDefinitions: Option[IPXACT2022ScalaCases.IpxactFilesType] = None,
components: Option[IPXACT2022ScalaCases.IpxactFilesType] = None,
abstractors: Option[IPXACT2022ScalaCases.IpxactFilesType] = None,
designs: Option[IPXACT2022ScalaCases.IpxactFilesType] = None,
designConfigurations: Option[IPXACT2022ScalaCases.IpxactFilesType] = None,
generatorChains: Option[IPXACT2022ScalaCases.IpxactFilesType] = None,
typeDefinitions: Option[IPXACT2022ScalaCases.IpxactFilesType] = None,
vendorExtensions: Option[IPXACT2022ScalaCases.VendorExtensions] = None,
attributes: Map[String, IPXACT2022scalaxb.DataRecord[Any]] = Map.empty) extends IPXACTDocumentTypesOption {
lazy val xmlid = attributes.get("@{http://www.w3.org/XML/1998/namespace}id") map { _.as[String]}
}
case class IpxactFileType(vlnv: IPXACT2022ScalaCases.LibraryRefType,
name: IPXACT2022ScalaCases.IpxactURIable,
description: Option[String] = None,
vendorExtensions: Option[IPXACT2022ScalaCases.VendorExtensions] = None,
attributes: Map[String, IPXACT2022scalaxb.DataRecord[Any]] = Map.empty) {
lazy val xmlid = attributes.get("@{http://www.w3.org/XML/1998/namespace}id") map { _.as[String]}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy