kerapu.boom.attribuut_groep_koppeling package

Submodules

kerapu.boom.attribuut_groep_koppeling.AttribuutGroepKoppeling module

class kerapu.boom.attribuut_groep_koppeling.AttribuutGroepKoppeling.AttribuutGroepKoppeling(attribute_groep_id: int, attribuut: kerapu.boom.attribuut.Attribuut.Attribuut)[broncode]

Basisklassen: object

Abstract klasse voor attribuutgroepkoppelingen.

abstract test(subtraject: kerapu.lbz.Subtraject.Subtraject)bool[broncode]

Test of een subtraject voldoet aan een attribuutgroepkoppeling.

Parameters

subtraject (Subtraject) – Het subtraject.

Return type

bool

kerapu.boom.attribuut_groep_koppeling.AttribuutGroepKoppeling2 module

class kerapu.boom.attribuut_groep_koppeling.AttribuutGroepKoppeling2.AttribuutGroepKoppeling2(attribute_groep_id: int, attribuut: kerapu.boom.attribuut.Attribuut.Attribuut, onder_toets_waarde: int, boven_toets_waarde: int)[broncode]

Basisklassen: kerapu.boom.attribuut_groep_koppeling.AttribuutGroepKoppeling.AttribuutGroepKoppeling

Klasse voor attribuutgroepkoppelingen met filtertoetswijze 2 (tussen onder- en bovengrens).

test(subtraject: kerapu.lbz.Subtraject.Subtraject)bool[broncode]

Test of een subtraject voldoet aan een attribuutgroepkoppeling.

Parameters

subtraject (Subtraject) – Het subtraject.

Return type

bool

Module contents

kerapu.boom.attribuut_groep_koppeling.maak_attribuut_groep_koppeling(attribute_groep_id: int, attribuut: kerapu.boom.attribuut.Attribuut.Attribuut, attribuut_toets_wijze: int, onder_toets_waarde: int, boven_toets_waarde: int)kerapu.boom.attribuut_groep_koppeling.AttribuutGroepKoppeling.AttribuutGroepKoppeling[broncode]

Fabriek voor het maken van attribuutgroepkoppelingen.

Parameters
  • attribute_groep_id (int) – Het ID van de koppeling.

  • attribuut (Attribuut) – Het attribuut van de koppeling.

  • attribuut_toets_wijze (int) – De attribuuttoetswijze.

  • onder_toets_waarde (int) – De ondergrens.

  • boven_toets_waarde (int) – De bovengrens.

Return type

AttribuutGroepKoppeling