Class Relatierol

java.lang.Object
nl.geostandaarden.mim_1_1_0.relatierol.Relatierol
All Implemented Interfaces:
org.jvnet.jaxb.lang.Child

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

Java class for Relatierol complex type

.

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


 <complexType name="Relatierol">
   <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="kardinaliteit" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <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="authentiek" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="mogelijkGeenWaarde" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}boolean"/>
         <element name="toelichting" type="{http://www.geostandaarden.nl/mim/mim-core/1.1}xhtmlText" 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 relatiesoort.
    • 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 relatiesoort ontleend is, dan wel de eigen organisatie. Indien zelf toegevoegd, dan is de herkomst de eigen organisatie.
    • definitie

      protected XhtmlText definitie
      De beschrijving van de betekenis van de relatiesoort. Deze is verplicht als er geen source role respectievelijk target role is gespecificeerd.
    • 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 relatiesoort is opgenomen in het informatiemodel.
    • kardinaliteit

      protected String kardinaliteit
    • indicatieMaterieleHistorie

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

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

      protected String authentiek
      Aanduiding of de attribuutsoort waarvan de relatiesoort is afgeleid, een authentiek gegeven (attribuutsoort) betreft.
    • mogelijkGeenWaarde

      protected boolean mogelijkGeenWaarde
      Aanduiding dat relatiesoort geen waarde met betekenis kan bevatten.
    • toelichting

      protected XhtmlText toelichting
      Een inhoudelijke toelichting op de relatiesoort.
    • kenmerken

      protected Kenmerken kenmerken
    • id

      protected String id
    • index

      protected BigInteger index
  • Constructor Details

    • Relatierol

      public Relatierol()
  • Method Details

    • getNaam

      public String getNaam()
      De naam van de relatiesoort.
      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 relatiesoort ontleend is, dan wel de eigen organisatie. Indien zelf toegevoegd, dan is de herkomst de eigen organisatie.
      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 relatiesoort. Deze is verplicht als er geen source role respectievelijk target role is gespecificeerd.
      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 relatiesoort 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:
    • getKardinaliteit

      public String getKardinaliteit()
      Gets the value of the kardinaliteit property.
      Returns:
      possible object is String
    • setKardinaliteit

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

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

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

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

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

      public String getAuthentiek()
      Aanduiding of de attribuutsoort waarvan de relatiesoort is afgeleid, 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:
    • isMogelijkGeenWaarde

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

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

      public XhtmlText getToelichting()
      Een inhoudelijke toelichting op de relatiesoort.
      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:
    • 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 Relatierol withNaam(String value)
      Sets the value of the naam property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withBegrip

      public Relatierol 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 Relatierol 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 Relatierol withAlias(String value)
      Sets the value of the alias property.
      Parameters:
      value - allowed object is String
      Returns:
      The class instance
    • withHerkomst

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

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

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

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

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

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

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

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

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

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

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

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

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

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