All Classes and Interfaces

Class
Description
Alias declaration used by WITH/ANNEXE constructs.
Canonical record bridging source and target logical models.
Single column to target path mapping plus optional value map.
Public façade for library users.
Conversion call declaration (e.g., CONVERSION map(column -- target)).
Executes source-to-target conversion through canonical records.
Result tuple with canonical records and optional trace events.
Serializable conversion plan derived from KM + source LM + target LM.
Single execution step in the generated plan.
Builds an execution plan (KK) from source/target LMs.
File source/writer using one CSV file per source/target name in a directory.
Data declaration for one source mapped to one KM class.
Marker interface for file based source readers.
Marker interface for file based target writers.
H2-specific JDBC adapter (inherits generic JDBC behavior).
Inspection declaration used for structure rows with $PARENT/$CLASS/$STRUCTATTR semantics.
Compiles INTERLIS models with ili2c and extracts KM metadata from TransferDescription.
Compilation output tuple.
Generic JDBC implementation reusable for H2/PostgreSQL and other SQL databases.
JOIN declaration for LM source composition.
Validates canonical conversion results against KM constraints (mandatory attributes).
KM schema extracted from INTERLIS with class and attribute metadata for validation.
 
 
This class provides an empty implementation of LmListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
This class provides an empty implementation of LmVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
Validates source instance data against LM declarations before conversion.
 
This interface defines a complete listener for a parse tree produced by LmParser.
Parsed logical model with table mapping declarations.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Facade to parse LM files using ANTLR grammar.
Strict semantic checker for LM declarations against KM classes and attributes.
This interface defines a complete generic visitor for a parse tree produced by LmParser.
Declared mapping direction between LM and KM.
NESTING declaration placeholder.
PostgreSQL-specific JDBC adapter (inherits generic JDBC behavior).
Abstraction for reading raw records from a source backend.
Abstraction for writing records to a target backend.
Trace event for one mapped target value.
WITH alias block containing additional column mappings.
File source/writer using one XLSX workbook with one sheet per source/target name.