com.eu.miscedautils.ipxact.AbstractionDefinition
Class AbstractionDefinition.Ports.Port

java.lang.Object
  extended by com.eu.miscedautils.ipxact.AbstractionDefinition.AbstractionDefinition.Ports.Port
Enclosing class:
AbstractionDefinition.Ports

public static class AbstractionDefinition.Ports.Port
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>
         <element name="logicalName" 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"/>
         <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.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}wirePort"/>
                             </sequence>
                           </restriction>
                         </complexContent>
                       </complexType>
                     </element>
                     <element name="onMaster" minOccurs="0">
                       <complexType>
                         <complexContent>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             <group ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}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.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}wirePort"/>
                           </restriction>
                         </complexContent>
                       </complexType>
                     </element>
                     <choice minOccurs="0">
                       <element name="defaultValue" type="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}scaledNonNegativeInteger"/>
                       <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}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.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}transactionalPort"/>
                             </sequence>
                           </restriction>
                         </complexContent>
                       </complexType>
                     </element>
                     <element name="onMaster" minOccurs="0">
                       <complexType>
                         <complexContent>
                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             <group ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}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.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}transactionalPort"/>
                           </restriction>
                         </complexContent>
                       </complexType>
                     </element>
                   </sequence>
                 </restriction>
               </complexContent>
             </complexType>
           </element>
         </choice>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}vendorExtensions" minOccurs="0"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class AbstractionDefinition.Ports.Port.Transactional
          Java class for anonymous complex type.
static class AbstractionDefinition.Ports.Port.Wire
          Java class for anonymous complex type.
 
Constructor Summary
AbstractionDefinition.Ports.Port()
           
 
Method Summary
 java.lang.String getDescription()
          Gets the value of the description property.
 java.lang.String getDisplayName()
          Gets the value of the displayName property.
 java.lang.String getLogicalName()
          Gets the value of the logicalName property.
 AbstractionDefinition.Ports.Port.Transactional getTransactional()
          Gets the value of the transactional property.
 VendorExtensions getVendorExtensions()
          Gets the value of the vendorExtensions property.
 AbstractionDefinition.Ports.Port.Wire getWire()
          Gets the value of the wire property.
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setDisplayName(java.lang.String value)
          Sets the value of the displayName property.
 void setLogicalName(java.lang.String value)
          Sets the value of the logicalName property.
 void setTransactional(AbstractionDefinition.Ports.Port.Transactional value)
          Sets the value of the transactional property.
 void setVendorExtensions(VendorExtensions value)
          Sets the value of the vendorExtensions property.
 void setWire(AbstractionDefinition.Ports.Port.Wire value)
          Sets the value of the wire property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractionDefinition.Ports.Port

public AbstractionDefinition.Ports.Port()
Method Detail

getLogicalName

public java.lang.String getLogicalName()
Gets the value of the logicalName property.

Returns:
possible object is String

setLogicalName

public void setLogicalName(java.lang.String value)
Sets the value of the logicalName property.

Parameters:
value - allowed object is String

getDisplayName

public java.lang.String getDisplayName()
Gets the value of the displayName property.

Returns:
possible object is String

setDisplayName

public void setDisplayName(java.lang.String value)
Sets the value of the displayName property.

Parameters:
value - allowed object is String

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

getWire

public AbstractionDefinition.Ports.Port.Wire getWire()
Gets the value of the wire property.

Returns:
possible object is AbstractionDefinition.Ports.Port.Wire

setWire

public void setWire(AbstractionDefinition.Ports.Port.Wire value)
Sets the value of the wire property.

Parameters:
value - allowed object is AbstractionDefinition.Ports.Port.Wire

getTransactional

public AbstractionDefinition.Ports.Port.Transactional getTransactional()
Gets the value of the transactional property.

Returns:
possible object is AbstractionDefinition.Ports.Port.Transactional

setTransactional

public void setTransactional(AbstractionDefinition.Ports.Port.Transactional value)
Sets the value of the transactional property.

Parameters:
value - allowed object is AbstractionDefinition.Ports.Port.Transactional

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