Package org.accellera.IPXACT_1685_2014
Class PortTransactionalType
- java.lang.Object
-
- org.accellera.IPXACT_1685_2014.PortTransactionalType
-
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public class PortTransactionalType extends java.lang.ObjectTransactional 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.accellera.org/XMLSchema/IPXACT/1685-2014}initiative"/> <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}kind" minOccurs="0"/> <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}busWidth" minOccurs="0"/> <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}protocol" minOccurs="0"/> <element ref="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}transTypeDefs" minOccurs="0"/> <element name="connection" minOccurs="0"> <complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="maxConnections" type="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}unsignedIntExpression" minOccurs="0"/> <element name="minConnections" type="{http://www.accellera.org/XMLSchema/IPXACT/1685-2014}unsignedIntExpression" 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
Nested Classes Modifier and Type Class Description static classPortTransactionalType.ConnectionJava class for anonymous complex type.
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.BooleanallLogicalInitiativesAllowedprotected UnsignedIntExpressionbusWidthprotected PortTransactionalType.Connectionconnectionprotected InitiativeTypeinitiativeprotected Kindkindprotected Protocolprotocolprotected TransTypeDefstransTypeDefs
-
Constructor Summary
Constructors Constructor Description PortTransactionalType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnsignedIntExpressiongetBusWidth()Defines the bus width in bits.This can be the result of an expression.PortTransactionalType.ConnectiongetConnection()Gets the value of the connection property.InitiativeTypegetInitiative()Defines how the port accesses this service.KindgetKind()Define the kind of transactional portProtocolgetProtocol()Defines the protocol type.TransTypeDefsgetTransTypeDefs()Definition of the port type expressed in the default language for this port (i.e.booleanisAllLogicalInitiativesAllowed()Gets the value of the allLogicalInitiativesAllowed property.voidsetAllLogicalInitiativesAllowed(java.lang.Boolean value)Sets the value of the allLogicalInitiativesAllowed property.voidsetBusWidth(UnsignedIntExpression value)Sets the value of the busWidth property.voidsetConnection(PortTransactionalType.Connection value)Sets the value of the connection property.voidsetInitiative(InitiativeType value)Sets the value of the initiative property.voidsetKind(Kind value)Sets the value of the kind property.voidsetProtocol(Protocol value)Sets the value of the protocol property.voidsetTransTypeDefs(TransTypeDefs value)Sets the value of the transTypeDefs property.
-
-
-
Field Detail
-
initiative
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") protected InitiativeType initiative
-
kind
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") protected Kind kind
-
busWidth
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") protected UnsignedIntExpression busWidth
-
protocol
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") protected Protocol protocol
-
transTypeDefs
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") protected TransTypeDefs transTypeDefs
-
connection
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") protected PortTransactionalType.Connection connection
-
allLogicalInitiativesAllowed
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") protected java.lang.Boolean allLogicalInitiativesAllowed
-
-
Method Detail
-
getInitiative
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public InitiativeType getInitiative()Defines how the port accesses this service.- Returns:
- possible object is
InitiativeType
-
setInitiative
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public void setInitiative(InitiativeType value)Sets the value of the initiative property.- Parameters:
value- allowed object isInitiativeType
-
getKind
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public Kind getKind()Define the kind of transactional port- Returns:
- possible object is
Kind
-
setKind
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public void setKind(Kind value)Sets the value of the kind property.- Parameters:
value- allowed object isKind
-
getBusWidth
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public UnsignedIntExpression getBusWidth()Defines the bus width in bits.This can be the result of an expression.- Returns:
- possible object is
UnsignedIntExpression
-
setBusWidth
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public void setBusWidth(UnsignedIntExpression value)Sets the value of the busWidth property.- Parameters:
value- allowed object isUnsignedIntExpression
-
getProtocol
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public Protocol getProtocol()Defines the protocol type. Defaults to tlm_base_protocol_type for TLM sockets- Returns:
- possible object is
Protocol
-
setProtocol
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public void setProtocol(Protocol value)Sets the value of the protocol property.- Parameters:
value- allowed object isProtocol
-
getTransTypeDefs
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public TransTypeDefs getTransTypeDefs()Definition of the port type expressed in the default language for this port (i.e. SystemC or SystemV).- Returns:
- possible object is
TransTypeDefs
-
setTransTypeDefs
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public void setTransTypeDefs(TransTypeDefs value)Sets the value of the transTypeDefs property.- Parameters:
value- allowed object isTransTypeDefs
-
getConnection
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public PortTransactionalType.Connection getConnection()Gets the value of the connection property.- Returns:
- possible object is
PortTransactionalType.Connection
-
setConnection
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public void setConnection(PortTransactionalType.Connection value)Sets the value of the connection property.- Parameters:
value- allowed object isPortTransactionalType.Connection
-
isAllLogicalInitiativesAllowed
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public boolean isAllLogicalInitiativesAllowed()Gets the value of the allLogicalInitiativesAllowed property.- Returns:
- possible object is
Boolean
-
setAllLogicalInitiativesAllowed
@Generated(value="com.sun.tools.xjc.Driver", comments="JAXB RI v3.0.2", date="2026-01-14T04:58:49Z") public void setAllLogicalInitiativesAllowed(java.lang.Boolean value)Sets the value of the allLogicalInitiativesAllowed property.- Parameters:
value- allowed object isBoolean
-
-