Class Attribuutsoort

java.lang.Object
nl.geostandaarden.mim_1_1_0.relatiesoort.Attribuutsoort
All Implemented Interfaces:
org.jvnet.jaxb.lang.Child
Direct Known Subclasses:
AttribuutsoortEx

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

Java class for Attribuutsoort complex type

.

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


 <complexType name="Attribuutsoort">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="naam" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="begrip" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
         <element name="alias" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="herkomst" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="definitie" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}xhtmlText"/>
         <element name="herkomstDefinitie" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="datumOpname" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="type">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <choice>
                   <element ref="{http://www.geostandaarden.nl/mim/mim-core/1.1}Datatype"/>
                   <element ref="{http://www.geostandaarden.nl/mim/mim-ref/1.0}DatatypeRef"/>
                   <element ref="{http://www.geostandaarden.nl/mim/mim-ref/1.0}KeuzeRef"/>
                   <element ref="{http://www.geostandaarden.nl/mim/mim-ext/1.0}ConstructieRef"/>
                 </choice>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="lengte" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="patroon" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="formeelPatroon" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="indicatieMaterieleHistorie" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}boolean"/>
         <element name="indicatieFormeleHistorie" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}boolean"/>
         <element name="kardinaliteit" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="authentiek" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="toelichting" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}xhtmlText" minOccurs="0"/>
         <element name="indicatieAfleidbaar" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}boolean"/>
         <element name="indicatieClassificerend" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}boolean"/>
         <element name="mogelijkGeenWaarde" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}boolean"/>
         <element name="identificerend" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}boolean" minOccurs="0"/>
         <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 attribuutsoort.
    • begrip

      protected List<String> begrip
      Verwijzing naar een begrip. De verwijzing heeft de vorm van een term of een URI.
    • alias

      protected String alias
      De alternatieve weergave van de naam.
    • herkomst

      protected String herkomst
      De registratie of het informatiemodel waaraan de attribuutsoort ontleend is dan wel de eigen organisatie indien het door de eigen organisatie toegevoegd is.
    • definitie

      protected XhtmlText definitie
      De beschrijving van de betekenis van de attribuutsoort.
    • herkomstDefinitie

      protected String herkomstDefinitie
      De registratie of het informatiemodel waaruit de definitie is overgenomen dan wel een aanduiding die aangeeft uit welke bronnen de defintie is samengesteld.
    • datumOpname

      protected String datumOpname
      De datum waarop de attribuutsoort is opgenomen in het informatiemodel.
    • type

      protected Attribuutsoort.Type type
    • lengte

      protected String lengte
      De aanduiding van de lengte van een gegeven. Getallen kunnen altijd positief of negatief zijn.
    • patroon

      protected String patroon
      De verzameling van waarden die gegevens van deze attribuutsoort kunnen hebben (bereik) danwel moeten voldoen aan een specifiek patroon.
    • formeelPatroon

      protected String formeelPatroon
      Zoals patroon , formeel vastgelegd (met een reguliere expressie)
    • indicatieMaterieleHistorie

      protected boolean indicatieMaterieleHistorie
      Indicatie of de materiële historie van de attribuutsoort te bevragen is. Materiële historie geeft aan wanneer een verandering is opgetreden in de werkelijkheid die heeft geleid tot verandering van de attribuutwaarde.
    • indicatieFormeleHistorie

      protected boolean indicatieFormeleHistorie
      Indicatie of de formele historie van de attribuutsoort te bevragen is. Formele historie geeft aan wanneer in de administratie een verandering is verwerkt van de attribuutwaarde (wanneer was de verandering bekend en is deze verwerkt).
    • kardinaliteit

      protected String kardinaliteit
      Deze indicatie geeft aan hoeveel keer waarden van deze attribuutsoort kunnen voorkomen bij een object van het betreffende objecttype.
    • authentiek

      protected String authentiek
      Aanduiding of het een authentiek gegeven (attribuutsoort) betreft.
    • toelichting

      protected XhtmlText toelichting
      Een inhoudelijke toelichting op de attribuutsoort.
    • indicatieAfleidbaar

      protected boolean indicatieAfleidbaar
      Aanduiding dat gegeven afleidbaar is uit andere attribuut- en/of relatiesoorten.
    • indicatieClassificerend

      protected boolean indicatieClassificerend
      Indicatie dat een attribuutsoort het objecttype waar het bijhoort classificeert in (sub)typen.
    • mogelijkGeenWaarde

      protected boolean mogelijkGeenWaarde
      Aanduiding dat attribuutsoort geen waarde met betekenis kan bevatten.
    • identificerend

      protected Boolean identificerend
      Aanduiding dat attribuutsoort onderdeel uitmaakt van de unieke aanduiding van een object.
    • kenmerken

      protected Kenmerken kenmerken
    • id

      protected String id
    • index

      protected BigInteger index
  • Constructor Details

    • Attribuutsoort

      public Attribuutsoort()
  • Method Details

    • getNaam

      public String getNaam()
      De naam van de attribuutsoort.
      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:
    • getBegrip

      public List<String> getBegrip()
      Verwijzing naar een begrip. De verwijzing heeft de vorm van een term of een URI. Gets the value of the begrip 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 begrip property.

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

       getBegrip().add(newItem);
       

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

      Returns:
      The value of the begrip property.
    • getAlias

      public String getAlias()
      De alternatieve weergave van de naam.
      Returns:
      possible object is String
    • setAlias

      public void setAlias(String value)
      Sets the value of the alias property.
      Parameters:
      value - allowed object is String
      See Also:
    • getHerkomst

      public String getHerkomst()
      De registratie of het informatiemodel waaraan de attribuutsoort ontleend is dan wel de eigen organisatie indien het door de eigen organisatie toegevoegd is.
      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:
    • getDefinitie

      public XhtmlText getDefinitie()
      De beschrijving van de betekenis van de attribuutsoort.
      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:
    • getHerkomstDefinitie

      public String getHerkomstDefinitie()
      De registratie of het informatiemodel waaruit de definitie is overgenomen dan wel een aanduiding die aangeeft uit welke bronnen de defintie is samengesteld.
      Returns:
      possible object is String
    • setHerkomstDefinitie

      public void setHerkomstDefinitie(String value)
      Sets the value of the herkomstDefinitie property.
      Parameters:
      value - allowed object is String
      See Also:
    • getDatumOpname

      public String getDatumOpname()
      De datum waarop de attribuutsoort is opgenomen in het informatiemodel.
      Returns:
      possible object is String
    • setDatumOpname

      public void setDatumOpname(String value)
      Sets the value of the datumOpname property.
      Parameters:
      value - allowed object is String
      See Also:
    • getType

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

      public void setType(Attribuutsoort.Type value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is Attribuutsoort.Type
    • getLengte

      public String getLengte()
      De aanduiding van de lengte van een gegeven. Getallen kunnen altijd positief of negatief zijn.
      Returns:
      possible object is String
    • setLengte

      public void setLengte(String value)
      Sets the value of the lengte property.
      Parameters:
      value - allowed object is String
      See Also:
    • getPatroon

      public String getPatroon()
      De verzameling van waarden die gegevens van deze attribuutsoort kunnen hebben (bereik) danwel moeten voldoen aan een specifiek patroon.
      Returns:
      possible object is String
    • setPatroon

      public void setPatroon(String value)
      Sets the value of the patroon property.
      Parameters:
      value - allowed object is String
      See Also:
    • getFormeelPatroon

      public String getFormeelPatroon()
      Zoals patroon , formeel vastgelegd (met een reguliere expressie)
      Returns:
      possible object is String
    • setFormeelPatroon

      public void setFormeelPatroon(String value)
      Sets the value of the formeelPatroon property.
      Parameters:
      value - allowed object is String
      See Also:
    • isIndicatieMaterieleHistorie

      public boolean isIndicatieMaterieleHistorie()
      Indicatie of de materiële historie van de attribuutsoort te bevragen is. Materiële historie geeft aan wanneer een verandering is opgetreden in de werkelijkheid die heeft geleid tot verandering van de attribuutwaarde.
    • setIndicatieMaterieleHistorie

      public void setIndicatieMaterieleHistorie(boolean value)
      Sets the value of the indicatieMaterieleHistorie property.
    • isIndicatieFormeleHistorie

      public boolean isIndicatieFormeleHistorie()
      Indicatie of de formele historie van de attribuutsoort te bevragen is. Formele historie geeft aan wanneer in de administratie een verandering is verwerkt van de attribuutwaarde (wanneer was de verandering bekend en is deze verwerkt).
    • setIndicatieFormeleHistorie

      public void setIndicatieFormeleHistorie(boolean value)
      Sets the value of the indicatieFormeleHistorie property.
    • getKardinaliteit

      public String getKardinaliteit()
      Deze indicatie geeft aan hoeveel keer waarden van deze attribuutsoort kunnen voorkomen bij een object van het betreffende objecttype.
      Returns:
      possible object is String
    • setKardinaliteit

      public void setKardinaliteit(String value)
      Sets the value of the kardinaliteit property.
      Parameters:
      value - allowed object is String
      See Also:
    • getAuthentiek

      public String getAuthentiek()
      Aanduiding of het een authentiek gegeven (attribuutsoort) betreft.
      Returns:
      possible object is String
    • setAuthentiek

      public void setAuthentiek(String value)
      Sets the value of the authentiek property.
      Parameters:
      value - allowed object is String
      See Also:
    • getToelichting

      public XhtmlText getToelichting()
      Een inhoudelijke toelichting op de attribuutsoort.
      Returns:
      possible object is XhtmlText
    • setToelichting

      public void setToelichting(XhtmlText value)
      Sets the value of the toelichting property.
      Parameters:
      value - allowed object is XhtmlText
      See Also:
    • isIndicatieAfleidbaar

      public boolean isIndicatieAfleidbaar()
      Aanduiding dat gegeven afleidbaar is uit andere attribuut- en/of relatiesoorten.
    • setIndicatieAfleidbaar

      public void setIndicatieAfleidbaar(boolean value)
      Sets the value of the indicatieAfleidbaar property.
    • isIndicatieClassificerend

      public boolean isIndicatieClassificerend()
      Indicatie dat een attribuutsoort het objecttype waar het bijhoort classificeert in (sub)typen.
    • setIndicatieClassificerend

      public void setIndicatieClassificerend(boolean value)
      Sets the value of the indicatieClassificerend property.
    • isMogelijkGeenWaarde

      public boolean isMogelijkGeenWaarde()
      Aanduiding dat attribuutsoort geen waarde met betekenis kan bevatten.
    • setMogelijkGeenWaarde

      public void setMogelijkGeenWaarde(boolean value)
      Sets the value of the mogelijkGeenWaarde property.
    • isIdentificerend

      public Boolean isIdentificerend()
      Aanduiding dat attribuutsoort onderdeel uitmaakt van de unieke aanduiding van een object.
      Returns:
      possible object is Boolean
    • setIdentificerend

      public void setIdentificerend(Boolean value)
      Sets the value of the identificerend property.
      Parameters:
      value - allowed object is Boolean
      See Also:
    • 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 Attribuutsoort withNaam(String value)
      Sets the value of the naam property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withBegrip

      public Attribuutsoort withBegrip(String... values)
      Adds objects to the list of Begrip using add method
      Parameters:
      values - objects to add to the list Begrip
      Returns:
      The class instance
    • withBegrip

      public Attribuutsoort withBegrip(Collection<String> values)
      Adds objects to the list of Begrip using addAll method
      Parameters:
      values - objects to add to the list Begrip
      Returns:
      The class instance
    • withAlias

      public Attribuutsoort withAlias(String value)
      Sets the value of the alias property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withHerkomst

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

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

      public Attribuutsoort withHerkomstDefinitie(String value)
      Sets the value of the herkomstDefinitie property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withDatumOpname

      public Attribuutsoort withDatumOpname(String value)
      Sets the value of the datumOpname property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withType

      public Attribuutsoort withType(Attribuutsoort.Type value)
      Sets the value of the type property.
      Parameters:
      value - allowed object is Attribuutsoort.Type
      Returns:
      The class instance
    • withLengte

      public Attribuutsoort withLengte(String value)
      Sets the value of the lengte property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withPatroon

      public Attribuutsoort withPatroon(String value)
      Sets the value of the patroon property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withFormeelPatroon

      public Attribuutsoort withFormeelPatroon(String value)
      Sets the value of the formeelPatroon property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withIndicatieMaterieleHistorie

      public Attribuutsoort withIndicatieMaterieleHistorie(boolean value)
      Sets the value of the indicatieMaterieleHistorie property.
      Parameters:
      value - allowed object is boolean
      Returns:
      The class instance
    • withIndicatieFormeleHistorie

      public Attribuutsoort withIndicatieFormeleHistorie(boolean value)
      Sets the value of the indicatieFormeleHistorie property.
      Parameters:
      value - allowed object is boolean
      Returns:
      The class instance
    • withKardinaliteit

      public Attribuutsoort withKardinaliteit(String value)
      Sets the value of the kardinaliteit property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withAuthentiek

      public Attribuutsoort withAuthentiek(String value)
      Sets the value of the authentiek property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withToelichting

      public Attribuutsoort withToelichting(XhtmlText value)
      Sets the value of the toelichting property.
      Parameters:
      value - allowed object is XhtmlText
      Returns:
      The class instance
    • withIndicatieAfleidbaar

      public Attribuutsoort withIndicatieAfleidbaar(boolean value)
      Sets the value of the indicatieAfleidbaar property.
      Parameters:
      value - allowed object is boolean
      Returns:
      The class instance
    • withIndicatieClassificerend

      public Attribuutsoort withIndicatieClassificerend(boolean value)
      Sets the value of the indicatieClassificerend property.
      Parameters:
      value - allowed object is boolean
      Returns:
      The class instance
    • withMogelijkGeenWaarde

      public Attribuutsoort withMogelijkGeenWaarde(boolean value)
      Sets the value of the mogelijkGeenWaarde property.
      Parameters:
      value - allowed object is boolean
      Returns:
      The class instance
    • withIdentificerend

      public Attribuutsoort withIdentificerend(Boolean value)
      Sets the value of the identificerend property.
      Parameters:
      value - allowed object is Boolean
      Returns:
      The class instance
    • withKenmerken

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

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

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

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