com.eu.miscedautils.ipxact.DesignConfig
Class DesignConfiguration

java.lang.Object
  extended by com.eu.miscedautils.ipxact.DesignConfig.DesignConfiguration

public class DesignConfiguration
extends java.lang.Object

Java 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 Summary
static class DesignConfiguration.GeneratorChainConfiguration
          Java class for anonymous complex type.
static class DesignConfiguration.InterconnectionConfiguration
          Java class for anonymous complex type.
static class DesignConfiguration.ViewConfiguration
          Java class for anonymous complex type.
 
Constructor Summary
DesignConfiguration()
           
 
Method Summary
 java.lang.String getDescription()
          Gets the value of the description property.
 LibraryRefType getDesignRef()
          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.String getLibrary()
          Gets the value of the library property.
 java.lang.String getName()
          Gets the value of the name property.
 java.lang.String getVendor()
          Gets the value of the vendor property.
 VendorExtensions getVendorExtensions()
          Gets the value of the vendorExtensions property.
 java.lang.String getVersion()
          Gets the value of the version property.
 java.util.List<DesignConfiguration.ViewConfiguration> getViewConfiguration()
          Gets the value of the viewConfiguration property.
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setDesignRef(LibraryRefType value)
          Sets the value of the designRef property.
 void setLibrary(java.lang.String value)
          Sets the value of the library property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setVendor(java.lang.String value)
          Sets the value of the vendor property.
 void setVendorExtensions(VendorExtensions value)
          Sets the value of the vendorExtensions property.
 void setVersion(java.lang.String value)
          Sets the value of the version property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DesignConfiguration

public DesignConfiguration()
Method Detail

getVendor

public java.lang.String getVendor()
Gets the value of the vendor property.

Returns:
possible object is String

setVendor

public void setVendor(java.lang.String value)
Sets the value of the vendor property.

Parameters:
value - allowed object is String

getLibrary

public java.lang.String getLibrary()
Gets the value of the library property.

Returns:
possible object is String

setLibrary

public void setLibrary(java.lang.String value)
Sets the value of the library property.

Parameters:
value - allowed object is String

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getVersion

public java.lang.String getVersion()
Gets the value of the version property.

Returns:
possible object is String

setVersion

public void setVersion(java.lang.String value)
Sets the value of the version property.

Parameters:
value - allowed object is String

getDesignRef

public LibraryRefType getDesignRef()
Gets the value of the designRef property.

Returns:
possible object is LibraryRefType

setDesignRef

public void setDesignRef(LibraryRefType value)
Sets the value of the designRef property.

Parameters:
value - allowed object is LibraryRefType

getGeneratorChainConfiguration

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 JAXB object. This is why there is not a set method 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

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 JAXB object. This is why there is not a set method 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

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 JAXB object. This is why there is not a set method 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

public java.lang.String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(java.lang.String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

getVendorExtensions

public VendorExtensions getVendorExtensions()
Gets the value of the vendorExtensions property.

Returns:
possible object is VendorExtensions

setVendorExtensions

public void setVendorExtensions(VendorExtensions value)
Sets the value of the vendorExtensions property.

Parameters:
value - allowed object is VendorExtensions