Class PortWireType

  • Direct Known Subclasses:
    AbstractorPortWireType

    @Generated(value="com.sun.tools.xjc.Driver",
               comments="JAXB RI v3.0.2",
               date="2026-01-14T04:58:49Z")
    public class PortWireType
    extends java.lang.Object
    Wire port type for a component.

    Java class for portWireType complex type.

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

     <complexType name="portWireType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="direction" type="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}componentPortDirectionType"/>
             <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}vector" minOccurs="0"/>
             <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}wireTypeDefs" minOccurs="0"/>
             <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}driver" minOccurs="0"/>
             <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}constraintSets" minOccurs="0"/>
           </sequence>
           <attribute name="allLogicalDirectionsAllowed" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • direction

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected ComponentPortDirectionType direction
      • vector

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected Vector vector
      • wireTypeDefs

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected WireTypeDefs wireTypeDefs
      • driver

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected DriverType driver
      • constraintSets

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected ConstraintSets constraintSets
      • allLogicalDirectionsAllowed

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        protected java.lang.Boolean allLogicalDirectionsAllowed
    • Constructor Detail

      • PortWireType

        public PortWireType()
    • Method Detail

      • getDirection

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public ComponentPortDirectionType getDirection()
        Gets the value of the direction property.
        Returns:
        possible object is ComponentPortDirectionType
      • setDirection

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setDirection​(ComponentPortDirectionType value)
        Sets the value of the direction property.
        Parameters:
        value - allowed object is ComponentPortDirectionType
      • getVector

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public Vector getVector()
        Specific left and right vector bounds. Signal width is max(left,right)-min(left,right)+1 When the bounds are not present, a scalar port is assumed.
        Returns:
        possible object is Vector
      • setVector

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setVector​(Vector value)
        Sets the value of the vector property.
        Parameters:
        value - allowed object is Vector
      • getWireTypeDefs

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public WireTypeDefs getWireTypeDefs()
        Gets the value of the wireTypeDefs property.
        Returns:
        possible object is WireTypeDefs
      • setWireTypeDefs

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setWireTypeDefs​(WireTypeDefs value)
        Sets the value of the wireTypeDefs property.
        Parameters:
        value - allowed object is WireTypeDefs
      • getDriver

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public DriverType getDriver()
        Gets the value of the driver property.
        Returns:
        possible object is DriverType
      • setDriver

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setDriver​(DriverType value)
        Sets the value of the driver property.
        Parameters:
        value - allowed object is DriverType
      • getConstraintSets

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public ConstraintSets getConstraintSets()
        Gets the value of the constraintSets property.
        Returns:
        possible object is ConstraintSets
      • setConstraintSets

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setConstraintSets​(ConstraintSets value)
        Sets the value of the constraintSets property.
        Parameters:
        value - allowed object is ConstraintSets
      • isAllLogicalDirectionsAllowed

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public boolean isAllLogicalDirectionsAllowed()
        Gets the value of the allLogicalDirectionsAllowed property.
        Returns:
        possible object is Boolean
      • setAllLogicalDirectionsAllowed

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v3.0.2",
                   date="2026-01-14T04:58:49Z")
        public void setAllLogicalDirectionsAllowed​(java.lang.Boolean value)
        Sets the value of the allLogicalDirectionsAllowed property.
        Parameters:
        value - allowed object is Boolean