Class ViewType


  • @Generated(value="com.sun.tools.xjc.Driver",
               comments="JAXB RI v2.3.8",
               date="2026-01-14T04:58:58Z")
    public class ViewType
    extends java.lang.Object
    Component view type

    Java class for viewType complex type.

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

     <complexType name="viewType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <group ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}nameGroupNMTOKEN"/>
             <element name="envIdentifier" maxOccurs="unbounded">
               <simpleType>
                 <restriction base="{http://www.w3.org/2001/XMLSchema}string">
                   <pattern value="[a-zA-Z0-9_+\*\.]*:[a-zA-Z0-9_+\*\.]*:[a-zA-Z0-9_+\*\.]*"/>
                 </restriction>
               </simpleType>
             </element>
             <choice>
               <element name="hierarchyRef" type="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}libraryRefType"/>
               <sequence>
                 <element name="language" minOccurs="0">
                   <complexType>
                     <simpleContent>
                       <extension base="<http://www.w3.org/2001/XMLSchema>token">
                         <attribute name="strict" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
                       </extension>
                     </simpleContent>
                   </complexType>
                 </element>
                 <element name="modelName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
                 <element name="defaultFileBuilder" type="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}fileBuilderType" maxOccurs="unbounded" minOccurs="0"/>
                 <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}fileSetRef" maxOccurs="unbounded" minOccurs="0"/>
                 <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}constraintSetRef" maxOccurs="unbounded" minOccurs="0"/>
                 <element name="whiteboxElementRefs" minOccurs="0">
                   <complexType>
                     <complexContent>
                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         <sequence>
                           <element name="whiteboxElementRef" type="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}whiteboxElementRefType" maxOccurs="unbounded" minOccurs="0"/>
                         </sequence>
                       </restriction>
                     </complexContent>
                   </complexType>
                 </element>
                 <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}parameters" minOccurs="0"/>
               </sequence>
             </choice>
             <element ref="{http://www.spiritconsortium.org/XMLSchema/SPIRIT/1685-2009}vendorExtensions" minOccurs="0"/>
           </sequence>
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • name

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        protected java.lang.String name
      • displayName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        protected java.lang.String displayName
      • description

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        protected java.lang.String description
      • envIdentifier

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        protected java.util.List<java.lang.String> envIdentifier
      • hierarchyRef

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        protected LibraryRefType hierarchyRef
      • language

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        protected ViewType.Language language
      • modelName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        protected java.lang.String modelName
      • defaultFileBuilder

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        protected java.util.List<FileBuilderType> defaultFileBuilder
      • fileSetRef

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        protected java.util.List<FileSetRef> fileSetRef
      • constraintSetRef

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        protected java.util.List<java.lang.String> constraintSetRef
      • whiteboxElementRefs

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        protected ViewType.WhiteboxElementRefs whiteboxElementRefs
      • parameters

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        protected Parameters parameters
      • vendorExtensions

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        protected VendorExtensions vendorExtensions
    • Constructor Detail

      • ViewType

        public ViewType()
    • Method Detail

      • getName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public java.lang.String getName()
        Gets the value of the name property.
        Returns:
        possible object is String
      • setName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public void setName​(java.lang.String value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is String
      • getDisplayName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public java.lang.String getDisplayName()
        Gets the value of the displayName property.
        Returns:
        possible object is String
      • setDisplayName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public void setDisplayName​(java.lang.String value)
        Sets the value of the displayName property.
        Parameters:
        value - allowed object is String
      • getDescription

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public java.lang.String getDescription()
        Gets the value of the description property.
        Returns:
        possible object is String
      • setDescription

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public void setDescription​(java.lang.String value)
        Sets the value of the description property.
        Parameters:
        value - allowed object is String
      • getEnvIdentifier

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public java.util.List<java.lang.String> getEnvIdentifier()
        Gets the value of the envIdentifier property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the envIdentifier property.

        For example, to add a new item, do as follows:

            getEnvIdentifier().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

      • getHierarchyRef

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public LibraryRefType getHierarchyRef()
        Gets the value of the hierarchyRef property.
        Returns:
        possible object is LibraryRefType
      • setHierarchyRef

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public void setHierarchyRef​(LibraryRefType value)
        Sets the value of the hierarchyRef property.
        Parameters:
        value - allowed object is LibraryRefType
      • getLanguage

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public ViewType.Language getLanguage()
        Gets the value of the language property.
        Returns:
        possible object is ViewType.Language
      • setLanguage

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public void setLanguage​(ViewType.Language value)
        Sets the value of the language property.
        Parameters:
        value - allowed object is ViewType.Language
      • getModelName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public java.lang.String getModelName()
        Gets the value of the modelName property.
        Returns:
        possible object is String
      • setModelName

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public void setModelName​(java.lang.String value)
        Sets the value of the modelName property.
        Parameters:
        value - allowed object is String
      • getDefaultFileBuilder

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public java.util.List<FileBuilderType> getDefaultFileBuilder()
        Gets the value of the defaultFileBuilder property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the defaultFileBuilder property.

        For example, to add a new item, do as follows:

            getDefaultFileBuilder().add(newItem);
         

        Objects of the following type(s) are allowed in the list FileBuilderType

      • getFileSetRef

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public java.util.List<FileSetRef> getFileSetRef()
        Gets the value of the fileSetRef property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the fileSetRef property.

        For example, to add a new item, do as follows:

            getFileSetRef().add(newItem);
         

        Objects of the following type(s) are allowed in the list FileSetRef

      • getConstraintSetRef

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public java.util.List<java.lang.String> getConstraintSetRef()
        Gets the value of the constraintSetRef property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the constraintSetRef property.

        For example, to add a new item, do as follows:

            getConstraintSetRef().add(newItem);
         

        Objects of the following type(s) are allowed in the list String

      • getWhiteboxElementRefs

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public ViewType.WhiteboxElementRefs getWhiteboxElementRefs()
        Gets the value of the whiteboxElementRefs property.
        Returns:
        possible object is ViewType.WhiteboxElementRefs
      • setWhiteboxElementRefs

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public void setWhiteboxElementRefs​(ViewType.WhiteboxElementRefs value)
        Sets the value of the whiteboxElementRefs property.
        Parameters:
        value - allowed object is ViewType.WhiteboxElementRefs
      • getParameters

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public Parameters getParameters()
        Gets the value of the parameters property.
        Returns:
        possible object is Parameters
      • setParameters

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public void setParameters​(Parameters value)
        Sets the value of the parameters property.
        Parameters:
        value - allowed object is Parameters
      • getVendorExtensions

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public VendorExtensions getVendorExtensions()
        Gets the value of the vendorExtensions property.
        Returns:
        possible object is VendorExtensions
      • setVendorExtensions

        @Generated(value="com.sun.tools.xjc.Driver",
                   comments="JAXB RI v2.3.8",
                   date="2026-01-14T04:58:58Z")
        public void setVendorExtensions​(VendorExtensions value)
        Sets the value of the vendorExtensions property.
        Parameters:
        value - allowed object is VendorExtensions