com.eu.miscedautils.ipxact.DesignConfig
Class PortTransactionalType

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

public class PortTransactionalType
extends java.lang.Object

Transactional port type.

Java class for portTransactionalType complex type.

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

 <complexType name="portTransactionalType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}transTypeDef" minOccurs="0"/>
         <element name="service">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}initiative"/>
                   <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}serviceTypeDefs" minOccurs="0"/>
                   <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}vendorExtensions" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="connection" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="maxConnections" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
                   <element name="minConnections" type="{http://www.w3.org/2001/XMLSchema}nonNegativeInteger" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="allLogicalInitiativesAllowed" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class PortTransactionalType.Connection
          Java class for anonymous complex type.
static class PortTransactionalType.Service
          Java class for anonymous complex type.
 
Constructor Summary
PortTransactionalType()
           
 
Method Summary
 PortTransactionalType.Connection getConnection()
          Gets the value of the connection property.
 PortTransactionalType.Service getService()
          Gets the value of the service property.
 TransTypeDef getTransTypeDef()
          Definition of the port type expressed in the default language for this port (i.e.
 boolean isAllLogicalInitiativesAllowed()
          Gets the value of the allLogicalInitiativesAllowed property.
 void setAllLogicalInitiativesAllowed(java.lang.Boolean value)
          Sets the value of the allLogicalInitiativesAllowed property.
 void setConnection(PortTransactionalType.Connection value)
          Sets the value of the connection property.
 void setService(PortTransactionalType.Service value)
          Sets the value of the service property.
 void setTransTypeDef(TransTypeDef value)
          Sets the value of the transTypeDef property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortTransactionalType

public PortTransactionalType()
Method Detail

getTransTypeDef

public TransTypeDef getTransTypeDef()
Definition of the port type expressed in the default language for this port (i.e. SystemC or SystemV).

Returns:
possible object is TransTypeDef

setTransTypeDef

public void setTransTypeDef(TransTypeDef value)
Sets the value of the transTypeDef property.

Parameters:
value - allowed object is TransTypeDef

getService

public PortTransactionalType.Service getService()
Gets the value of the service property.

Returns:
possible object is PortTransactionalType.Service

setService

public void setService(PortTransactionalType.Service value)
Sets the value of the service property.

Parameters:
value - allowed object is PortTransactionalType.Service

getConnection

public PortTransactionalType.Connection getConnection()
Gets the value of the connection property.

Returns:
possible object is PortTransactionalType.Connection

setConnection

public void setConnection(PortTransactionalType.Connection value)
Sets the value of the connection property.

Parameters:
value - allowed object is PortTransactionalType.Connection

isAllLogicalInitiativesAllowed

public boolean isAllLogicalInitiativesAllowed()
Gets the value of the allLogicalInitiativesAllowed property.

Returns:
possible object is Boolean

setAllLogicalInitiativesAllowed

public void setAllLogicalInitiativesAllowed(java.lang.Boolean value)
Sets the value of the allLogicalInitiativesAllowed property.

Parameters:
value - allowed object is Boolean