Class VecAliasIdentification

java.lang.Object
com.foursoft.harness.vec.v113.VecAliasIdentification
All Implemented Interfaces:
Identifiable, ModifiableIdentifiable, HasDescription<VecAbstractLocalizedString>, Visitable, Serializable

Class for the definition of alias identifications. Alias identifications are additional identifications for VEC-elements, which are valid in a certain scope (e.g. PPS-ID's).

Java class for AliasIdentification complex type.

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


 <complexType name="AliasIdentification">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="IdentificationValue" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="Scope" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Description" type="{http://www.prostep.org/ecad-if/2011/vec}AbstractLocalizedString" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>
 
See Also:
  • Field Details

    • identificationValue

      protected String identificationValue

      Specifies the identification value.

    • scope

      protected String scope

      The scope in which the AliasIdentification is valid.

    • descriptions

      protected List<VecAbstractLocalizedString> descriptions

      On optional human readable description of the AliasIdentification.

    • xmlId

      protected String xmlId
  • Constructor Details

    • VecAliasIdentification

      public VecAliasIdentification()
  • Method Details

    • getIdentificationValue

      public String getIdentificationValue()
      Gets the value of the identificationValue property.

      Specifies the identification value.

      Returns:
      possible object is String
    • setIdentificationValue

      public void setIdentificationValue(String value)
      Sets the value of the identificationValue property.
      Parameters:
      value - allowed object is String
      See Also:
    • getScope

      public String getScope()
      Gets the value of the scope property.

      The scope in which the AliasIdentification is valid.

      Returns:
      possible object is String
    • setScope

      public void setScope(String value)
      Sets the value of the scope property.
      Parameters:
      value - allowed object is String
      See Also:
    • getDescriptions

      public List<VecAbstractLocalizedString> getDescriptions()
      Gets the value of the descriptions 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 Jakarta XML Binding object. This is why there is not a set method for the descriptions property.

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

          getDescriptions().add(newItem);
       

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

      On optional human readable description of the AliasIdentification.

      Specified by:
      getDescriptions in interface HasDescription<VecAbstractLocalizedString>
      Returns:
      The value of the descriptions property.
    • getXmlId

      public String getXmlId()
      Gets the value of the xmlId property.
      Specified by:
      getXmlId in interface Identifiable
      Returns:
      possible object is String
    • setXmlId

      public void setXmlId(String value)
      Sets the value of the xmlId property.
      Specified by:
      setXmlId in interface ModifiableIdentifiable
      Parameters:
      value - allowed object is String
    • accept

      public <R, E extends Throwable> R accept(Visitor<R,E> aVisitor) throws E
      Specified by:
      accept in interface Visitable
      Throws:
      E extends Throwable
    • toString

      public String toString()
      Overrides:
      toString in class Object