Module nl.tno.omt
Package nl.tno.omt

Class ModelIdentificationType

java.lang.Object
nl.tno.omt.ModelIdentificationType

public class ModelIdentificationType extends Object

Java class for modelIdentificationType complex type.

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

 <complexType name="modelIdentificationType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="name" type="{http://standards.ieee.org/IEEE1516-2010}NonEmptyString"/>
         <element name="type" type="{http://standards.ieee.org/IEEE1516-2010}modelType"/>
         <element name="version" type="{http://standards.ieee.org/IEEE1516-2010}NonEmptyString"/>
         <element name="modificationDate">
           <complexType>
             <simpleContent>
               <extension base="<http://www.w3.org/2001/XMLSchema>date">
                 <attGroup ref="{http://standards.ieee.org/IEEE1516-2010}commonAttributes"/>
                 <anyAttribute namespace='##other'/>
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <element name="securityClassification" type="{http://standards.ieee.org/IEEE1516-2010}securityClassificationType"/>
         <element name="releaseRestriction" type="{http://standards.ieee.org/IEEE1516-2010}String" maxOccurs="unbounded" minOccurs="0"/>
         <element name="purpose" type="{http://standards.ieee.org/IEEE1516-2010}String" minOccurs="0"/>
         <element name="applicationDomain" type="{http://standards.ieee.org/IEEE1516-2010}applicationDomainType" minOccurs="0"/>
         <element name="description" type="{http://standards.ieee.org/IEEE1516-2010}NonEmptyString"/>
         <element name="useLimitation" type="{http://standards.ieee.org/IEEE1516-2010}String" minOccurs="0"/>
         <element name="useHistory" type="{http://standards.ieee.org/IEEE1516-2010}String" maxOccurs="unbounded" minOccurs="0"/>
         <element name="keyword" type="{http://standards.ieee.org/IEEE1516-2010}keywordType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="poc" maxOccurs="unbounded">
           <complexType>
             <complexContent>
               <extension base="{http://standards.ieee.org/IEEE1516-2010}pocType">
                 <attGroup ref="{http://standards.ieee.org/IEEE1516-2010}commonAttributes"/>
                 <anyAttribute namespace='##other'/>
               </extension>
             </complexContent>
           </complexType>
         </element>
         <element name="reference" type="{http://standards.ieee.org/IEEE1516-2010}idReferenceType" maxOccurs="unbounded" minOccurs="0"/>
         <element name="other" type="{http://standards.ieee.org/IEEE1516-2010}String" minOccurs="0"/>
         <element name="glyph" minOccurs="0">
           <complexType>
             <simpleContent>
               <extension base="<http://standards.ieee.org/IEEE1516-2010>glyphType">
                 <anyAttribute namespace='##other'/>
               </extension>
             </simpleContent>
           </complexType>
         </element>
         <any namespace='##other' minOccurs="0"/>
       </sequence>
       <attGroup ref="{http://standards.ieee.org/IEEE1516-2010}commonAttributes"/>
       <anyAttribute namespace='##other'/>
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

  • Constructor Details

    • ModelIdentificationType

      public ModelIdentificationType()
  • Method Details

    • getName

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

      public void setName(NonEmptyString value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is NonEmptyString
    • getType

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

      public void setType(ModelType value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is ModelType
    • getVersion

      public NonEmptyString getVersion()
      Gets the value of the version property.
      Returns:
      possible object is NonEmptyString
    • setVersion

      public void setVersion(NonEmptyString value)
      Sets the value of the version property.
      Parameters:
      value - allowed object is NonEmptyString
    • getModificationDate

      public ModelIdentificationType.ModificationDate getModificationDate()
      Gets the value of the modificationDate property.
      Returns:
      possible object is ModelIdentificationType.ModificationDate
    • setModificationDate

      public void setModificationDate(ModelIdentificationType.ModificationDate value)
      Sets the value of the modificationDate property.
      Parameters:
      value - allowed object is ModelIdentificationType.ModificationDate
    • getSecurityClassification

      public SecurityClassificationType getSecurityClassification()
      Gets the value of the securityClassification property.
      Returns:
      possible object is SecurityClassificationType
    • setSecurityClassification

      public void setSecurityClassification(SecurityClassificationType value)
      Sets the value of the securityClassification property.
      Parameters:
      value - allowed object is SecurityClassificationType
    • getReleaseRestriction

      public List<HLAString> getReleaseRestriction()
      Gets the value of the releaseRestriction 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 releaseRestriction property.

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

          getReleaseRestriction().add(newItem);
       

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

    • getPurpose

      public HLAString getPurpose()
      Gets the value of the purpose property.
      Returns:
      possible object is HLAString
    • setPurpose

      public void setPurpose(HLAString value)
      Sets the value of the purpose property.
      Parameters:
      value - allowed object is HLAString
    • getApplicationDomain

      public ApplicationDomainType getApplicationDomain()
      Gets the value of the applicationDomain property.
      Returns:
      possible object is ApplicationDomainType
    • setApplicationDomain

      public void setApplicationDomain(ApplicationDomainType value)
      Sets the value of the applicationDomain property.
      Parameters:
      value - allowed object is ApplicationDomainType
    • getDescription

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

      public void setDescription(NonEmptyString value)
      Sets the value of the description property.
      Parameters:
      value - allowed object is NonEmptyString
    • getUseLimitation

      public HLAString getUseLimitation()
      Gets the value of the useLimitation property.
      Returns:
      possible object is HLAString
    • setUseLimitation

      public void setUseLimitation(HLAString value)
      Sets the value of the useLimitation property.
      Parameters:
      value - allowed object is HLAString
    • getUseHistory

      public List<HLAString> getUseHistory()
      Gets the value of the useHistory 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 useHistory property.

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

          getUseHistory().add(newItem);
       

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

    • getKeyword

      public List<KeywordType> getKeyword()
      Gets the value of the keyword 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 keyword property.

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

          getKeyword().add(newItem);
       

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

    • getPoc

      Gets the value of the poc 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 poc property.

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

          getPoc().add(newItem);
       

      Objects of the following type(s) are allowed in the list ModelIdentificationType.Poc

    • getReference

      public List<IdReferenceType> getReference()
      Gets the value of the reference 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 reference property.

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

          getReference().add(newItem);
       

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

    • getOther

      public HLAString getOther()
      Gets the value of the other property.
      Returns:
      possible object is HLAString
    • setOther

      public void setOther(HLAString value)
      Sets the value of the other property.
      Parameters:
      value - allowed object is HLAString
    • getGlyph

      public ModelIdentificationType.Glyph getGlyph()
      Gets the value of the glyph property.
      Returns:
      possible object is ModelIdentificationType.Glyph
    • setGlyph

      public void setGlyph(ModelIdentificationType.Glyph value)
      Sets the value of the glyph property.
      Parameters:
      value - allowed object is ModelIdentificationType.Glyph
    • getAny

      public Object getAny()
      Gets the value of the any property.
      Returns:
      possible object is Object
    • setAny

      public void setAny(Object value)
      Sets the value of the any property.
      Parameters:
      value - allowed object is Object
    • getNotes

      public String getNotes()
      Gets the value of the notes property.
      Returns:
      possible object is String
    • setNotes

      public void setNotes(String value)
      Sets the value of the notes property.
      Parameters:
      value - allowed object is String
    • getIdtag

      public String getIdtag()
      Gets the value of the idtag property.
      Returns:
      possible object is String
    • setIdtag

      public void setIdtag(String value)
      Sets the value of the idtag property.
      Parameters:
      value - allowed object is String
    • getOtherAttributes

      public Map<QName,String> getOtherAttributes()
      Gets a map that contains attributes that aren't bound to any typed property on this class.

      the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

      Returns:
      always non-null