Package org.accellera.IPXACT_1685_2014
Class AbstractionDefinition
- java.lang.Object
- 
- org.accellera.IPXACT_1685_2014.AbstractionDefinition
 
- 
 @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public class AbstractionDefinition extends java.lang.ObjectJava class for anonymous complex type. The following schema fragment specifies the expected content contained within this class. <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <group ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}versionedIdentifier"/> <element name="busType" type="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}libraryRefType"/> <element name="extends" type="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}libraryRefType" minOccurs="0"/> <element name="ports"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="port" maxOccurs="unbounded"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}isPresent" minOccurs="0"/> <element name="logicalName" type="{http://www.w3.org/2001/XMLSchema}Name"/> <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}displayName" minOccurs="0"/> <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}description" minOccurs="0"/> <choice> <element name="wire"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="qualifier" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice> <sequence> <element name="isAddress" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="isData" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> <element name="isClock" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="isReset" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </choice> </restriction> </complexContent> </complexType> </element> <element name="onSystem" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="group" type="{http://www.w3.org/2001/XMLSchema}Name"/> <group ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}wirePort"/> </sequence> <attGroup ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}id.att"/> </restriction> </complexContent> </complexType> </element> <element name="onMaster" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <group ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}wirePort"/> </restriction> </complexContent> </complexType> </element> <element name="onSlave" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <group ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}wirePort"/> </restriction> </complexContent> </complexType> </element> <choice minOccurs="0"> <element name="defaultValue" type="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}unsignedBitVectorExpression"/> <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}requiresDriver"/> </choice> </sequence> </restriction> </complexContent> </complexType> </element> <element name="transactional"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="qualifier" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="isAddress" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="isData" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="onSystem" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="group" type="{http://www.w3.org/2001/XMLSchema}Name"/> <group ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}transactionalPort"/> </sequence> <attGroup ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}id.att"/> </restriction> </complexContent> </complexType> </element> <element name="onMaster" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <group ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}transactionalPort"/> </restriction> </complexContent> </complexType> </element> <element name="onSlave" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <group ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}transactionalPort"/> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> </choice> <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}vendorExtensions" minOccurs="0"/> </sequence> <attGroup ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}id.att"/> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}description" minOccurs="0"/> <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}parameters" minOccurs="0"/> <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}assertions" minOccurs="0"/> <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}vendorExtensions" minOccurs="0"/> </sequence> <attGroup ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}id.att"/> </restriction> </complexContent> </complexType>
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classAbstractionDefinition.PortsJava class for anonymous complex type.
 - 
Field SummaryFields Modifier and Type Field Description protected LibraryRefType_extendsprotected Assertionsassertionsprotected LibraryRefTypebusTypeprotected java.lang.Stringdescriptionprotected java.lang.Stringidprotected java.lang.Stringlibraryprotected java.lang.Stringnameprotected Parametersparametersprotected AbstractionDefinition.Portsportsprotected java.lang.Stringvendorprotected VendorExtensionsvendorExtensionsprotected java.lang.Stringversion
 - 
Constructor SummaryConstructors Constructor Description AbstractionDefinition()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AssertionsgetAssertions()Gets the value of the assertions property.LibraryRefTypegetBusType()Gets the value of the busType property.java.lang.StringgetDescription()Gets the value of the description property.LibraryRefTypegetExtends()Gets the value of the extends property.java.lang.StringgetId()Gets the value of the id property.java.lang.StringgetLibrary()Gets the value of the library property.java.lang.StringgetName()Gets the value of the name property.ParametersgetParameters()Gets the value of the parameters property.AbstractionDefinition.PortsgetPorts()Gets the value of the ports property.java.lang.StringgetVendor()Gets the value of the vendor property.VendorExtensionsgetVendorExtensions()Gets the value of the vendorExtensions property.java.lang.StringgetVersion()Gets the value of the version property.voidsetAssertions(Assertions value)Sets the value of the assertions property.voidsetBusType(LibraryRefType value)Sets the value of the busType property.voidsetDescription(java.lang.String value)Sets the value of the description property.voidsetExtends(LibraryRefType value)Sets the value of the extends property.voidsetId(java.lang.String value)Sets the value of the id property.voidsetLibrary(java.lang.String value)Sets the value of the library property.voidsetName(java.lang.String value)Sets the value of the name property.voidsetParameters(Parameters value)Sets the value of the parameters property.voidsetPorts(AbstractionDefinition.Ports value)Sets the value of the ports property.voidsetVendor(java.lang.String value)Sets the value of the vendor property.voidsetVendorExtensions(VendorExtensions value)Sets the value of the vendorExtensions property.voidsetVersion(java.lang.String value)Sets the value of the version property.
 
- 
- 
- 
Field Detail- 
vendor@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") protected java.lang.String vendor
 - 
library@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") protected java.lang.String library
 - 
name@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") protected java.lang.String name
 - 
version@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") protected java.lang.String version
 - 
busType@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") protected LibraryRefType busType
 - 
_extends@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") protected LibraryRefType _extends
 - 
ports@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") protected AbstractionDefinition.Ports ports
 - 
description@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") protected java.lang.String description
 - 
parameters@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") protected Parameters parameters
 - 
assertions@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") protected Assertions assertions
 - 
vendorExtensions@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") protected VendorExtensions vendorExtensions
 - 
id@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") protected java.lang.String id
 
- 
 - 
Method Detail- 
getVendor@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public java.lang.String getVendor()Gets the value of the vendor property.- Returns:
- possible object is
     String
 
 - 
setVendor@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public void setVendor(java.lang.String value)Sets the value of the vendor property.- Parameters:
- value- allowed object is- String
 
 - 
getLibrary@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public java.lang.String getLibrary()Gets the value of the library property.- Returns:
- possible object is
     String
 
 - 
setLibrary@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public void setLibrary(java.lang.String value)Sets the value of the library property.- Parameters:
- value- allowed object is- String
 
 - 
getName@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public java.lang.String getName()Gets the value of the name property.- Returns:
- possible object is
     String
 
 - 
setName@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public void setName(java.lang.String value)Sets the value of the name property.- Parameters:
- value- allowed object is- String
 
 - 
getVersion@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public java.lang.String getVersion()Gets the value of the version property.- Returns:
- possible object is
     String
 
 - 
setVersion@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public void setVersion(java.lang.String value)Sets the value of the version property.- Parameters:
- value- allowed object is- String
 
 - 
getBusType@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public LibraryRefType getBusType()Gets the value of the busType property.- Returns:
- possible object is
     LibraryRefType
 
 - 
setBusType@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public void setBusType(LibraryRefType value)Sets the value of the busType property.- Parameters:
- value- allowed object is- LibraryRefType
 
 - 
getExtends@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public LibraryRefType getExtends()Gets the value of the extends property.- Returns:
- possible object is
     LibraryRefType
 
 - 
setExtends@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public void setExtends(LibraryRefType value)Sets the value of the extends property.- Parameters:
- value- allowed object is- LibraryRefType
 
 - 
getPorts@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public AbstractionDefinition.Ports getPorts()Gets the value of the ports property.- Returns:
- possible object is
     AbstractionDefinition.Ports
 
 - 
setPorts@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public void setPorts(AbstractionDefinition.Ports value)Sets the value of the ports property.- Parameters:
- value- allowed object is- AbstractionDefinition.Ports
 
 - 
getDescription@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public java.lang.String getDescription()Gets the value of the description property.- Returns:
- possible object is
     String
 
 - 
setDescription@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public void setDescription(java.lang.String value)Sets the value of the description property.- Parameters:
- value- allowed object is- String
 
 - 
getParameters@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public Parameters getParameters()Gets the value of the parameters property.- Returns:
- possible object is
     Parameters
 
 - 
setParameters@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public void setParameters(Parameters value)Sets the value of the parameters property.- Parameters:
- value- allowed object is- Parameters
 
 - 
getAssertions@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public Assertions getAssertions()Gets the value of the assertions property.- Returns:
- possible object is
     Assertions
 
 - 
setAssertions@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public void setAssertions(Assertions value)Sets the value of the assertions property.- Parameters:
- value- allowed object is- Assertions
 
 - 
getVendorExtensions@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public VendorExtensions getVendorExtensions()Gets the value of the vendorExtensions property.- Returns:
- possible object is
     VendorExtensions
 
 - 
setVendorExtensions@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public void setVendorExtensions(VendorExtensions value)Sets the value of the vendorExtensions property.- Parameters:
- value- allowed object is- VendorExtensions
 
 - 
getId@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public java.lang.String getId()Gets the value of the id property.- Returns:
- possible object is
     String
 
 - 
setId@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:54Z") public void setId(java.lang.String value)Sets the value of the id property.- Parameters:
- value- allowed object is- String
 
 
- 
 
-