package com.taxonomy.archimate;
import java.util.List;
/**
* A diagram view in an ArchiMate model, containing positioned nodes and connections.
*/
public record ArchiMateView(
String id,
String name,
List<ArchiMateViewNode> nodes,
List<ArchiMateViewConnection> connections) {
public ArchiMateView {
nodes = List.copyOf(nodes);
connections = List.copyOf(connections);
}
}