Class SymbolCT2


  • public class SymbolCT2
    extends Object
    Can be an Input, Output, Signal In, Signal Out of a station. Static Symbols also possible.

    Java class for Symbol_CT2 complex type.

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

     <complexType name="Symbol_CT2">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <group ref="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}g_Value" minOccurs="0"/>
             <element name="NameLoc" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}LocalizedString_CT" maxOccurs="unbounded" minOccurs="0"/>
             <element name="Comment" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}LocalizedString_CT" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
           <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="dataType" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
           <attribute name="connectionMethod" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}SymbolConnectionMethod_ST" default="ACYCLIC" />
           <attribute name="interfaceType" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}SymbolInterface_ST" />
           <attribute name="reqOpt" use="required" type="{https://resourcedescription.rd.tuni.fi/XMLSchema/2016}ReqOpt_ST" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Constructor Detail

      • SymbolCT2

        public SymbolCT2()
    • Method Detail

      • getSimpleValue

        public ValueSimpleCT getSimpleValue()
        Gets the value of the simpleValue property.
        Returns:
        possible object is ValueSimpleCT
      • setSimpleValue

        public void setSimpleValue​(ValueSimpleCT value)
        Sets the value of the simpleValue property.
        Parameters:
        value - allowed object is ValueSimpleCT
      • getStringValue

        public ValueStringCT getStringValue()
        Gets the value of the stringValue property.
        Returns:
        possible object is ValueStringCT
      • setStringValue

        public void setStringValue​(ValueStringCT value)
        Sets the value of the stringValue property.
        Parameters:
        value - allowed object is ValueStringCT
      • getNameLoc

        public List<LocalizedStringCT> getNameLoc()
        Gets the value of the nameLoc 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 nameLoc property.

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

            getNameLoc().add(newItem);
         

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

      • getComment

        public List<LocalizedStringCT> getComment()
        Gets the value of the comment 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 comment property.

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

            getComment().add(newItem);
         

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

      • 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
      • getNameAttr

        public String getNameAttr()
        Gets the value of the nameAttr property.
        Returns:
        possible object is String
      • setNameAttr

        public void setNameAttr​(String value)
        Sets the value of the nameAttr property.
        Parameters:
        value - allowed object is String
      • getDataType

        public String getDataType()
        Gets the value of the dataType property.
        Returns:
        possible object is String
      • setDataType

        public void setDataType​(String value)
        Sets the value of the dataType property.
        Parameters:
        value - allowed object is String
      • setInterfaceType

        public void setInterfaceType​(SymbolInterfaceST value)
        Sets the value of the interfaceType property.
        Parameters:
        value - allowed object is SymbolInterfaceST
      • 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