Class IFClassOptionCT


  • public class IFClassOptionCT
    extends Object
    CT for Class and Option elements used in Interface

    Java class for IFClassOption_CT complex type.

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

     <complexType name="IFClassOption_CT">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="OrderedValues" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="OrderedValue" maxOccurs="unbounded">
                         <complexType>
                           <complexContent>
                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                               <attribute name="seqNbr" use="required" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" />
                               <attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
                             </restriction>
                           </complexContent>
                         </complexType>
                       </element>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element ref="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}Depends" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="values" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKENS" />
           <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="ifCategory" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}InterfaceCategory_ST" />
           <attribute name="compatibilityCheckOperator" use="required" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}compatibilityCheckOperator_ST" />
           <attribute name="reqOpt" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}ReqOpt_ST" default="REQ" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • IFClassOptionCT

        public IFClassOptionCT()
    • Method Detail

      • getDepends

        public List<Depends> getDepends()
        Dependies for the interface or its subcomponent. Showing the requirement that this interface has dependies that must took place in final module, in order this interface limitations may take place.Gets the value of the depends 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 depends property.

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

            getDepends().add(newItem);
         

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

      • getName

        public String getName()
        Gets the value of the name property.
        Returns:
        possible object is String
      • setName

        public void setName​(String value)
        Sets the value of the name property.
        Parameters:
        value - allowed object is String
      • getValues

        public List<String> getValues()
        Gets the value of the values 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 values property.

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

            getValues().add(newItem);
         

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

      • getDescription

        public String getDescription()
        Gets the value of the description property.
        Returns:
        possible object is String
      • setDescription

        public void setDescription​(String value)
        Sets the value of the description property.
        Parameters:
        value - allowed object is String
      • getReqOpt

        public ReqOptST getReqOpt()
        Gets the value of the reqOpt property.
        Returns:
        possible object is ReqOptST
      • setReqOpt

        public void setReqOpt​(ReqOptST value)
        Sets the value of the reqOpt property.
        Parameters:
        value - allowed object is ReqOptST