Class Informatiemodel

java.lang.Object
nl.geostandaarden.mim_1_1_0.relatiesoort.Informatiemodel
All Implemented Interfaces:
org.jvnet.jaxb.lang.Child

public class Informatiemodel extends Object implements org.jvnet.jaxb.lang.Child

Java class for Informatiemodel complex type

.

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


 <complexType name="Informatiemodel">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="naam" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="definitie" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}xhtmlText"/>
         <element name="herkomst" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="informatiemodeltype" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="informatiedomein" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="relatiemodelleringtype" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}relatiemodelleringtype"/>
         <element name="MIMVersie" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}MIMVersie"/>
         <element name="MIMExtensie" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MIMExtensieVersie" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="MIMTaal" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="packages" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://www.geostandaarden.nl/mim/mim-core/1.1}Domein" maxOccurs="unbounded" minOccurs="0"/>
                   <element ref="{http://www.geostandaarden.nl/mim/mim-core/1.1}View" maxOccurs="unbounded" minOccurs="0"/>
                   <element ref="{http://www.geostandaarden.nl/mim/mim-core/1.1}Extern" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element ref="{http://www.geostandaarden.nl/mim/mim-ext/1.0}kenmerken" minOccurs="0"/>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="index" type="{http://www.w3.org/2001/XMLSchema}integer" />
     </restriction>
   </complexContent>
 </complexType>
 
  • Field Details

    • naam

      protected String naam
      De naam van de view package. Deze is, indien mogelijk, analoog aan de naamgeving in het externe schema waar de view over gaat, eventueel met een prefix.
    • definitie

      protected XhtmlText definitie
      De beschrijving van de betekenis van de package.
    • herkomst

      protected String herkomst
      De registratie of het informatiemodel waaraan het package ontleend is. Bij een view is de herkomst nooit de eigen organsiatie.
    • informatiemodeltype

      protected String informatiemodeltype
    • informatiedomein

      protected String informatiedomein
    • relatiemodelleringtype

      protected Relatiemodelleringtype relatiemodelleringtype
    • mimVersie

      protected String mimVersie
    • mimExtensie

      protected String mimExtensie
    • mimExtensieVersie

      protected String mimExtensieVersie
    • mimTaal

      protected String mimTaal
    • packages

      protected Informatiemodel.Packages packages
    • kenmerken

      protected Kenmerken kenmerken
    • id

      protected String id
    • index

      protected BigInteger index
  • Constructor Details

    • Informatiemodel

      public Informatiemodel()
  • Method Details

    • getNaam

      public String getNaam()
      De naam van de view package. Deze is, indien mogelijk, analoog aan de naamgeving in het externe schema waar de view over gaat, eventueel met een prefix.
      Returns:
      possible object is String
    • setNaam

      public void setNaam(String value)
      Sets the value of the naam property.
      Parameters:
      value - allowed object is String
      See Also:
    • getDefinitie

      public XhtmlText getDefinitie()
      De beschrijving van de betekenis van de package.
      Returns:
      possible object is XhtmlText
    • setDefinitie

      public void setDefinitie(XhtmlText value)
      Sets the value of the definitie property.
      Parameters:
      value - allowed object is XhtmlText
      See Also:
    • getHerkomst

      public String getHerkomst()
      De registratie of het informatiemodel waaraan het package ontleend is. Bij een view is de herkomst nooit de eigen organsiatie.
      Returns:
      possible object is String
    • setHerkomst

      public void setHerkomst(String value)
      Sets the value of the herkomst property.
      Parameters:
      value - allowed object is String
      See Also:
    • getInformatiemodeltype

      public String getInformatiemodeltype()
      Gets the value of the informatiemodeltype property.
      Returns:
      possible object is String
    • setInformatiemodeltype

      public void setInformatiemodeltype(String value)
      Sets the value of the informatiemodeltype property.
      Parameters:
      value - allowed object is String
    • getInformatiedomein

      public String getInformatiedomein()
      Gets the value of the informatiedomein property.
      Returns:
      possible object is String
    • setInformatiedomein

      public void setInformatiedomein(String value)
      Sets the value of the informatiedomein property.
      Parameters:
      value - allowed object is String
    • getRelatiemodelleringtype

      public Relatiemodelleringtype getRelatiemodelleringtype()
      Gets the value of the relatiemodelleringtype property.
      Returns:
      possible object is Relatiemodelleringtype
    • setRelatiemodelleringtype

      public void setRelatiemodelleringtype(Relatiemodelleringtype value)
      Sets the value of the relatiemodelleringtype property.
      Parameters:
      value - allowed object is Relatiemodelleringtype
    • getMIMVersie

      public String getMIMVersie()
      Gets the value of the mimVersie property.
      Returns:
      possible object is String
    • setMIMVersie

      public void setMIMVersie(String value)
      Sets the value of the mimVersie property.
      Parameters:
      value - allowed object is String
    • getMIMExtensie

      public String getMIMExtensie()
      Gets the value of the mimExtensie property.
      Returns:
      possible object is String
    • setMIMExtensie

      public void setMIMExtensie(String value)
      Sets the value of the mimExtensie property.
      Parameters:
      value - allowed object is String
    • getMIMExtensieVersie

      public String getMIMExtensieVersie()
      Gets the value of the mimExtensieVersie property.
      Returns:
      possible object is String
    • setMIMExtensieVersie

      public void setMIMExtensieVersie(String value)
      Sets the value of the mimExtensieVersie property.
      Parameters:
      value - allowed object is String
    • getMIMTaal

      public String getMIMTaal()
      Gets the value of the mimTaal property.
      Returns:
      possible object is String
    • setMIMTaal

      public void setMIMTaal(String value)
      Sets the value of the mimTaal property.
      Parameters:
      value - allowed object is String
    • getPackages

      public Informatiemodel.Packages getPackages()
      Gets the value of the packages property.
      Returns:
      possible object is Informatiemodel.Packages
    • setPackages

      public void setPackages(Informatiemodel.Packages value)
      Sets the value of the packages property.
      Parameters:
      value - allowed object is Informatiemodel.Packages
    • getKenmerken

      public Kenmerken getKenmerken()
      Gets the value of the kenmerken property.
      Returns:
      possible object is Kenmerken
    • setKenmerken

      public void setKenmerken(Kenmerken value)
      Sets the value of the kenmerken property.
      Parameters:
      value - allowed object is Kenmerken
    • 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
    • getIndex

      public BigInteger getIndex()
      Gets the value of the index property.
      Returns:
      possible object is BigInteger
    • setIndex

      public void setIndex(BigInteger value)
      Sets the value of the index property.
      Parameters:
      value - allowed object is BigInteger
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • getParent

      public Object getParent()
      Gets the parent object in the object tree representing the unmarshalled xml document.
      Specified by:
      getParent in interface org.jvnet.jaxb.lang.Child
      Returns:
      The parent object.
    • setParent

      public void setParent(Object parent)
      Specified by:
      setParent in interface org.jvnet.jaxb.lang.Child
    • afterUnmarshal

      public void afterUnmarshal(jakarta.xml.bind.Unmarshaller unmarshaller, Object parent)
      This method is invoked by the JAXB implementation on each instance when unmarshalling completes.
      Parameters:
      unmarshaller - The unmarshaller that generated the instance.
      parent - The parent object in the object tree.
    • withNaam

      public Informatiemodel withNaam(String value)
      Sets the value of the naam property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withDefinitie

      public Informatiemodel withDefinitie(XhtmlText value)
      Sets the value of the definitie property.
      Parameters:
      value - allowed object is XhtmlText
      Returns:
      The class instance
    • withHerkomst

      public Informatiemodel withHerkomst(String value)
      Sets the value of the herkomst property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withInformatiemodeltype

      public Informatiemodel withInformatiemodeltype(String value)
      Sets the value of the informatiemodeltype property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withInformatiedomein

      public Informatiemodel withInformatiedomein(String value)
      Sets the value of the informatiedomein property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withRelatiemodelleringtype

      public Informatiemodel withRelatiemodelleringtype(Relatiemodelleringtype value)
      Sets the value of the relatiemodelleringtype property.
      Parameters:
      value - allowed object is Relatiemodelleringtype
      Returns:
      The class instance
    • withMIMVersie

      public Informatiemodel withMIMVersie(String value)
      Sets the value of the mimVersie property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withMIMExtensie

      public Informatiemodel withMIMExtensie(String value)
      Sets the value of the mimExtensie property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withMIMExtensieVersie

      public Informatiemodel withMIMExtensieVersie(String value)
      Sets the value of the mimExtensieVersie property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withMIMTaal

      public Informatiemodel withMIMTaal(String value)
      Sets the value of the mimTaal property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withPackages

      public Informatiemodel withPackages(Informatiemodel.Packages value)
      Sets the value of the packages property.
      Parameters:
      value - allowed object is Informatiemodel.Packages
      Returns:
      The class instance
    • withKenmerken

      public Informatiemodel withKenmerken(Kenmerken value)
      Sets the value of the kenmerken property.
      Parameters:
      value - allowed object is Kenmerken
      Returns:
      The class instance
    • withId

      public Informatiemodel withId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withIndex

      public Informatiemodel withIndex(BigInteger value)
      Sets the value of the index property.
      Parameters:
      value - allowed object is BigInteger
      Returns:
      The class instance
    • withParent

      public Informatiemodel withParent(Object parent)
      Parameters:
      parent - allowed object is Object
      Returns:
      The class instance