Class ResourceCT


  • public class ResourceCT
    extends Object
    Resource description type

    Java class for Resource_CT complex type.

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

     <complexType name="Resource_CT">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="GeneralInfo" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}ModuleInfo_CT"/>
             <element name="SharedElements" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}SharedElement_CT" minOccurs="0"/>
             <element name="InterfacesInfo" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}InterfacesForRD_CT"/>
             <element name="Capabilities">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="PlaceHolder_CapabilityModelAsOWL" minOccurs="0">
                         <complexType>
                           <complexContent>
                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                               <sequence>
                                 <any processContents='lax' maxOccurs="unbounded" minOccurs="0"/>
                               </sequence>
                               <attribute name="URL_importedOntology" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
                             </restriction>
                           </complexContent>
                         </complexType>
                       </element>
                       <element ref="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}Capability" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="ExecCapabilities" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}ExecCapabilities_CT"/>
             <element name="Properties" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}PropertiesForRD_CT"/>
             <element name="GUIsInfo" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <element name="GUIDefinition" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}GUIDefinition_CT" maxOccurs="unbounded" minOccurs="0"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="Calibration" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <group ref="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}g_Documentation"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="TestProcedures" minOccurs="0">
               <complexType>
                 <complexContent>
                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     <sequence>
                       <group ref="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}g_Documentation"/>
                     </sequence>
                   </restriction>
                 </complexContent>
               </complexType>
             </element>
             <element name="HardwareVersion" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}Version_CT" minOccurs="0"/>
             <element name="Extension" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}ExtensionData_CT" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="gid" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
           <attribute name="URL" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
           <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
           <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
           <attribute name="variant" type="{http://www.w3.org/2001/XMLSchema}anySimpleType" />
           <attribute name="ardIDRef" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="ardGIDRef" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
           <attribute name="ardProfileIDRef" use="required" type="{http://www.w3.org/2001/XMLSchema}NMTOKEN" />
           <attribute name="ardURL" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • ResourceCT

        public ResourceCT()
    • Method Detail

      • getGeneralInfo

        public ModuleInfoCT getGeneralInfo()
        Gets the value of the generalInfo property.
        Returns:
        possible object is ModuleInfoCT
      • setGeneralInfo

        public void setGeneralInfo​(ModuleInfoCT value)
        Sets the value of the generalInfo property.
        Parameters:
        value - allowed object is ModuleInfoCT
      • getSharedElements

        public SharedElementCT getSharedElements()
        Gets the value of the sharedElements property.
        Returns:
        possible object is SharedElementCT
      • setSharedElements

        public void setSharedElements​(SharedElementCT value)
        Sets the value of the sharedElements property.
        Parameters:
        value - allowed object is SharedElementCT
      • setInterfacesInfo

        public void setInterfacesInfo​(InterfacesForRDCT value)
        Sets the value of the interfacesInfo property.
        Parameters:
        value - allowed object is InterfacesForRDCT
      • setExecCapabilities

        public void setExecCapabilities​(ExecCapabilitiesCT value)
        Sets the value of the execCapabilities property.
        Parameters:
        value - allowed object is ExecCapabilitiesCT
      • setProperties

        public void setProperties​(PropertiesForRDCT value)
        Sets the value of the properties property.
        Parameters:
        value - allowed object is PropertiesForRDCT
      • getHardwareVersion

        public VersionCT getHardwareVersion()
        Gets the value of the hardwareVersion property.
        Returns:
        possible object is VersionCT
      • setHardwareVersion

        public void setHardwareVersion​(VersionCT value)
        Sets the value of the hardwareVersion property.
        Parameters:
        value - allowed object is VersionCT
      • getExtension

        public List<ExtensionDataCT> getExtension()
        Gets the value of the extension 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 extension property.

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

            getExtension().add(newItem);
         

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

      • getId

        public String getId()
        Gets the value of the id property.
        Returns:
        possible object is String
      • setId

        public void setId​(String value)
        Sets the value of the id property.
        Parameters:
        value - allowed object is String
      • getGid

        public String getGid()
        Gets the value of the gid property.
        Returns:
        possible object is String
      • setGid

        public void setGid​(String value)
        Sets the value of the gid property.
        Parameters:
        value - allowed object is String
      • getURL

        public String getURL()
        Gets the value of the url property.
        Returns:
        possible object is String
      • setURL

        public void setURL​(String value)
        Sets the value of the url property.
        Parameters:
        value - allowed object is String
      • 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
      • getType

        public String getType()
        Gets the value of the type property.
        Returns:
        possible object is String
      • setType

        public void setType​(String value)
        Sets the value of the type property.
        Parameters:
        value - allowed object is String
      • getVariant

        public String getVariant()
        Gets the value of the variant property.
        Returns:
        possible object is String
      • setVariant

        public void setVariant​(String value)
        Sets the value of the variant property.
        Parameters:
        value - allowed object is String
      • getArdIDRef

        public String getArdIDRef()
        Gets the value of the ardIDRef property.
        Returns:
        possible object is String
      • setArdIDRef

        public void setArdIDRef​(String value)
        Sets the value of the ardIDRef property.
        Parameters:
        value - allowed object is String
      • getArdGIDRef

        public String getArdGIDRef()
        Gets the value of the ardGIDRef property.
        Returns:
        possible object is String
      • setArdGIDRef

        public void setArdGIDRef​(String value)
        Sets the value of the ardGIDRef property.
        Parameters:
        value - allowed object is String
      • getArdProfileIDRef

        public String getArdProfileIDRef()
        Gets the value of the ardProfileIDRef property.
        Returns:
        possible object is String
      • setArdProfileIDRef

        public void setArdProfileIDRef​(String value)
        Sets the value of the ardProfileIDRef property.
        Parameters:
        value - allowed object is String
      • getArdURL

        public String getArdURL()
        Gets the value of the ardURL property.
        Returns:
        possible object is String
      • setArdURL

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