Class DesignConfiguration
- java.lang.Object
- 
- org.spiritconsortium.SPIRIT_1685_2009.DesignConfiguration
 
- 
 @Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") public class DesignConfiguration 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.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}versionedIdentifier"/> <element name="designRef" type="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}libraryRefType"/> <element name="generatorChainConfiguration" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="generatorChainRef" type="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}libraryRefType"/> <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}configurableElementValues" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType> </element> <element name="interconnectionConfiguration" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="interconnectionRef" type="{http://www.w3.org/2001/XMLSchema}Name"/> <element name="abstractors"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="abstractor" maxOccurs="unbounded"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="instanceName" type="{http://www.w3.org/2001/XMLSchema}Name"/> <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}displayName" minOccurs="0"/> <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}description" minOccurs="0"/> <element name="abstractorRef" type="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}libraryRefType"/> <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}configurableElementValues" minOccurs="0"/> <element name="viewName" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN"/> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> </sequence> </restriction> </complexContent> </complexType> </element> <element name="viewConfiguration" maxOccurs="unbounded" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}instanceName"/> <element name="viewName" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN"/> </sequence> </restriction> </complexContent> </complexType> </element> <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}description" minOccurs="0"/> <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}vendorExtensions" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDesignConfiguration.GeneratorChainConfigurationJava class for anonymous complex type.static classDesignConfiguration.InterconnectionConfigurationJava class for anonymous complex type.static classDesignConfiguration.ViewConfigurationJava class for anonymous complex type.
 - 
Field SummaryFields Modifier and Type Field Description protected java.lang.Stringdescriptionprotected LibraryRefTypedesignRefprotected java.util.List<DesignConfiguration.GeneratorChainConfiguration>generatorChainConfigurationprotected java.util.List<DesignConfiguration.InterconnectionConfiguration>interconnectionConfigurationprotected java.lang.Stringlibraryprotected java.lang.Stringnameprotected java.lang.Stringvendorprotected VendorExtensionsvendorExtensionsprotected java.lang.Stringversionprotected java.util.List<DesignConfiguration.ViewConfiguration>viewConfiguration
 - 
Constructor SummaryConstructors Constructor Description DesignConfiguration()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()Gets the value of the description property.LibraryRefTypegetDesignRef()Gets the value of the designRef property.java.util.List<DesignConfiguration.GeneratorChainConfiguration>getGeneratorChainConfiguration()Gets the value of the generatorChainConfiguration property.java.util.List<DesignConfiguration.InterconnectionConfiguration>getInterconnectionConfiguration()Gets the value of the interconnectionConfiguration property.java.lang.StringgetLibrary()Gets the value of the library property.java.lang.StringgetName()Gets the value of the name 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.java.util.List<DesignConfiguration.ViewConfiguration>getViewConfiguration()Gets the value of the viewConfiguration property.voidsetDescription(java.lang.String value)Sets the value of the description property.voidsetDesignRef(LibraryRefType value)Sets the value of the designRef 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.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:59Z") protected java.lang.String vendor
 - 
library@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") protected java.lang.String library
 - 
name@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") protected java.lang.String name
 - 
version@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") protected java.lang.String version
 - 
designRef@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") protected LibraryRefType designRef
 - 
generatorChainConfiguration@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") protected java.util.List<DesignConfiguration.GeneratorChainConfiguration> generatorChainConfiguration
 - 
interconnectionConfiguration@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") protected java.util.List<DesignConfiguration.InterconnectionConfiguration> interconnectionConfiguration
 - 
viewConfiguration@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") protected java.util.List<DesignConfiguration.ViewConfiguration> viewConfiguration
 - 
description@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") protected java.lang.String description
 - 
vendorExtensions@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") protected VendorExtensions vendorExtensions
 
- 
 - 
Method Detail- 
getVendor@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") 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:59Z") 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:59Z") 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:59Z") 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:59Z") 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:59Z") 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:59Z") 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:59Z") public void setVersion(java.lang.String value)Sets the value of the version property.- Parameters:
- value- allowed object is- String
 
 - 
getDesignRef@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") public LibraryRefType getDesignRef()Gets the value of the designRef property.- Returns:
- possible object is
     LibraryRefType
 
 - 
setDesignRef@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") public void setDesignRef(LibraryRefType value)Sets the value of the designRef property.- Parameters:
- value- allowed object is- LibraryRefType
 
 - 
getGeneratorChainConfiguration@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") public java.util.List<DesignConfiguration.GeneratorChainConfiguration> getGeneratorChainConfiguration()Gets the value of the generatorChainConfiguration property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a setmethod for the generatorChainConfiguration property.For example, to add a new item, do as follows: getGeneratorChainConfiguration().add(newItem);Objects of the following type(s) are allowed in the list DesignConfiguration.GeneratorChainConfiguration
 - 
getInterconnectionConfiguration@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") public java.util.List<DesignConfiguration.InterconnectionConfiguration> getInterconnectionConfiguration()Gets the value of the interconnectionConfiguration property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a setmethod for the interconnectionConfiguration property.For example, to add a new item, do as follows: getInterconnectionConfiguration().add(newItem);Objects of the following type(s) are allowed in the list DesignConfiguration.InterconnectionConfiguration
 - 
getViewConfiguration@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") public java.util.List<DesignConfiguration.ViewConfiguration> getViewConfiguration()Gets the value of the viewConfiguration property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a setmethod for the viewConfiguration property.For example, to add a new item, do as follows: getViewConfiguration().add(newItem);Objects of the following type(s) are allowed in the list DesignConfiguration.ViewConfiguration
 - 
getDescription@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") 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:59Z") public void setDescription(java.lang.String value)Sets the value of the description property.- Parameters:
- value- allowed object is- String
 
 - 
getVendorExtensions@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2025-10-14T04:40:59Z") 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:59Z") public void setVendorExtensions(VendorExtensions value)Sets the value of the vendorExtensions property.- Parameters:
- value- allowed object is- VendorExtensions
 
 
- 
 
-