MappingResult.java
package com.taxonomy.dsl.mapping;
import com.taxonomy.dsl.model.CanonicalArchitectureModel;
import java.util.List;
import java.util.Map;
/**
* Result of mapping external framework data into a canonical architecture model.
*
* @param model the mapped canonical model
* @param warnings human-readable warnings generated during mapping
* @param unmappedTypes external types that had no mapping in the profile
* @param mappingStatistics summary counts (e.g. {@code "elements"}, {@code "relations"}, {@code "unmapped"})
*/
public record MappingResult(
CanonicalArchitectureModel model,
List<String> warnings,
List<String> unmappedTypes,
Map<String, Integer> mappingStatistics
) {}