com.eu.miscedautils.ipxact.Component
Class ComponentType

java.lang.Object
  extended by com.eu.miscedautils.ipxact.Component.ComponentType

public class ComponentType
extends java.lang.Object

Component-specific extension to componentType

Java class for componentType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="componentType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <group ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}versionedIdentifier"/>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}busInterfaces" minOccurs="0"/>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}channels" minOccurs="0"/>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}remapStates" minOccurs="0"/>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}addressSpaces" minOccurs="0"/>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}memoryMaps" minOccurs="0"/>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}model" minOccurs="0"/>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}componentGenerators" minOccurs="0"/>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}choices" minOccurs="0"/>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}fileSets" minOccurs="0"/>
         <element name="whiteboxElements" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="whiteboxElement" type="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}whiteboxElementType" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="cpus" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="cpu" maxOccurs="unbounded">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <sequence>
                             <group ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}nameGroup"/>
                             <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}addressSpaceRef" maxOccurs="unbounded"/>
                             <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}parameters" minOccurs="0"/>
                             <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}vendorExtensions" minOccurs="0"/>
                           </sequence>
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="otherClockDrivers" type="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}otherClocks" minOccurs="0"/>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}description" minOccurs="0"/>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}parameters" minOccurs="0"/>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}vendorExtensions" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class ComponentType.Cpus
          Java class for anonymous complex type.
static class ComponentType.WhiteboxElements
          Java class for anonymous complex type.
 
Constructor Summary
ComponentType()
           
 
Method Summary
 AddressSpaces getAddressSpaces()
          Gets the value of the addressSpaces property.
 BusInterfaces getBusInterfaces()
          Gets the value of the busInterfaces property.
 Channels getChannels()
          Gets the value of the channels property.
 Choices getChoices()
          Gets the value of the choices property.
 ComponentGenerators getComponentGenerators()
          Generator list is tools-specific.
 ComponentType.Cpus getCpus()
          Gets the value of the cpus property.
 java.lang.String getDescription()
          Gets the value of the description property.
 FileSets getFileSets()
          Gets the value of the fileSets property.
 java.lang.String getLibrary()
          Gets the value of the library property.
 MemoryMaps getMemoryMaps()
          Gets the value of the memoryMaps property.
 ModelType getModel()
          Gets the value of the model property.
 java.lang.String getName()
          Gets the value of the name property.
 OtherClocks getOtherClockDrivers()
          Gets the value of the otherClockDrivers property.
 Parameters getParameters()
          Gets the value of the parameters property.
 RemapStates getRemapStates()
          Gets the value of the remapStates 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.
 ComponentType.WhiteboxElements getWhiteboxElements()
          Gets the value of the whiteboxElements property.
 void setAddressSpaces(AddressSpaces value)
          Sets the value of the addressSpaces property.
 void setBusInterfaces(BusInterfaces value)
          Sets the value of the busInterfaces property.
 void setChannels(Channels value)
          Sets the value of the channels property.
 void setChoices(Choices value)
          Sets the value of the choices property.
 void setComponentGenerators(ComponentGenerators value)
          Sets the value of the componentGenerators property.
 void setCpus(ComponentType.Cpus value)
          Sets the value of the cpus property.
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setFileSets(FileSets value)
          Sets the value of the fileSets property.
 void setLibrary(java.lang.String value)
          Sets the value of the library property.
 void setMemoryMaps(MemoryMaps value)
          Sets the value of the memoryMaps property.
 void setModel(ModelType value)
          Sets the value of the model property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setOtherClockDrivers(OtherClocks value)
          Sets the value of the otherClockDrivers property.
 void setParameters(Parameters value)
          Sets the value of the parameters property.
 void setRemapStates(RemapStates value)
          Sets the value of the remapStates 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.
 void setWhiteboxElements(ComponentType.WhiteboxElements value)
          Sets the value of the whiteboxElements property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentType

public ComponentType()
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

getBusInterfaces

public BusInterfaces getBusInterfaces()
Gets the value of the busInterfaces property.

Returns:
possible object is BusInterfaces

setBusInterfaces

public void setBusInterfaces(BusInterfaces value)
Sets the value of the busInterfaces property.

Parameters:
value - allowed object is BusInterfaces

getChannels

public Channels getChannels()
Gets the value of the channels property.

Returns:
possible object is Channels

setChannels

public void setChannels(Channels value)
Sets the value of the channels property.

Parameters:
value - allowed object is Channels

getRemapStates

public RemapStates getRemapStates()
Gets the value of the remapStates property.

Returns:
possible object is RemapStates

setRemapStates

public void setRemapStates(RemapStates value)
Sets the value of the remapStates property.

Parameters:
value - allowed object is RemapStates

getAddressSpaces

public AddressSpaces getAddressSpaces()
Gets the value of the addressSpaces property.

Returns:
possible object is AddressSpaces

setAddressSpaces

public void setAddressSpaces(AddressSpaces value)
Sets the value of the addressSpaces property.

Parameters:
value - allowed object is AddressSpaces

getMemoryMaps

public MemoryMaps getMemoryMaps()
Gets the value of the memoryMaps property.

Returns:
possible object is MemoryMaps

setMemoryMaps

public void setMemoryMaps(MemoryMaps value)
Sets the value of the memoryMaps property.

Parameters:
value - allowed object is MemoryMaps

getModel

public ModelType getModel()
Gets the value of the model property.

Returns:
possible object is ModelType

setModel

public void setModel(ModelType value)
Sets the value of the model property.

Parameters:
value - allowed object is ModelType

getComponentGenerators

public ComponentGenerators getComponentGenerators()
Generator list is tools-specific.

Returns:
possible object is ComponentGenerators

setComponentGenerators

public void setComponentGenerators(ComponentGenerators value)
Sets the value of the componentGenerators property.

Parameters:
value - allowed object is ComponentGenerators

getChoices

public Choices getChoices()
Gets the value of the choices property.

Returns:
possible object is Choices

setChoices

public void setChoices(Choices value)
Sets the value of the choices property.

Parameters:
value - allowed object is Choices

getFileSets

public FileSets getFileSets()
Gets the value of the fileSets property.

Returns:
possible object is FileSets

setFileSets

public void setFileSets(FileSets value)
Sets the value of the fileSets property.

Parameters:
value - allowed object is FileSets

getWhiteboxElements

public ComponentType.WhiteboxElements getWhiteboxElements()
Gets the value of the whiteboxElements property.

Returns:
possible object is ComponentType.WhiteboxElements

setWhiteboxElements

public void setWhiteboxElements(ComponentType.WhiteboxElements value)
Sets the value of the whiteboxElements property.

Parameters:
value - allowed object is ComponentType.WhiteboxElements

getCpus

public ComponentType.Cpus getCpus()
Gets the value of the cpus property.

Returns:
possible object is ComponentType.Cpus

setCpus

public void setCpus(ComponentType.Cpus value)
Sets the value of the cpus property.

Parameters:
value - allowed object is ComponentType.Cpus

getOtherClockDrivers

public OtherClocks getOtherClockDrivers()
Gets the value of the otherClockDrivers property.

Returns:
possible object is OtherClocks

setOtherClockDrivers

public void setOtherClockDrivers(OtherClocks value)
Sets the value of the otherClockDrivers property.

Parameters:
value - allowed object is OtherClocks

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

getParameters

public Parameters getParameters()
Gets the value of the parameters property.

Returns:
possible object is Parameters

setParameters

public void setParameters(Parameters value)
Sets the value of the parameters property.

Parameters:
value - allowed object is Parameters

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