Class InterfaceRefCT


  • public class InterfaceRefCT
    extends Object
    Interface Reference to standard

    Java class for InterfaceRef_CT complex type.

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

     <complexType name="InterfaceRef_CT">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="Class" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}IFClassOption_CT" maxOccurs="unbounded" minOccurs="0"/>
             <element name="Option" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}IFClassOption_CT" maxOccurs="unbounded" minOccurs="0"/>
             <element name="IFProperty" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}IFProperty_CT" maxOccurs="unbounded" minOccurs="0"/>
             <element name="IFPropertyRef" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}IFPropertyRef_CT" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="ifCategory" use="required" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}InterfaceCategory_ST" />
           <attribute name="abstractInterfacePortRef" use="required" type="{http://www.w3.org/2001/XMLSchema}IDREF" />
           <attribute name="interfaceStdRef" use="required" type="{http://www.w3.org/2001/XMLSchema}IDREF" />
           <attribute name="description" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="gender" use="required" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}Gender_ST" />
           <attribute name="reqOpt" use="required" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}ReqOpt_ST" />
           <attribute name="minOcc" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}Occurence_ST" default="1" />
           <attribute name="maxOcc" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}Occurence_ST" default="1" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • InterfaceRefCT

        public InterfaceRefCT()
    • Method Detail

      • getClazz

        public List<IFClassOptionCT> getClazz()
        Gets the value of the clazz 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 clazz property.

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

            getClazz().add(newItem);
         

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

      • getOption

        public List<IFClassOptionCT> getOption()
        Gets the value of the option 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 option property.

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

            getOption().add(newItem);
         

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

      • getIFProperty

        public List<IFPropertyCT> getIFProperty()
        Gets the value of the ifProperty 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 ifProperty property.

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

            getIFProperty().add(newItem);
         

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

      • getIFPropertyRef

        public List<IFPropertyRefCT> getIFPropertyRef()
        Gets the value of the ifPropertyRef 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 ifPropertyRef property.

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

            getIFPropertyRef().add(newItem);
         

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

      • getAbstractInterfacePortRef

        public Object getAbstractInterfacePortRef()
        Gets the value of the abstractInterfacePortRef property.
        Returns:
        possible object is Object
      • setAbstractInterfacePortRef

        public void setAbstractInterfacePortRef​(Object value)
        Sets the value of the abstractInterfacePortRef property.
        Parameters:
        value - allowed object is Object
      • getInterfaceStdRef

        public Object getInterfaceStdRef()
        Gets the value of the interfaceStdRef property.
        Returns:
        possible object is Object
      • setInterfaceStdRef

        public void setInterfaceStdRef​(Object value)
        Sets the value of the interfaceStdRef property.
        Parameters:
        value - allowed object is Object
      • 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
      • getGender

        public GenderST getGender()
        Gets the value of the gender property.
        Returns:
        possible object is GenderST
      • setGender

        public void setGender​(GenderST value)
        Sets the value of the gender property.
        Parameters:
        value - allowed object is GenderST
      • 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
      • getMinOcc

        public String getMinOcc()
        Gets the value of the minOcc property.
        Returns:
        possible object is String
      • setMinOcc

        public void setMinOcc​(String value)
        Sets the value of the minOcc property.
        Parameters:
        value - allowed object is String
      • getMaxOcc

        public String getMaxOcc()
        Gets the value of the maxOcc property.
        Returns:
        possible object is String
      • setMaxOcc

        public void setMaxOcc​(String value)
        Sets the value of the maxOcc property.
        Parameters:
        value - allowed object is String