From ae5e32b2791855b04e2118498e14b5575f9f4f11 Mon Sep 17 00:00:00 2001 From: Dominic Burger Date: Tue, 27 Feb 2024 17:13:12 +0100 Subject: [PATCH] Change param type to CLASS for FindObjects --- src/model/GeoW_FunctionsExt.ili | 2 +- src/model/GeoW_FunctionsExt_23.ili | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/model/GeoW_FunctionsExt.ili b/src/model/GeoW_FunctionsExt.ili index 9f4f4f8..ab9c693 100644 --- a/src/model/GeoW_FunctionsExt.ili +++ b/src/model/GeoW_FunctionsExt.ili @@ -84,7 +84,7 @@ MODEL GeoW_FunctionsExt FUNCTION PolylinesOverlap (Objects: OBJECTS OF ANYCLASS; LineAttr: TEXT): BOOLEAN; !!@ fn.description = "Sucht im aktuellen Transfer nach Objekten der angegebenen Klasse, welche das Filterkriterium erfüllen. Für 'FilterAttr' soll der Pfad zum Attribut in INTERLIS 2 Syntax angegeben werden. Für 'FilterValue' kann ein beliebiger Wert angegeben werden."; - !!@ fn.param = "ObjectClass: Qualifizierter Klassenname (inklusive Modell und Topic) der Objekte, die gesucht werden."; + !!@ fn.param = "ObjectClass: Klassenreferenz der Objekte, die gesucht werden."; !!@ fn.param = "FilterAttr: Pfad zum Attribut, welches für den Filter verwendet werden soll."; !!@ fn.param = "FilterValue: Wert für das Filterkriterium"; !!@ fn.return = "Alle Objekte der angegebenen Klasse aus dem aktuellen Transfer, welche das Filterkriterium erfüllen"; diff --git a/src/model/GeoW_FunctionsExt_23.ili b/src/model/GeoW_FunctionsExt_23.ili index feb14eb..03f9165 100644 --- a/src/model/GeoW_FunctionsExt_23.ili +++ b/src/model/GeoW_FunctionsExt_23.ili @@ -85,11 +85,11 @@ CONTRACTED MODEL GeoW_FunctionsExt FUNCTION PolylinesOverlap (Objects: OBJECTS OF ANYCLASS; LineAttr: TEXT): BOOLEAN; !!@ fn.description = "Sucht im aktuellen Transfer nach Objekten der angegebenen Klasse, welche das Filterkriterium erfüllen. Für 'FilterAttr' soll der Pfad zum Attribut in INTERLIS 2 Syntax angegeben werden. Für 'FilterValue' kann ein beliebiger Wert angegeben werden."; - !!@ fn.param = "ClassName: Qualifizierter Klassenname (inklusive Modell und Topic) der Objekte, die gesucht werden."; + !!@ fn.param = "ObjectClass: Klassenreferenz der Objekte, die gesucht werden."; !!@ fn.param = "FilterAttr: Pfad zum Attribut, welches für den Filter verwendet werden soll."; !!@ fn.param = "FilterValue: Wert für das Filterkriterium"; !!@ fn.return = "Alle Objekte der angegebenen Klasse aus dem aktuellen Transfer, welche das Filterkriterium erfüllen"; !!@ fn.since = "2024-01-10"; !!sample = "MANDATORY CONSTRAINT INTERLIS.elementCount(GeoW_FunctionsExt.FindObjects("ZG_Nutzungsplanung_V1_1.TransferMetadaten.Amt", "Name", "Gemeinde Walchwil")) == 1"; - FUNCTION FindObjects(ClassName: TEXT; FilterAttr: TEXT; FilterValue: ANYSTRUCTURE): BAG OF ANYSTRUCTURE; + FUNCTION FindObjects(ObjectClass: CLASS; FilterAttr: TEXT; FilterValue: ANYSTRUCTURE): BAG OF ANYSTRUCTURE; END GeoW_FunctionsExt.