Eine Funktionsbibliothek für INTERLIS 2.4 mit einer Implementierung die das Tool ilivalidator erweitert.
LGPL-2.1 License See LICENSE.md
Das Modell GeoW_FunctionsExt in das zu verwendende Modell importieren.
Es muss sichergestellt werden, dass der ilivalidator das Modell in einem Repository finden kann. Hier kann GitHub z.B. direkt eingebunden werden.
https://raw.githubusercontent.com/GeoWerkstatt/geow-interlis-functions/master/src/model/
Jar-File: Die Funktionsbibliothek (.jar-File) kann von GitHub aus dem aktuellsten Release heruntergeladen werden. Das .jar-File muss dem ilivalidator bekannt gemacht werden.
-plugins PLUGINS_DIR
bei der verwendung aus der Konsole. org.interlis2.validator.pluginfolder
bei der Verwendung einer Konfigurationsdateiplugins
auf gleicher Ebene der ilivalidator applikation.Maven: Das Projekt steht für integrierte Umgebungen auch als Maven-Paket bereit.
Neue Funktionen müssen im Modell GeoW_FunctionsExt erfasst werden.
Eine Anpassung von Modellen unter src/model bedingt ein update von ilimodels.xml. Das File kann mit ili2c.jar
generiert werden:
java -cp ili2c.jar ch.interlis.ili2c.MakeIliModelsXml2 .\src\model
Implementationen von Funktionen müssen in einer Klasse mit namen *IoxPlugin
welche InterlisFunction
implementiert umgesetzt werden.